cfnr.net
当前位置:首页 >> 安装nginx+php后,Php页面访问时提示404,但页面是... >>

安装nginx+php后,Php页面访问时提示404,但页面是...

安装nginx+php后,Php页面访问时提示404,但页面是存在的,应该是下面的原因造成的: 这个是因为index.html 文件目录是nginx默认安装目录 /usr/local/nginx/html,而info.php 把它放到了 /data/web 下造成的,可以在nginx.conf配置文档里面找到...

路径有问题,文件不存在,或者是rewrite重定向出错。

/usr/local/nginx/html/scripts ? 改成? fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

具体看下你机子上 php-fpm 是怎样运行的 ss --unix --all | grep php 依照上面命令的输出修改 配置文件中对应 server {} 中的 fastcgi_pass。其实吧,你真的想要了解清楚,你可以去后盾人学习资料,那里会给你不错的答复

nginx配置的有问题,可以参考下面我给出的,并且保证服务运行正常。 location ~ .*\.(php|php5)?$改完记得重启nginx

如果我没有看错你把这个改成index.php就行了 如图

可能的原因: nginx配置有误,没有将请求转发到正确的处理程序(如php-fpm等),转发到一个不存在着的路径 请求已经转发到php处理程序,但php处理程序配置没有找到对应的脚本 php已经处理了脚本,但代码里返回了一个404的状态码

你看看我的这个回答对你行不行 静态页面的index.html 是可以访问的,而动态的info.php确是404 找不到,为什么会这样那?index.html 文件目录是nginx默认安装目录 /usr/local/nginx/html,而 info.php 我把它放到了 /data/web 下 是不是这个原因 ...

imgss是server.xml配置的虚拟路径,1444...png这个是要访问的图片 路径是没有问题(但是到nginx那里的时候就有问题,后面会贴出nginx的配置文件)这个是nginx返回的一个404页面(当时没注意到这个是nginx的)!

1、php5.3以后版本可以配置php-fpm.conf listen = 127.0.0.1:9002 2、启动php-fpm服务器 /etc/init.d/php-fpm start 3、netstat -ntlp检查9001端口是否启动 4、配置nginx server { listen 80; access_log /data/logs/nginx/access.log; root /da...

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com