VovansystemS
June 02, 2013 04:04AM
> chroot = /home/kursk.dyndns.org/www
..
> Если разместить в /home/kursk.dyndns.org/www/ файл index.php со строчкой
> phpinfo();
> то всё прекрасно открывается. Но если залить тот же phpBB3, то всё время
> наблюдается белая страница (в php.ini прописан параметр display_errors=1).
> Если chroot убрать, то всё открывается нормально.
>
> В чём может быть проблема? Уже несколько дней бьюсь(((

Мне кажется, что причина может быть во временных файлах и в механизме
сессий php. Подробнее, конечно, можно узнать из логов - посмотрите
error log nginx на предмет ошибок php типа "can't create". В любом
случае, внутри chroot необходимо создать папку /tmp (а можно ещё и
/logs) - ведь php запускается внутри срута и временные файлы хочет
создавать там же.
cd /home/kursk.dyndns.org/www
mkdir -p logs
chmod 1777 logs
mkdir -p tmp
chmod 1777 tmp
mkdir -p www

а также иногда приходиться воссоздать всю иерархию папок и файлов,
которые могут понадобиться для работы phpBB: (т.е. если ему нужен
sendmail, то его нужно скомпилить со статическими библиотеками и
положить в /www/bin, если bash, то то же самое сделать с bash-static )
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Проблема с chroot в связке Nginx + PHP-FPM

Sferg June 01, 2013 09:59AM

Re: Проблема с chroot в связке Nginx + PHP-FPM

mva June 01, 2013 11:36PM

Re: Проблема с chroot в связке Nginx + PHP-FPM

Алексей Сундуков June 02, 2013 05:52AM

Re: Проблема с chroot в связке Nginx + PHP-FPM

Sferg June 04, 2013 06:30AM

Re: Проблема с chroot в связке Nginx + PHP-FPM

Oleg Motienko June 18, 2013 10:25AM

Re: Проблема с chroot в связке Nginx + PHP-FPM

VovansystemS June 02, 2013 04:04AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 304
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready