在Ubuntu上使用Apache2调试脚本错误,可以遵循以下步骤:
确保已安装Apache2和PHP: 如果尚未安装,请运行以下命令:
sudo apt update
sudo apt install apache2
sudo apt install php libapache2-mod-php
启用错误日志记录:
编辑Apache2配置文件,以便在浏览器中显示错误。打开/etc/apache2/apache2.conf
文件:
sudo nano /etc/apache2/apache2.conf
找到以下行:
#ErrorLog ${APACHE_LOG_DIR}/error.log
取消注释(删除行首的#),然后保存文件。
重启Apache2服务:
sudo systemctl restart apache2
设置PHP错误报告级别:
编辑/etc/php/7.x/apache2/php.ini
文件(将7.x替换为您的PHP版本):
sudo nano /etc/php/7.x/apache2/php.ini
找到以下行:
display_errors = Off
error_reporting = E_ALL
将display_errors
设置为On
,然后保存文件。
重启Apache2服务:
sudo systemctl restart apache2
现在,当您的脚本出现错误时,它们将在浏览器中显示。为了更好地调试,您还可以查看Apache和PHP错误日志。
查看Apache错误日志:
sudo tail -f /var/log/apache2/error.log
查看PHP错误日志:
sudo tail -f /var/log/php7.x-fpm.log
(将7.x替换为您的PHP版本)
这些步骤应该有助于您在Ubuntu Apache2上调试脚本错误。