Ошибка при настройке Phabricator с Nginx

Я устанавливаю Phabricator на CentOS7 с помощью Nginx. Я следовал конфигу nginx с их сайта. Когда я пытаюсь получить доступ к URL: портpha.mysite.com в браузере я получил File not found сообщение в браузере и найденное сообщение об ошибке в файле журнала nginx:

Сообщение об ошибке в Nginx :

[error] 6433#0: *499 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 223.xxx.xxx.xxx, server: pha.mysite.com, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "pha.mysite.com"
[crit] 6433#0: *499 stat() "/root/pha/phabricator/webroot/favicon.ico" failed (13: Permission denied), client: 223.xxx.xxx.xxx, server: pha.mysite.com, request: "GET /favicon.ico HTTP/1.1", host: "pha.mysite.com", referrer: "http://pha.mysite.com/"

Я также проверил, если php-fpm слушает в порту 9000 :

$ netstat -nap | grep 9000
tcp  0  0 127.0.0.1:9000  0.0.0.0:*   LISTEN      7884/php-fpm: maste

Вот мой конф nginx :

server {
listen 80;
server_name pha.mysite.com;
root        /root/pha/phabricator/webroot;

location / {
index index.php;
rewrite ^/(.*)$ /index.php?__path__=/$1 last;
}

location = /favicon.ico {
try_files $uri =204;
}

location /index.php {
fastcgi_pass    127.0.0.1:9000;
fastcgi_index   index.php;

#required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;

#variables to make the $_SERVER populate in PHP
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  REMOTE_ADDR        $remote_addr;
}
}

Вот мой фрагмент php-fpm www.conf :

listen = 127.0.0.1:9000
user = nginx
group = nginx

Я также установил 777 для webroot фабрикатора:

[root@centos phabricator]# ls -l
... ...
drwxrwxrwx  3 nginx nginx  4096 Nov 12 16:33 webroot

Есть ли идея для устранения этой проблемы? Благодарю.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]