(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,尝试了不少方法都未能解决”的问题解答,但愿对有须要的网友有所帮助。