将项目移动到另一台服务器时出现 500 错误
500 error on moving project to another server
将我的项目移动到另一台服务器后,我在名为 2fa.php 的页面上收到 500 内部错误。
我已经在授予文件权限时解决了这个错误,但现在如果我想授予文件权限或任何登录后出现 500 内部错误。
关于 nginx 配置文件我没有任何信息。只是使用的方法和错误代码 500 access.log:
127.0.0.1 - - [09/May/2020:20:44:56 +0300] "GET /2fa.php HTTP/1.1" 500 11 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36"
编辑
错误日志
thrown in /var/www/chronic/2fa.php on line 27" while reading response header from upstream, client: 127.0.0.1, server:, request: "GET /2fa.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host:
所以我不知道我需要做什么。
这个错误是不正常的,因为 nginx 没有给出 html 页面错误,我只能在控制台调试中看到错误。
我正在使用 fluxBB 论坛。
在没有看到原始上下文中的实际脚本的情况下,我们很难帮助您理解它,但一般需要检查以下几点:
确保您使用的是兼容的服务器 (NGinx) 和兼容的 PHP 版本(如果可能甚至是完全相同的版本)
检查您的 php.ini,您可能在迁移时忘记了一些东西。确保存在所需的扩展、限制和其他设置确实支持您的应用程序。
检查安全设置,是否允许连接?如果您从脚本连接外部服务,是否也允许这些连接?
迁移时是否忘记了库?确保所有必需的库都存在。
启用完整的错误报告 E_ALL
并允许 NGinx 显示错误,这样您就可以准确地看到它失败的地方,我相信它会让您离调试它更近一步。
将我的项目移动到另一台服务器后,我在名为 2fa.php 的页面上收到 500 内部错误。
我已经在授予文件权限时解决了这个错误,但现在如果我想授予文件权限或任何登录后出现 500 内部错误。
关于 nginx 配置文件我没有任何信息。只是使用的方法和错误代码 500 access.log:
127.0.0.1 - - [09/May/2020:20:44:56 +0300] "GET /2fa.php HTTP/1.1" 500 11 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36"
编辑
错误日志
thrown in /var/www/chronic/2fa.php on line 27" while reading response header from upstream, client: 127.0.0.1, server:, request: "GET /2fa.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host:
所以我不知道我需要做什么。
这个错误是不正常的,因为 nginx 没有给出 html 页面错误,我只能在控制台调试中看到错误。
我正在使用 fluxBB 论坛。
在没有看到原始上下文中的实际脚本的情况下,我们很难帮助您理解它,但一般需要检查以下几点:
确保您使用的是兼容的服务器 (NGinx) 和兼容的 PHP 版本(如果可能甚至是完全相同的版本)
检查您的 php.ini,您可能在迁移时忘记了一些东西。确保存在所需的扩展、限制和其他设置确实支持您的应用程序。
检查安全设置,是否允许连接?如果您从脚本连接外部服务,是否也允许这些连接?
迁移时是否忘记了库?确保所有必需的库都存在。
启用完整的错误报告
E_ALL
并允许 NGinx 显示错误,这样您就可以准确地看到它失败的地方,我相信它会让您离调试它更近一步。