Php 内部服务器错误在修复错误后仍然存在,但新的相同文件是否成功?
在将网站的源PHP和数据库迁移到新服务器后,出现了一些数据库连接错误,产生了500个错误 那些很快就修好了。但是,以前显示内部服务器错误的文件仍在显示 以下是目前发生的一步一步的情况 之前:Php 内部服务器错误在修复错误后仍然存在,但新的相同文件是否成功?,php,mysql,Php,Mysql,在将网站的源PHP和数据库迁移到新服务器后,出现了一些数据库连接错误,产生了500个错误 那些很快就修好了。但是,以前显示内部服务器错误的文件仍在显示 以下是目前发生的一步一步的情况 之前: load website.com/something.php接收500服务器错误,因为something.php包含另一个文件,该文件存在触发500服务器错误的错误 现在: 修复了另一个要触发500的错误文件 加载website.com/something.php(接收500服务器错误) 在服务器上将文件s
谢谢大家的帮助。正在进行负载平衡吗?假设这是在生产环境中,您不能启用
显示\u错误
,但必须在php.ini中配置error\u reporting=E\u ALL
和log\u errors=on
。注意你的错误日志,因为那是500的详细信息。如果something.php
和something3.php
是相同的,一个触发HTTP 500,另一个不是。。。在其中一个httpd-*.conf
文件或.htaccess
文件中查找配置错误的RewriteRule
,该文件仅使用该特定URL触发,如重写规则中的\d\.php
或[0-9]\.php
maybe@Bulk没有进行任何负载平衡,我知道。@MichaelBerkowski谢谢你的建议,我在php.ini中确认了error\u reporting=E\u ALL和log\u errors=On,并从URL中刷新了问题文件,但没有报告错误。这似乎更有可能,因为脚本本身实际上没有错误(由something2.php确认),但是。。。我欢迎更多的建议。:)