亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

nginx+php出現No input file specified解決辦法

2024-08-30 12:30:17
字體:
來源:轉載
供稿:網友

今天在自己本地的開發環境突然出現了No input file specified錯誤,反復檢查返現自己的配置文件和配置路徑以及權限都沒有問題。經過反復的排查終于發現了問題,現將問題及解決分享如下:

問題原因分析

在GitHub上下載了一個開源的tp5項目,之前自己本地的網站運行都沒有問題。但是安裝了這個開源項目后就發現本地其他網站都無法訪問了。訪問就是No input file specified錯誤。在網上也找了解決辦法,但是都不是,看來這個錯誤有點兒詭異。 

后來反復嘗試,重啟電腦后問題得到解決但是再次運行下載的tp5開源項目后其他網站又出現了這樣的錯誤No input file specified 而且只有這一個網站運行沒有問題。 

據此將錯誤圈定在該開源項目的nginx配置文件中。再來看看該配置文件:

server {  listen 80;  server_name local.test.com;  access_log /data/wwwlogs/local.test.com.log combined;  error_log /data/wwwlogs/local.test.com_error.log error;  index index.html index.htm index.php;  root /data/php/test;  add_header X-Powered-Host $hostname;  fastcgi_hide_header X-Powered-By;  if (!-e $request_filename) {    rewrite ^/(.+?/.php)/?(.*)$ /$1/$2 last;    rewrite ^/(.*)$ /index.php/$1 last;  }  location ~ /.php($|/){    fastcgi_index  index.php;    fastcgi_pass  127.0.0.1:9000;    include     fastcgi_params;    set $real_script_name $fastcgi_script_name;    if ($real_script_name ~ "^(.+?/.php)(/.+)$") {      set $real_script_name $1;    }    fastcgi_split_path_info ^(.+?/.php)(/.*)$;    fastcgi_param PATH_INFO $fastcgi_path_info;    fastcgi_param SCRIPT_NAME $real_script_name;    fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;    fastcgi_param PHP_VALUE open_basedir=$document_root:/tmp/:/proc/;  }  location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)$ {    access_log off;    error_log  off;    expires   30d;  }  location ~ .*/.(js|css)?$ {    access_log  off;    error_log  off;    expires   12h;  }

在以上的配置中其他都是常規的配置。因為我使用cgi。在fastcgi參數中有一行可能大家也注意到了。

fastcgi_param PHP_VALUE open_basedir=$document_root:/tmp/:/proc/;

就是這句。這句的主要作用是設置fastcgi的可操作目錄從而防止跨站的,將open_basedir限定在了本項目的目錄和/tmp/以及/proc/中。

問題解決

剛剛說了是在配置的fastcgi配置中多了一句防止跨站的語句。那么這句話他其實是影響了整個fastcgi的參數,這樣因為我的其他網站的路徑是/data/php/xxx/這樣的目錄,而不在本開源項目的目錄/data/php/test/所以fastcgi就無法找到。 
所以在這句之前加#注釋這句或者刪除這句重啟系統或重啟nginx就可以了。

線上部署的建議

那么到底要不要使用這句呢?在線上環境中當然是可以的。在線上項目部署中對于open_basedir中最好別使用$document_root這樣的變量。如果有多個項目在線上服務器中那么可以把所以項目放置在一個統一的目錄中。例如我的線上是wwwroot目錄下放置其他網站。例如/wwwroot/test1 /wwwroot/test2那么我可以配置為

