404 not found ------ nginx ----- lnmp/lnmpa centOS7

http://www.codes51.com/itwd/4394286.htmlphp

(nginx)Centos7 Lnmp 安裝好後 能訪問phpinfo沒問題,可是訪問項目卻404,嘗試了不少方法都未能解決

 

關於網友提出的「 (nginx)Centos7 Lnmp 安裝好後 能訪問phpinfo沒問題,可是訪問項目卻404,嘗試了不少方法都未能解決」問題疑問,本網經過在網上對「 (nginx)Centos7 Lnmp 安裝好後 能訪問phpinfo沒問題,可是訪問項目卻404,嘗試了不少方法都未能解決」有關的相關答案進行了整理,供用戶進行參考,詳細問題解答以下:html

 

問題: (nginx)Centos7 Lnmp 安裝好後 能訪問phpinfo沒問題,可是訪問項目卻404,嘗試了不少方法都未能解決
描述:nginx

1.如題,安裝好了環境並配置成功,新建文件,輸出phpinfo()也沒問題,項目也放在統計目錄下,請看:es5


訪問phpinfo沒毛病,接着請看:3d

訪問項目就出問題了!開啓了調試模式(php.ini裏面的display_error開啓了,也在index.php裏面加了【error_reporting(E_ALL | E_STRICT);
ini_set("display_errors", "On");】這一段) ,接下來看ngin

...]調試

php的錯誤日誌確實是開啓了,可是也沒有內容,項目全部文件都是root所屬着,777的權限:日誌

接下來請看nginx的配置信息:code

沒了,大體把個人需求描述完了,你們有什麼解決方案嗎?server


解決方案1:htm

 

server {
    listen       80;
    server_name  localhost;


    root /var/www/root;
    index  index.php;

        



    location / { 

        try_files $uri $uri/ /index.php;    
    }
    

    location ~ \.php {
    
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_INFO $fastcgi_path_info; 
         fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
         include        fastcgi_params;

     }

       
}

 

解決方案2:

{域名}/index.php/ 改爲 {域名}/index.php

以上介紹了「 (nginx)Centos7 Lnmp 安裝好後 能訪問phpinfo沒問題,可是訪問項目卻404,嘗試了不少方法都未能解決」的問題解答,但願對有須要的網友有所幫助。

相關文章
相關標籤/搜索