GoDaddy 說明

我們已盡最大努力為您翻譯本頁面。 我們也有提供英文頁面。

檢閱PHP錯誤記錄

如果您的網站是使用PHP建置,則您需要在進行疑難排解時檢閱PHP錯誤記錄。此記錄檔案包含特定PHP檔案中的錯誤,遺失檔案呼叫或PHP設定相關錯誤的相關資訊。 PHP錯誤記錄通常可在您的網站檔案內找到。

為什麼我需要檢視此記錄?

  • 您的網站無法正常運作。
  • 您網站的一個或多個頁面有錯誤,例如500內部伺服器錯誤。
  • 您的網站正在載入空白頁面,或只是旋轉而不會載入。

記錄位置

WHM / cPanel:
/ home / cpanel_username / logs /$DOMAIN .php.error.log
Plesk:
/ var / www / vhosts /$DOMAIN / logs /$DOMAIN .error_log

我該如何檢閱此記錄?

SSH

SSH可讓您使用vimgrep等工具存取,檢視及操作完整記錄。

cPanel

您可以在網站記錄下的檔案管理員中檢視PHP錯誤記錄。

Plesk

Plesk會在檔案內的日誌下方顯示特定於網站的錯誤。

PHP錯誤記錄內的範例錯誤範例

PHP致命錯誤可能導致網站(或頁面)無法載入。
[14-Sep-2021 22:31:09 UTC] PHP發生致命錯誤:require():無法開啟需要的'/home/acoolsite/public_html/wp-content/themes/twentytwentyone/inc/template-functions.php'(include_path = 534行上/home/acoolsite/public_html/wp-content/themes/twentytwentyone/functions.php中的='。:/ opt / cpanel / ea-php74 / root / usr / share / pear')。
網站(或頁面)載入,但可能無法正常運作。
[21-Sep-2021 18:38:21 UTC] PHP警告:call_user_func_array()會期望參數1為有效的回呼,找不到函數'twenty_twenty_one_setup'或/ home / acoolsite / public_html / wp-includes /中的無效函數名稱第303行的class-wp-hook.php
某些PHP致命錯誤是由於編碼問題造成,並會提供堆棧追踪以進行疑難排解。當您的應用程式有WordPress網站等數百個檔案時,這項功能特別有用。
[[21-Sep-2021 20:30:53 UTC] PHP嚴重錯誤:Uncaught TypeError:call_user_func_array():Argument#1($ callback)必須是有效的回呼,/ t函數不存在或在/ home中無效的函數名稱。 /acoolsite/public_html/wp-includes/class-wp-hook.php:303堆棧追踪:#0 /home/acoolsite/public_html/wp-includes/class-wp-hook.php(327):WP_Hook-> apply_filters( NULL,數組)#1 /home/acoolsite/public_html/wp-includes/plugin.php(470):WP_Hook-> do_action(Array)#2 /home/acoolsite/public_html/wp-settings.php(556):do_action ('after_setup_the ...')#3 /home/acoolsite/public_html/wp-config.php(112):quire_once('/ home / acoolsit ...')#4 / home / acoolsite / public_html / wp-load .php(50):require_once('/ home / acoolsit ...')#5 /home/acoolsite/public_html/wp-blog-header.php(13):quire_once('/ home / acoolsit ...') #6 /home/acoolsite/public_html/index.php(17):quire('/ home / acoolsit ...')#7{main}第303行投向/home/acoolsite/public_html/wp-includes/class-wp-hook.php。
會話用於登入,購物車以及網站上的搜尋結果。
[25-Sep-2021 21:10:11 UTC] PHP警告:session_start():當標題已送至/home/acooldomain/public_html/wp-content/plugins/favorite/app/Bootstrap.php時,無法啟動工作階段83
這表示缺少檔案或代碼路徑錯誤。
[25-Sep-2021 21:08:46 UTC] PHP警告:require(ABSPATHWPINC / blocks / archives.php):無法開啟訊息串:/ home / acooldomain / public_html / wp-includes / blocks中沒有這樣的檔案或目錄第9行的/index.php
這表示已達到PHP的memory_limit值。在許多情況下,增加php.ini中的此值可解決此問題。
[14-Oct-2021 22:31:09 UTC]致命錯誤:允許的134217728個位元組已用盡(嘗試分配54個位元組
這可能是由於不推薦使用的代碼所致。PHP 7+中不存在PHP模組「mysql_connect」) 。
[14-Oct-2021 20:31:09 UTC]嚴重錯誤:呼叫未定義函數mysql_connect()
此問題可能是由於使用了錯誤的PHP版本或代碼錯誤。
[12-Oct-2021 21:31: 09 UTC] PHP解析錯誤:語法錯誤,第3行/home/coolexample/public_html/a.php中意外的T_VARIABLE發生
此問題的原因可能是由於磁碟已滿,伺服器內的inode配額甚至大小限制(網站))在cPanel或Plesk中設定。
[13-Oct-2021 10:31:09 UTC] PHP警告:session_start():open(/ home / coolexample / tmp / sess_2p27rr5idh5danjle3e237c4s4,O_RDWR)失敗:裝置上無剩餘空間

相關步驟

更多資訊

尋找並檢閱Web伺服器記錄檔