當前位置:我的電腦網 > MyDiannao.Com > 服務器配置 > Web服務

[親測可用]解決web服務nginx訪問不存在的php頁面顯示No input file specified.的問題

如果使用nginx服務器,默認情況下訪問非php程序文件(比如html、jpg文件等),均會顯示:404 Not Found。而訪問不存在的PHP頁面則會顯示:No input file specified。解決前面一個問題比較簡單,只要在對應網站的配置文件中加入語句指定404錯誤顯示的頁面,比如:error_page 404 http://www.2945985.live/404.html;。當然也可以指定別的頁面,而因為PHP頁面比較特殊,無論它是否存在,nginx都會先交給fastcgi處理,而fastcgi處理完成后直接顯示No input file specified,沒有將錯誤結果交回給nginx。那么解決這個問題就簡單了,只需要讓fastcgi將不存在的PHP程序文件交回給nginx即可。

找到nginx.conf文件,將語句fastcgi_intercept_errors on;加入到合適位置,reload一下nginx即可生效。

親測可用!

分享到:
[] [返回上一頁]
Copyright © 2010 - 2020MyDiannao.Com. All Rights Reserved .
粵ICP備10200428號
2015年小本赚钱点子 湖北体彩11选5前三组遗漏 黑龙江36选7今日开奖结果 万豪棋牌官网app 基金配资平台 白小姐资讯官方下载 北京pk10投注方法稳赚 3分彩骗局 好彩1技巧 叩富炒股app 江苏体彩7位数