宝塔部署的网站出现空白页如何排查?开启错误提示方法
网站出现空白页通常是由于PHP错误未显示、权限不足或代码语法错误导致。
- 典型场景:新部署站点或升级代码后页面空白。
- 常见问题原因:
display_errors
关闭,错误被记录但不显示。- 文件权限不足导致Web服务器无法读取。
- PHP扩展缺失(如mbstring、mysqlnd)。
- 代码语法错误或致命错误。
解决方案对比
方法 | 适用情况 | 注意事项 |
---|---|---|
开启display_errors | 显示详细错误信息 | 修改php.ini并重启PHP |
查看错误日志 | 定位具体错误 | /www/wwwlogs/php_error.log |
检查文件权限 | 权限不足 | 设置755/644较安全 |
清理缓存 | 缓存导致页面异常 | 删除缓存目录或重启服务 |
操作建议
- 登录宝塔后台,进入【软件商店】→选择当前PHP版本→【配置文件】。
- 找到
display_errors = Off
,改为On
。 - 重启PHP服务使配置生效。
- 浏览器刷新查看是否有错误提示。
更新时间:2025-06-04 22:24:12