在Ubuntu系統中查看PHP錯誤日志的方法如下:
打開終端(快捷鍵:Ctrl + Alt + T)。
首先,你需要找到PHP錯誤日志文件的位置。通常情況下,它位于/var/log/apache2/error.log
(對于Apache服務器)或/var/log/nginx/error.log
(對于Nginx服務器)。你可以使用以下命令查看錯誤日志文件的位置:
對于Apache服務器:
sudo a2enmod php7.x # 將7.x替換為你的PHP版本
sudo systemctl restart apache2
sudo tail -f /var/log/apache2/error.log
對于Nginx服務器:
sudo tail -f /var/log/nginx/error.log
使用tail
命令實時查看錯誤日志。在上面的命令中,-f
選項表示實時查看日志。你可以將/var/log/apache2/error.log
或/var/log/nginx/error.log
替換為實際的錯誤日志文件路徑。
若要查看特定時間段的錯誤日志,可以使用grep
命令進行篩選。例如,要查看2021年10月1日的錯誤日志,可以使用以下命令:
sudo grep 'Oct 1' /var/log/apache2/error.log # 對于Apache服務器
sudo grep 'Oct 1' /var/log/nginx/error.log # 對于Nginx服務器
如果你想查看某個特定錯誤代碼的日志,可以使用grep
命令進行篩選。例如,要查看所有404錯誤的日志,可以使用以下命令:
sudo grep ' 404 ' /var/log/apache2/error.log # 對于Apache服務器
sudo grep ' 404 ' /var/log/nginx/error.log # 對于Nginx服務器
通過以上方法,你可以在Ubuntu系統中查看PHP錯誤日志。