宝塔面板PHP错误日志查看,零基础也能快速定位代码问题

为什么你需要盯着PHP错误日志

网站突然白屏、接口返回500、页面加载一半卡住——这些故障八成与PHP报错有关。宝塔面板PHP错误日志就是第一手证据,它直接告诉你哪行代码出了问题。
对于零基础用户,学会查看日志可以省下到处问人的时间。

两步开启PHP错误日志记录

默认情况下宝塔面板可能没有打开错误日志输出。
请按以下路径操作:

  1. 登录宝塔面板后台,点击左侧菜单 网站,找到目标站点,点击 设置
  2. 在弹出窗口中选择 PHP版本,然后点击 配置文件(或直接点 开关 右侧的 编辑)。
  3. 找到 display_errors 项,确保它是 Off(生产环境不要直接显示错误给用户,只记录日志)。
  4. 找到 log_errors 项,设为 On
  5. 找到 error_log 项,留空或用默认路径 /www/wwwroot/站点目录/runtime/php_error.log(推荐手动指定一个固定路径,比如 /www/wwwroot/站点目录/php_error.log)。

保存配置后,重启PHP(在宝塔面板首页 -> 软件商店 -> 已安装 -> 对应PHP版本,点重启)。
此时PHP错误就会写入指定日志文件。

两种方法查看错误日志

方法一:宝塔面板后台直接看

网站 -> 站点设置 -> 配置文件 中,如果你指定了日志路径,可以直接在宝塔文件管理中找到那个文件。
但更快的办法是:

  • 点击站点右侧的 日志 标签,切换到 错误日志 选项卡,宝塔会自动列出最新错误。
  • 如果日志较多,可以点击 清空 后刷新页面触发新错误,再看新增记录。

方法二:SSH终端实时追踪

更适合排查瞬时错误,例如500错误只闪一次。
登录服务器后执行:

tail -f /www/wwwroot/站点目录/php_error.log

然后去浏览器触发错误页面,终端会实时打印最新错误行。
Ctrl+C 退出。

如果日志文件还没生成,先检查目录权限:

chmod 755 /www/wwwroot/站点目录
chown www:www /www/wwwroot/站点目录/php_error.log

高频错误解读与避坑

  • PHP Fatal error: Uncaught Error: Call to undefined function xxx:函数没定义,检查是否忘记加载扩展(如 redisimagick)或函数名拼写错误。
  • PHP Parse error: syntax error, unexpected end of file:PHP代码缺少闭合大括号或分号,常见于文件末尾被截断。
  • PHP Warning: require(xxx.php): failed to open stream:文件路径不正确,用绝对路径或 __DIR__ 替代相对路径。

避坑一:日志文件过大(超过2GB)会导致写入变慢甚至报错,建议在宝塔面板的计划任务中每天凌晨切割日志:

mv /www/wwwroot/站点目录/php_error.log /www/wwwroot/站点目录/php_error_$(date +%Y%m%d).log
touch /www/wwwroot/站点目录/php_error.log
chown www:www /www/wwwroot/站点目录/php_error.log

避坑二:如果日志空白但网站仍报错,检查PHP配置中的 error_reporting 是否设为 E_ALL,否则低级别警告不会记录。

验证日志是否生效

触发一个最简单的PHP错误:在站点根目录新建 test_error.php,写入:

访问 http://你的域名/test_error.php,然后立即查看日志文件。
如果看到 Undefined variable: undefined_var,说明宝塔面板PHP错误日志查看功能完全正常。
测试完记得删除该文件。

最后提醒:每次修改PHP配置或更换站点路径后,务必重启PHP并检查日志文件路径权限,这是排错的第一步。

分享到:
上一篇
服务器高防IP选购技巧:零基础也能看懂的入门指南
下一篇
WP网站地图生成提交:WordPress网站地图生成与提交
1
系统公告

泽御云五一特惠活动🔥

泽御云持证合规运营,资质齐全可查,长久稳定! 五一限时多重福利同步开启: ✅ 香港 2 核 2G 云服务器超值拼团,低价入手团长免费 ✅ 4 核 4G 多机房年付拼团,性价比拉满 ✅ 内蒙古新区限时 7 折(zeyuyunnmg)特惠,专属优惠码锁价续费 ✅ 全站通用 75 折优惠,老用户充值享专属赠金 官方站点:zeyuyun.com 合规资质齐全|售后有保障|活动限时错过不再有
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意