日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

nginx提示No Nginx提示無法連接路由


nginx提示No Nginx提示無法連接路由


1、 php.ini(/usr/local/php/etc/php.ini)的配置中中找到
cgi.fix_pathinfo=0
將其改成
【nginx提示No Nginx提示無法連接路由】cgi.fix_pathinfo=1
2、nginx配置文件/etc/nginx/conf/nginx.conf中注意以下部分
代碼如下location ~ .php$ {
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME/home/www/blog$fastcgi_script_name;
includefastcgi_params;
}紅色部分路徑需要根據(jù)你主機(jī)主目錄的實際情況填寫
配置完以上部分,重啟一下nginx和php-fpm,問題成功
另外,還可能跟 路徑或者權(quán)限 有關(guān)系,或者SCRIPT_FILENAME 變量沒有被正確的設(shè)置(這在nginx是最常見的原因)
1)如果html也出現(xiàn)404錯誤,那么就是document root 設(shè)置的有問題
2)檢查腳本文件的權(quán)限, 可能PHP或者web server不能讀取它
3)SCRIPT_FILENAME設(shè)置錯誤
解決方法:
排除了SCRIPT_FILENAME設(shè)置錯誤,那問題就出現(xiàn)在目錄文件夾及文件的權(quán)限訪問上 。重新設(shè)置了文件www用戶組的權(quán)限,立即可以訪問后臺了 。在這里再次特別感謝 久酷 童鞋 。
設(shè)置權(quán)限的SSH命令則是
代碼如下
chown -vR www:www /folder
補(bǔ)充:我的SCRIPT_FILENAME設(shè)置參數(shù)
vim fcgi.conf (SCRIPT_FILENAME的目錄)
代碼如下
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
fastcgi_paramSCRIPT_NAME$fastcgi_script_name;
fastcgi_paramREQUEST_URI$request_uri;
fastcgi_paramDOCUMENT_URI$document_uri;
fastcgi_paramDOCUMENT_ROOT$document_root;
fastcgi_paramSERVER_PROTOCOL$server_protocol;
對應(yīng)document_root的權(quán)限必須與nginx.conf和fcgi.conf的用戶一樣

    推薦閱讀