美橙互联虚拟主机PHP 500错误排查_PHP错误日志定位
美橙互联虚拟主机做 PHP 500错误,虚拟主机通常在面板有"错误日志"或"PHP 日志"入口,不用 SSH 也能看。开启 PHP display_errors 临时显示错误(生产环境用完关掉),访问出错页面就能看到具体错误信息,比猜原因快 10 倍。
权限和资源问题:PHP 文件权限 644、目录 755、属主正确,PHP 无法读取文件会 500;session 目录不可写导致登录 500;上传目录不可写导致上传 500;磁盘满导致无法写日志和临时文件 500(df -h 看磁盘);内存不足导致 PHP 进程被 kill(free -m 看内存,dmesg 看 OOM)。
参考(.htaccess常见500错误): ``` # 错误1:mod_rewrite未开启就用RewriteRule # 解决:确认Apache加载了mod_rewrite,或注释Rewrite规则
# 错误2:错误的指令拼写 # AddType写成AddTypee,Options写错等
# 错误3:不支持的指令(虚拟主机禁用了某些指令) # 解决:联系客服或删除该指令
# 正确的伪静态示例(ThinkPHP)
# 排查方法:逐行注释,找到导致500的行 ```
预防 500:代码上线前在测试环境验证、修改配置前备份、开启 PHP 错误日志监控、定期检查磁盘和内存使用率、PHP 版本升级前测试兼容性、依赖扩展确认已安装。500 大多是可预防的,变更流程规范能减少 80% 的 500 故障。
WordPress 500 专项:常见原因是主题或插件冲突、.htaccess 错误、PHP 版本不兼容、内存不足。排查方法:重命名 plugins 目录禁用所有插件,重命名主题目录用默认主题,重命名 .htaccess 重建固定链接,增大 WP_MEMORY_LIMIT。逐个启用插件定位冲突插件。

更新时间:2026-08-26 21:54:18