首页 > 编程知识 正文

nginx访问php报错(nginx安装报错)

时间:2023-12-02 21:07:32 阅读:311533 作者:SJPL

本文目录一览:

  • 1、nginx上跑php报错。
  • 2、nginx 反向代理后为什么访问php文件 会提示404
  • 3、linux配置nginx+php,但是无法访问PHP文件,能访问html
  • 4、nginx phpfpm 500 错误 但是会返回 php 结果,这个是什么问题

nginx上跑php报错。

文件未找到,你这个端口指向的那个目录,去看下nginx.conf 配置 找是哪个目录,然后看目录下有没有文件,

我认为,你的项目目录文件夹设置错了

nginx 反向代理后为什么访问php文件 会提示404

可能的原因:

nginx配置有误,没有将请求转发到正确的处理程序(如php-fpm等),转发到一个不存在着的路径

请求已经转发到php处理程序,但php处理程序配置没有找到对应的脚本

php已经处理了脚本,但代码里返回了一个404的状态码

linux配置nginx+php,但是无法访问PHP文件,能访问html

nginx调用PHP有sock方式和端口方式

1、确认nginx已经调用了php;

2、先确认你的nginx使用什么方式调用PHP;

3、如果使用端口方式,端口对不对应,如果使用SOCK方式,那么路径对不对;

nginx phpfpm 500 错误 但是会返回 php 结果,这个是什么问题

nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。

nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog

原因是php-fpm的配置文件php-fpm.conf中默认是关闭worker进程的错误输出,直接把他们重定向到/dev/null,所以我们在nginx的error log 和php-fpm的errorlog都看不到php的错误日志。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。