fastcgi_param PHP_VALUE open_basedir=/wwwroot/:/tmp/:/proc/;

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性xxxxxx| 国产精品久久久久久久久久免费| 7m精品福利视频导航| 国产精品免费久久久久影院| 91免费的视频在线播放| 亚洲精品午夜精品| 国产精品久久久av| 91久久国产婷婷一区二区| 精品亚洲男同gayvideo网站| 亚洲欧美国产精品专区久久| 国产成人综合亚洲| 国产精品com| 国产成人小视频在线观看| 78m国产成人精品视频| 日韩av黄色在线观看| 91精品国产自产在线| 久久伊人91精品综合网站| 久久伊人精品一区二区三区| 91久久久亚洲精品| 久久久久国色av免费观看性色| 91夜夜揉人人捏人人添红杏| 国产亚洲一区二区精品| 成人在线播放av| 欧美成人一区在线| 色系列之999| 亚洲人成在线观| 在线电影av不卡网址| 国产精品对白刺激| 亚洲成av人影院在线观看| 欧美专区第一页| 国产精品久久99久久| 成人高清视频观看www| 精品国产91久久久| 国产精品日韩欧美大师| 国产亚洲人成网站在线观看| 5252色成人免费视频| 97视频在线观看免费| 日韩欧美国产中文字幕| 国精产品一区一区三区有限在线| 日本精品在线视频| 欧美亚洲免费电影| 亚洲综合国产精品| 永久免费精品影视网站| 国内精久久久久久久久久人| 蜜臀久久99精品久久久无需会员| 亚洲人成电影在线观看天堂色| 亚洲福利视频网站| 亚洲国产女人aaa毛片在线| 影音先锋欧美在线资源| 欧美综合在线观看| 夜夜嗨av一区二区三区免费区| 久久av在线看| 亚洲成人性视频| 国产精品一区二区三区毛片淫片| 精品一区二区三区四区| 国产一区二区三区在线免费观看| 欧美激情视频网址| 久久精品亚洲国产| 久久免费视频在线观看| 国产精品日韩在线观看| 日韩极品精品视频免费观看| 久久精品一本久久99精品| 日韩欧美一区二区在线| 91久久夜色精品国产网站| 九九九久久国产免费| 国产亚洲日本欧美韩国| 欧美大码xxxx| 中文字幕亚洲欧美日韩高清| 亚洲成人av在线播放| 69**夜色精品国产69乱| 午夜精品一区二区三区av| 欧美性一区二区三区| 7m精品福利视频导航| 欧美老妇交乱视频| 欧美国产视频一区二区| 国产精品视频一区二区三区四| 日韩欧美一区二区三区久久| 欧美日韩亚洲激情| 91大神在线播放精品| 不卡av电影院| 久久久国产精品亚洲一区| 国产成人精品国内自产拍免费看| 亚洲欧美制服综合另类| 一本色道久久88亚洲综合88| 亚洲专区中文字幕| 国产裸体写真av一区二区| 日韩黄色在线免费观看| 97精品视频在线播放| 久久久亚洲精品视频| 2019中文字幕免费视频| 日韩精品视频在线播放| 精品一区二区亚洲| 一区二区三区www| 国产亚洲一区二区在线| 国产成人高清激情视频在线观看| 国产在线98福利播放视频| 日日摸夜夜添一区| 精品国产欧美成人夜夜嗨| 97av在线视频| 91在线直播亚洲| 欧美黄色片在线观看| 亚洲精品动漫久久久久| 精品福利一区二区| 国产主播欧美精品| 全色精品综合影院| 欧美性20hd另类| 精品人伦一区二区三区蜜桃免费| 国产精品视频免费在线观看| 午夜精品久久久久久99热| 亚洲国内高清视频| 91国产高清在线| 欧美黄色免费网站| 中文字幕不卡av| 九九热最新视频//这里只有精品| 成人黄色免费片| 欧美xxxx做受欧美.88| 日韩中文av在线| xxx成人少妇69| 51久久精品夜色国产麻豆| 日韩一区二区福利| 在线日韩精品视频| 久久久免费高清电视剧观看| 91精品国产网站| 亚洲黄色www网站| 欧美激情国产日韩精品一区18| 国产一区二区在线播放| 亚洲free性xxxx护士hd| 欧美成在线观看| 亚洲综合成人婷婷小说| **欧美日韩vr在线| 国产精品第一页在线| 欧美性受xxxx白人性爽| 国内精品久久久久久| 欧美精品一本久久男人的天堂| 在线看日韩欧美| 成人免费福利在线| 欧美国产激情18| 欧美在线视频导航| 5252色成人免费视频| 久久久精品视频在线观看| 欧美人与性动交| 亚洲人成五月天| 国内精品久久久久影院优| 欧美性生活大片免费观看网址| 亚洲人成在线观看| 91tv亚洲精品香蕉国产一区7ujn| 欧美成人在线免费视频| 亚洲精品成人久久久| 欧美日韩成人网| 国产成人在线播放| 日韩电影中文字幕在线| 亚洲人成免费电影| 97超级碰在线看视频免费在线看| 国产精品扒开腿做爽爽爽男男| 国产精品美女午夜av| 96精品视频在线| 国产精品久久久久影院日本| 人人做人人澡人人爽欧美| 亚洲精品网站在线播放gif| 亚洲香蕉成人av网站在线观看| 欧美性极品xxxx做受| 97国产真实伦对白精彩视频8| 亚洲а∨天堂久久精品9966| 午夜精品一区二区三区在线视|