wordpress 記錄php-error.log路徑

地球沒有花發表於2018-11-17

在godaddy的共享主機苦於不熟悉,wordpress呼叫ajax總返回500,裡面有個呼叫smtp的功能,總返回500,沒有日誌,真難受。

後來搜了一下配置php錯誤日誌的路徑,製作如下:

1、到專案的根目錄下,一般就是public_html目錄下,這個目錄是主域名的根目錄。如果你有附加域,那附加域的根目錄在public_html/domain.com/。

2、新建.user.ini的檔案,就把該檔案看成是php.ini檔案。

配置如下:

;;; log php errors
display_startup_errors = false
display_errors = false
html_errors = false
log_errors = true
track_errors = true
error_log = /home/pyiof2nq8ow7/public_html/logs/php-errors.log
error_reporting = E_ALL | E_STRICT
log_errors_max_len = 0

過幾分鐘就會在error_log路徑下生成php-errors.log檔案,終於可以使用者debug了。

我那個smtp的問題原來是因為傳送的附件太大,超過了php的memory limit限制,然後調大些就沒問題了。

 

參考:

https://www.godaddy.com/help/what-filename-does-my-php-initialization-file-need-to-use-8913

https://digwp.com/2009/07/monitor-php-errors-wordpress/

相關文章