баг ISPManager для Debian 5, php5.2.6

Posted in Новости on 8 апреля, 2010 by admin

возникает ошибка :

Fatal error: Can't load /var/www/*/data/www/*/index.php, open_basedir restriction. in Unknown on line 0

лечится должна вот так :

echo «ExtraOpenBasedir :/tmp» >> /usr/local/ispmgr/etc/ispmgr.conf

killall -9 ispmgr

apache2ctl restart

с последующим подключением/отключением режима php — «php как модуль apache» через панель ISPManager

!!!НО!!!

Проблема остается. Делаем финт и вообще отключаем поддержку php через панель для данного домена и вуаля, все работает=)

ЗЫ Как ни странно но при отключенном php через панель, продолжается его работа в штатном режиме

Tags: , , ,

обновление wordpress

Posted in Новости on 19 марта, 2010 by admin

Как оказалось, это очень больная тема для держателей блогов на wordpress (да и других CMS). Как описывалось ранее, то наши действия.

Переводим режим работы php в «php как cgi/fcgi»

идем в корень сайта и делаем

chown -R user:user

и вуаля!! все работает=)

Tags: , , , , ,

умные chmod и chown и глупые разработчики cms

Posted in Новости on 19 марта, 2010 by admin

Уже не раз встречал при установке какой-либо CMS или в процессе оной вот такую заметку «Сделайте на всю вашу корневую директорию сайта chmod 777 , или ничего не будет работать». В бытность свою эдаким нубом практически все проблемы решались установкой этих самых прав, но это самая прямая угроза для безопасности сервера в целом. так что рассмотрим 2 случая работы вебсервера :

1 php как модуль апача

В этом случае все скрипты выполняются от пользователя демона apache.

Для Debian это по дефолту «www-data»

Для CentOS это по дефолту «apache»

то есть для полной работоспособности наших CMS нам стоит сделать владельца папок и файлов этим пользователем

chown -R www-data:www-data

chown -R apache:apache

и никаких чмодов менять не придется

2 php как cgi/fcgi

В этом режиме работы все скрипты выполняются владельцем соответственно нужно сделать chown под него и опять же все заработает без каких либо изменений прав доступа.

chown -R user:user

Tags: , , , ,

установка bitrix php5 для CentOS + MySQL

Posted in Новости on 18 марта, 2010 by admin

1 переходим в директорию с доменом и кидаем туда запакованный bitrix

wget http://www.1c-bitrix.ru/download/intranet_encode_php5.tar.gz

2 распаковываем

tar zxvf intra*

3 идем на уровень выше и ставим пользователем владельца домена (естественно с рекурсией)

chown -R user:usergroup domain.ru

Сделано это для того, что в процессе установки просит права на запись для всей директории домена (ну не будем же мы ставить 777=))

4 также вносим изменения в пользовательский php.ini (помним, что «php как cgi»)

mbstring.func_overload=2

mbstring.internal_encoding=UTF-8

также ставим соответствующие права на директорию сессий (ищем session.save_path= )

накатываем еще на все это дело Zend Optimizer , php5-gd и mod_rewrite.

5 У меня была ошибка (Обработка .htaccess :  «Выключено») но это было проигнорированно и установлено корректно

6 Далее ставим как и остальное и проблем не возникнет.

Tags: , , ,

«call to undefined function curl_init()» в Debian Lenny

Posted in Новости on 11 марта, 2010 by admin

apt-get update

apt-get install php5-curl

Tags: ,