网站访问为空白页,通常是由于 PHP 错误未显示、文件权限不当或脚本致命错误所致。
- 典型场景:刚部署网站、升级后访问异常。
- 常见原因:
- PHP错误被隐藏(display_errors=Off)。
- 文件权限不正确导致无法读取。
- 脚本存在致命错误(Fatal Error)。
解决方案对比
方法 | 适用情况 | 注意事项 |
---|---|---|
查看错误日志 | 定位具体错误 | /www/logs/error.log |
修改display_errors | 显示PHP错误 | 临时调试 |
检查文件权限 | 确保可读写 | www:www 用户 |
操作建议
- 登录宝塔,进入“网站” -> “设置” -> “配置文件”中查找日志路径。
- 修改 PHP 设置中的
display_errors = On
。 - 检查网站根目录权限:
chown -R www:www /www/wwwroot/example.com
chmod -R 755 /www/wwwroot/example.com - 查看 PHP 错误日志定位具体错误。