пересборка php без Suhosin patch для Debian / Ubuntu

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

Я хочу свой php без suhosin с блекджеком и шл*хами (с) Electron =)

Итак сегодня будем собирать свой php без Suhosin Patch (опять же если понять основы, то можно и другие патчи исключить)

Итак приступим.

cd /root

mkdir newphp

cd newphp

apt-get source php5

cd php*

apt-get build-dep php5

rm debian/patches/suhosin.patch   (тут понятно, что убираем нужный патч из папки)

nano debian/patches/series  (тут убираем нужный патч из списка, в данном случае строку «suhosin.patch»

apt-get install devscripts

debchange -v 5.2.6-Debian5~nosuhosin  (можно написать все что угодно в пределах разумного)

debuild   (тут будет идти пересборка в которой будет много варнов(не волнуемся за них) , в результате чего будут созданы свои модули и сам php) (идет около получаса на сильной машине)

далее после окончания наблюдаем ха своей работой :

ls -l ../*.deb

и ставим в систему :

dpkg -i ../*.deb

Вот и все! Проверил на совместимость с eaccleretor и Zend optimizer, все пашет =)

Tags: , , , ,

баг 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: , , ,