Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Настройка php-fpm

Anna | 31.05.2014 | нет комментариев

Ура! Дорвался! У меня есть босяцкий VPS и я хочу запустить на нем сайт на php.

Система CentOS5, есть nginx и php-fpm, ставил по мануалу, разве что php взял новейший из репозитория webtatic.
Файлы сайта лежат в /home/habrahabr.ru/public_html/
Туда же привязал репозиторий git-а.

Статика раздается восхитительно, скрипты выполнялись до определенного момента тоже.

Есть один скрипт, тот, что в итоге своей работы должен создавать файлы и папки.
И эти файлы-папки не создаются.

Как понимаю, задача с правами. И как понимаю, мне нужно как-то верно указать права доступа в настройках php-fpm, а именно chroot и chdir в /etc/php-fpm.d/www.conf.

Как именно обязаны выглядеть директивы для моего случая? Что будет, если я решу на данный же сервер водрузить еще один сайт по той же схеме?

Пугает то, что если я устанавливаю

chroot = /home/
chdir = /

папки создаются, но nginx выбрасывает в браузер «File not found» и пишет в лог

2013/10/03 23:04:38 [error] 29871#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 90.155.140.48, server: habrahabr.ru, request: "GET /admin/setup.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/web_sockets/php-fpm.sock:", host: "habrahabr.ru"

Буду дюже признателен за поддержка!

Источник: programmingmaster.ru

Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB