发布于2026-07-13 阅读(0)
扫一扫,手机访问
Ubuntu下PHP日志报错排查与修复
/var/log/apache2/error.log。PHP 本身的错误是否写进这个文件,取决于 PHP 的配置。关键点:如果用的是 mod_php,错误通常就写在这里;如果走 PHP-FPM,则另算。/var/log/nginx/error.log。注意,PHP-FPM 产生的错误一般不会出现在这个文件里。/var/log/php-fpm.log 或 /var/log/php7.x-fpm.log(把 7.x 换成你实际的 PHP 版本)。php.ini 里设置了 error_log 选项,那就按那个路径找。sudo tail -f /var/log/apache2/error.logsudo tail -f /var/log/nginx/error.logsudo tail -f /var/log/php7.4-fpm.logphp --ini,看看当前加载的是哪个 php.ini。phpinfo.php 文件,内容就写 ,然后浏览器访问它,搜索 error_log 这一项,实际路径一目了然。php.ini(路径示例:/etc/php/7.x/apache2/php.ini 或 /etc/php/7.x/fpm/php.ini),需要修改以下几项:
log_errors = Onerror_log = /var/log/php_errors.log(要确保目标目录对 Web 用户可写)display_errors = Off;开发环境可以临时设为 On 方便调试。error_reporting = E_ALL ,把能报的错误都报出来。sudo systemctl restart apache2sudo systemctl restart php7.x-fpm && sudo systemctl restart nginx/etc/php/7.x/fpm/php-fpm.conf 或 www.conf 中的 error_log 配置是否开启并且指向了有效路径。很多人只改了 php.ini,却忘了 FPM 自身的日志配置,结果依然看不到报错。Call to undefined function 或 Class '…' not found。对应的解决办法是安装缺失的扩展,比如 php-mbstring、php-curl、php-gd 等,装完别忘了重启服务。www-data)对代码目录有读取权限,对需要写入的目录(比如上传、缓存目录)有写权限。一个经典的操作组合:
sudo chown -R www-data:www-data /var/www/htmlsudo find /var/www/html -type d -exec chmod 755 {} ;sudo find /var/www/html -type f -exec chmod 644 {} ;Allowed memory size exhausted 或 Maximum execution time exceeded 时,打开 php.ini,调大 memory_limit 和 max_execution_time 这两个参数,然后重启。php.ini 或 FPM 池配置后,服务可能直接起不来。这种情况优先去看对应的启动日志(比如 journalctl -u php7.4-fpm),找到具体的错误信息,修正后再启动。sudo tail -f /var/log/apache2/error.logsudo tail -f /var/log/nginx/error.logsudo tail -f /var/log/php7.4-fpm.loggrep -i "error|fatal|warning" /var/log/php_errors.logphp --ini 查看当前加载的 php.iniphp -m | grep -i mbstring 检查某个扩展是否已启用sudo systemctl restart apache2sudo systemctl restart php7.4-fpmsudo systemctl restart nginxdisplay_errors = Off、log_errors = On,避免敏感信息泄露到页面上。开发环境可以临时打开显示错误,方便调试。phpinfo() 和 php --ini 双重确认实际生效的 php.ini 和 error_log 路径,避免辛辛苦苦改错了文件。error_log 与日志级别。必要时把 log_level 临时调到 notice 或 debug,获取更详细的信息(排查完记得调回默认值)。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8