Назад | Перейти на главную страницу

Могу ли я запустить php5-suhosin с suPHP?

В настоящее время я запускаю suPHP и только что установил php5-suhosin. Могу ли я запустить их оба вместе, и если да, то где мне настроить suhosin? Как обычно, это находится в ini-файле php5, но suphp не использует это, я не думаю.

Да, вы можете использовать сухосин с suPHP. Я думаю, что по умолчанию конфигурация находится в /etc/php5/cgi/conf.d/suhosin.ini (по крайней мере, в debian 6).

Когда PHP запускается suPHP, он все равно пытается прочитать свою конфигурацию из местоположений по умолчанию, если только вы не установили параметр suPHP_ConfigPath, который отменяет значение по умолчанию. В этом случае suPHP_ConfigPath указывает на каталог, содержащий файл php.ini.

Если вы не уверены, создайте тестовый файл PHP с простой инструкцией «phpinfo ()» и проверьте, какой из перечисленных «Путь к файлу конфигурации (php.ini)». Это место, где находится php.ini, используемый suPHP, и где вы можете добавить свои собственные параметры suhosin.

Надеюсь это поможет.

С уважением, MValdez.

Если вы используете Apache и виртуальные хосты, вы также можете попробовать apache2-mpm-itk:

mpm-itk позволяет вам запускать каждый из ваших виртуальных хостов под отдельным идентификатором uid и gid - короче говоря, скрипты и файлы конфигурации для одного виртуального хоста больше не должны быть доступны для чтения для всех других хостов.

- http://mpm-itk.sesse.net/