nginxFastCGI錯誤Primaryscriptunknown解決辦法
在centos上成功編譯安裝nginx 1.4、php 5.4併成功啟動nginx和php-fpm後,訪問php提示”File not found.”,同時在錯誤日誌中看到:
2013/10/22 20:05:49 [error] 12691#0: *6 FastCGI sent in stderr: “Primary script unknown” while reading response header from upstream, client: 192.168.168.1, server: localhost, request: “GET / HTTP/1.1”, upstream: “fastcgi://127.0.0.1:9000”, host: “192.168.168.133”
錯誤解決方法:
在Nginx配置檔案中找到定義呼叫指令碼檔案的地方,如:
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
修改成如下方式($document_root):
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
提示:
$document_root 代表當前請求在root指令中指定的值。如:
location / {
root /usr/local/nginx/html;
index index.php index.html index.htm;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
上面配置中的$document_root就是針對/usr/local/nginx/html目錄下的php檔案進行解析。
本文轉自奔跑在路上部落格51CTO部落格,原文連結http://blog.51cto.com/qiangsh/1586659如需轉載請自行聯絡原作者
qianghong000
相關文章
- SAP錯誤提示解決辦法
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- 連線oracle錯誤解決辦法Oracle
- Unable to locate package錯誤解決辦法Package
- oracle 1455 錯誤解決辦法Oracle
- 畢設之錯誤解決辦法
- Idea編譯錯誤解決辦法Idea編譯
- PHP編譯錯誤及解決辦法PHP編譯
- scp出現錯誤的解決辦法
- samba一個錯誤的解決辦法!Samba
- ORA-29339錯誤解決辦法
- ORA-54013錯誤解決辦法
- iOS路上遇到的錯誤及解決辦法iOS
- ubuntu下import matplotlib錯誤解決辦法UbuntuImport
- ORA-12705,錯誤的解決辦法
- OpenCV1.0編譯錯誤解決辦法OpenCV編譯
- Xamarin提示安裝包錯誤解決辦法
- ORA-32004錯誤解決辦法
- SPFILE引數修改錯誤的解決辦法
- ORA-12170錯誤的解決辦法
- ORA-01846錯誤解決辦法
- Mysql出現連線錯誤解決辦法MySql
- ORA-39006錯誤原因及解決辦法
- Git 錯誤:fatel: loose object ... is corrupt 解決辦法GitObject
- 開機checking file錯誤的解決辦法
- Python——Output not utf-8錯誤解決辦法Python
- This function has none of DETEMINISTIC,NO SQL錯誤解決辦法FunctionNoneSQL
- VPN連線800錯誤的解決辦法(轉)
- CentOS 中yum命令執行錯誤解決辦法CentOS
- Myeclipse 錯誤An internal error has occurred 解決辦法EclipseError
- nginx FastCGI錯誤Primary script unknown解決辦法NginxAST
- ORA-16014錯誤解決辦法
- Django Admin 錄入中文錯誤解決辦法Django
- ORA-02095錯誤解決辦法
- ORA-01034錯誤的解決辦法
- 安裝wsl錯誤的一種解決辦法
- 網頁上有錯誤怎麼辦 網頁錯誤的一般解決辦法網頁
- 寬頻連線錯誤678 寬頻連線錯誤691錯誤的解決辦法