Помогите прикрутить suphp

Статус
В этой теме нельзя размещать новые ответы.

SoaringHawk

Постоялец
Регистрация
25 Апр 2009
Сообщения
61
Реакции
2
Исходные данные: VPS, CentOS 5, apache2, php5 (как модуль), directadmin

Там уже лежал архив suphp
/usr/local/directadmin/custombuild/suphp-0.7.1.tar.gz
Собрал его:
cd /usr/local/directadmin/custombuild/
./build suphp
./build all d

В "/usr/lib/apache/" появился модуль "mod_suphp.so", но не смотря на то, что так же появилась папка "/usr/local/suphp/", в ней нет конфига, который по идее должен там быть ("/usr/local/suphp/etc/suphp.conf")
И при просмотре httpd -l этого модуля в списке тоже нет.

Много гуглил, но там у людей проблемы с использованием, а у меня даже конфига не создалось почему-то...:(

Похоже я что-то толи не доделал, толи сделал, но не правильно.:confused:

PS Это мой первый опыт работы с никсами и после (как теперь уже кажется) мегаудобных виндовых инсталяторов многое не понятно. :)
 
Исходные данные: VPS, CentOS 5, apache2, php5 (как модуль), directadmin
Там уже лежал архив suphp
/usr/local/directadmin/custombuild/suphp-0.7.1.tar.gz
Собрал его:
cd /usr/local/directadmin/custombuild/
./build suphp
./build all d
В "/usr/lib/apache/" появился модуль "mod_suphp.so", но не смотря на то, что так же появилась папка "/usr/local/suphp/", в ней нет конфига, который по идее должен там быть ("/usr/local/suphp/etc/suphp.conf")
И при просмотре httpd -l этого модуля в списке тоже нет.
Много гуглил, но там у людей проблемы с использованием, а у меня даже конфига не создалось почему-то...:(
Похоже я что-то толи не доделал, толи сделал, но не правильно.:confused:
PS Это мой первый опыт работы с никсами и после (как теперь уже кажется) мегаудобных виндовых инсталяторов многое не понятно. :)

ну дак подключи модуль в httpd.conf
а пример конфига есть на оффсайте
 
Три дня не мог понять что не так делаю. :) И наконец нашел. С самого начала упустил малюсенькую детальку... php надо было собирать как cgi :D
 
Правильно делать так
Код:
cd /usr/local/directadmin/custombuild
vi options.conf

Меняем:
Код:
php5_cli=yes
php5_cgi=no
на

выполняем:
Код:
./build update
./build clean
./build php

если на сервере есть рабочие сайты которые используют права 777 то меняем их
Код:
find /home/*/domains/*/public_html -type f -exec chmod 0644 {} \; -print
find /home/*/domains/*/private_html -type f -exec chmod 0644 {} \; -print
find /home/*/domains/*/public_html -type d -exec chmod 0755 {} \; -print
find /home/*/domains/*/private_html -type d -exec chmod 0755 {} \; -print

так же не забывайте что в .htaccess не должно быть строк php_ а то будет 500 ошибка.

Вроде ничего не забыл ;)


P.S. ./build all d это только для первого запуска, при установки панеле оно само это делает. Запускайте без d
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху