我的知识记录

时代互联虚拟主机500页面报错_display_errors与日志

500页面报错时分清是 PHP 500 还是 Web 服务器 500。Nginx 500 通常是 PHP-FPM 返回的错误,看 PHP 错误日志;Apache 500 可能是 .htaccess 语法错或 PHP 错误;IIS 500 有详细错误页(远程看默认是友好错误,要在 IIS 里设详细错误或看日志)。

权限和资源问题: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) RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

# 排查方法:逐行注释,找到导致500的行 ```

500 和 SEO 的关系:500 页面百度蜘蛛抓取失败,持续 500 会导致收录下降、排名掉。整站 500 要立即修复,部分页面 500 检查代码 bug。500 持续时间越长恢复越慢,修复后在站长平台主动推送正常页面,加快重新抓取。

数据库连接导致的 500:PHP 连不上数据库时报 500 或显示数据库错误。检查 MySQL 服务状态(systemctl status mysqld)、连接配置(主机/端口/用户名/密码/库名)、数据库是否存在、用户权限。MySQL 日志 /var/log/mysqld.log 看是否有启动错误或连接拒绝。

时代互联虚拟主机500页面报错_display_errors与日志

标签:

更新时间:2026-08-26 23:33:32

上一篇:用户注册Line登录组件_日韩社交Line账号登录

下一篇:虚拟主机文件空间_du和ls结果不一致实操