GoDaddy 說明

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

修復WordPress內部伺服器錯誤

注意:本文會說明「500內部伺服器錯誤」的疑難排解程序。如果您不確定是哪個錯誤造成您的網站問題,請參閱有關最常見WordPress錯誤的文章及建議的解決方案

內部伺服器錯誤(ISE),也稱為500錯誤,是指無法顯示WordPress網站時顯示的一般錯誤訊息。在舊版的WordPress中,ISE也可以顯示為空白頁面,沒有任何錯誤詳細資訊。發生此錯誤的原因有很多種,但通常都是由於與WordPress,外掛程式,主題或網站的控制檔案發生衝突所引起。這通常發生在更新之後。

要找出ISE的原因並加以解決,通常都需要反复嘗試。以下是找出錯誤原因的幾種方法,並提供文章的連結,這些文章會帶領您完成各個程序,並說明如何修正。

注意:若要解決內部伺服器錯誤,需要進階的疑難排解方法,包含使用FTP應用程式連線至主機,編輯或停用檔案,以及變更資料庫等內容。如果您不想自行修復此錯誤,我們的WordPress超豪版支援團隊可以為您解決。

警告:在進行疑難排解或進行任何變更之前,請務必備份網站。

進行ISE疑難排解的第一步是使用檔案傳輸通訊協定(FTP)連接伺服器。它將允許您存取和編輯您網站的檔案。當您的網站使用500 ISE時,您的WordPress儀表板和工具(如檔案管理員)將無法使用。在這種情況下,您需要使用FTP應用程式編輯網站檔案。

您可以使用多種不同的FTP應用程式,但我們建議使用FileZilla 。從下方清單中選擇您的主機類型,了解如何取得FTP憑證並連線到您的網站:

連接後,即可找到您的WordPress網站所在的資料夾(資料夾內應該有wp-前綴),如wp-admin,wp-content及wp-config.php。現在,您可以開始進行疑難排解,並逐一排除可能的原因,直到您了解造成ISE的原因為止。

停用您的.htaccess檔案

ISE最常見的起因是.htaccess檔案損毀。 .htaccess是WordPress用來與伺服器通訊的控制檔案。 WordPress,外掛程式及主題常會變更此檔案,有時可能會損毀檔案。

該檔案應該位於安裝WordPress的主要資料夾內(根資料夾)。不同的資料夾內可能會有其他.htacess檔案,但是您在進行ISE疑難排解時應該停用此檔案。

.htaccess檔案預設為隱藏,因此如果您看不到該檔案,請務必啟用顯示隱藏檔案在FileZilla或您使用的其他FTP應用程式的選項

找到檔案後,將其重新命名為.htaccess.disabled ,然後透過ChromeFirefoxEdge以隱私瀏覽模式瀏覽您的網站:

  • 如果錯誤已消失,請重設永久連結,以便自動建立新的.htaccess檔案。
  • 如果錯誤依然沒有解決,請將檔案重新命名為.htacess ,然後繼續按照本文中的建議進行操作。

提升您的記憶體上限

您的主機帳戶有一定數量的記憶體指派給執行中的PHP,這是您的WordPress網站正常運作所必須的。由於您網站的大小或使用的外掛程式數目,網站可能需要的比預設的PHP記憶體要多。

若要這樣做,請在安裝WordPress的資料夾內找到wp-config.php檔案,並按照本文中的步驟3-7進行操作,以增加WordPress的記憶限制。以私人瀏覽模式造訪您的網站,但是如果增加WordPress記憶體上限沒有幫助的話,請嘗試將PHP的記憶體上限增加到256M或512M。

停用所有外掛程式

WordPress外掛程式之間可能會發生衝突,因此您啟用的主題之間可能會發生衝突,您的WordPress版本可能也會導致衝突。當您更新WordPress,啟用的主題或其中一個外掛程式之後,這種情況更有可能發生。

如果想檢查是否由外掛程式造成問題,請在wp-content資料夾內將外掛程式的檔案夾重新命名為plugins.renamed ,然後以私人瀏覽模式造訪您的網站:

  • 如果ISE已解決問題,請用外掛程式重新命名該資料夾回到外掛程式,並繼續調查此問題,依本文說明停用個別外掛程式,並逐一找出造成錯誤的來源。如果您想繼續使用有問題的外掛程式,請用FTP上傳最新版本的外掛程式並啟用。如此會更新外掛程式。如果更新無法正常進行,請嘗試下列操作:
    • 在Wordpress.org的WordPress外掛程式存放庫中搜尋外掛程式。點選外掛程式首頁的「檢視支援論壇」 。在論壇中搜尋特定問題的解決方案。
    • 如果您是從其他地方購買外掛程式,請參閱外掛程式開發人員提供的文件。
  • 如果依然無法解決問題,請用外掛程式重新命名資料夾為外掛程式,並嘗試下一個解決方案。

重新上傳WordPress核心檔案

注意:如果您的網站位於WordPress託管主機上,由於主機計劃已預先安裝WordPress核心檔案,因此請略過此章節。它們會自動更新,以保護您的網站安全,您無法用FTP取代。

在某些情況下,更新期間您的WordPress核心檔案可能會損毀,造成ISE。請嘗試重新上傳WordPress核心檔案,確定並未造成問題。

WordPress存放庫下載您目前使用的相同版本WordPress,解壓縮到本機電腦上,並使用FTP從您的本機電腦傳輸(覆寫)wp-admin及wp-includes資料夾。

注意:如果您不確定您的網站使用的是哪個WordPress版本,您可以檢入wp-includes資料夾內的wp-version.php檔案。

切換為預設的WordPress主題

如果上面的選項無法解決問題,則可能是您的主題造成衝突。若要測試,您可以變更為預設的WordPress主題之一,如TwentyTwentyTwentyTwentyOne 。您必須變更資料庫中的主題,因為當您的網站遇到500 ISE時,您的WordPress儀表板將無法使用。

請注意:如果您尚未安裝預設的WordPress主題,您可以透過FTP安裝,在資料庫中啟用

如果您的網站切換到預設主題之後能正確載入,則可以將一般主題更新為最新版本並啟用。

如果更新主題無法正常運作,請嘗試下列操作:

  • 在Wordpress.org的WordPress主題存放庫中搜尋主題。點選主題首頁上的「檢視支援論壇」 。在論壇中搜尋特定問題的解決方案。
  • 如果您從其他地方購買主題,請參閱主題開發人員提供的文件。

更多資訊