問與答
Joomla教學文件
管理網站很難嗎?網站做到一半遇到不明原因的500錯誤怎麼辦?來看看這篇超實用的文章吧!
不要擔心!我們整理了一篇完整的解決方案,讓你輕鬆搞定網站疑難雜症。
這篇文章不僅適合初學者,還能讓經驗豐富的使用者也收獲滿滿。
提醒你在操作前一定要備份網站,免得產生讓人後悔莫及的結果。
遇到 Joomla 500 錯誤頁面?不要擔心!這篇文章將說明錯誤頁面的兩種類型:系統錯誤頁面和版面錯誤頁面,並提供實用的解決方案。我會解釋錯誤頁面的兩種不同外觀和可能的觸發原因,這些錯誤可能源自於網站主機變動、硬碟空間不足、記憶體使用過多或程式執行時間過長,甚至新安裝的外掛元件也可能引發問題,因此在選擇外掛時要謹慎。
文章介紹了如何透過後台管理介面進行偵錯設定,包括調整系統除錯和錯誤回報設定。若無法使用網站管理後台,文章也提供了編輯「configuration.php」檔案的方法,同時建議將設定檔案權限變更,並在檔案內調整偵錯和錯誤回報參數。
解決問題後,我們強調收尾步驟,包括回復設定,不要忘記將「configuration.php」檔案恢復為唯讀模式,確保 Joomla 的安全性。 無論是初學者還是有經驗的使用者,這篇文章都提供了清晰的說明,協助你解決 Joomla 500 錯誤頁面的挑戰。
Joomla 500 錯誤頁面 錯誤說明:
有時候,Joomla 有時候可能會跳出一個錯誤頁面,而不是你原本期待的那個頁面。有兩種類型的錯誤頁面:
1. Joomla 500 系統 錯誤頁面:
它背景是紅色的。這種情況會在網站或管理者的版面還沒顯示之前,如果發生了一個很嚴重的錯誤,它就會出現。
2. Joomla 500 版面 錯誤頁面:
它看起來和正常的網站或管理者版面一樣,但內容區塊會被一個錯誤訊息取代。這種情況會在內容程式碼出現錯誤時顯示出來。
Joomla 500 錯誤頁面 解決方法
其實有好幾個可能的原因會導致這種致命錯誤發生。以下只是其中幾個可能的情況:
1. 可能是主機(就是網站存放的地方)有變動,比方說 PHP 的版本被更新,但這個新版本可能跟 Joomla 或你的擴充功能(Extensions)不相容。
2. 可能是硬碟空間不夠、記憶體使用太多、或是程式執行時間超時。
3. 如果最近安裝了或啟用了一個新的外掛元件,而這個功能跟 Joomla 不相容,也會導致問題發生。一個不好的外掛程式甚至可能會導致管理員無法登入!所以要小心選擇外掛!
JOOMLA 啟用偵錯
如果網站後台的管理介面還能動,我們來看看解決方式。
1. 在「系統控制台」,選「全站設定」。在「系統」標籤裡,將「系統除錯」設為「是」。
2. 在「伺服器」標籤裡,將「錯誤報告」設為「最大」。
最後,別忘了按「儲存並關閉」。
但如果你的管理介面已經無法運作,就需要編輯你 Joomla 網站根目錄底下的「configuration.php」檔案。
將檔案權限從 444 或 -r--r--r--(沒有人可以寫入該檔案)變更為 644 或 -rw-r--r--(只有擁有者可以寫入)。
在檔案內,將 $debug 設為 true,並將 $error_reporting 設為 maximum。 儲存檔案。
完成這些變更後,重新載入導致錯誤的頁面。這次你應該會看到一個堆疊追蹤(stack trace)了。
舉例來說:
錯誤頁面會清楚指示是哪個檔案觸發了錯誤,這有助於找出問題的外掛。儘管有時候問題可能藏在錯誤頁面更深處,但對於工程師而言,這已經是極具價值的資訊。
若能找出有問題的外掛,建議將其停用。你可以透過後台管理介面來完成此步驟。
如果後台管理介面無法使用,你可以透過 phpMyAdmin,在 #__extensions 資料庫表格中找到該外掛,然後將其啟用值設為 0。一般而言,基本的 Joomla 外掛並不需要被停用。
JOOMLA 整理收尾
當問題得到解決時請記得:
1. 在「系統控制台」,選「全站設定」。在「系統」標籤裡,將「系統除錯」設為「否」。
2. 選擇「伺服器」標籤,將「錯誤報告」設為「系統預設」。 按下「儲存並關閉」。
JOOMLA 警告!
別忘了將「configuration.php」檔案設回唯讀模式(444 或 r--r--r--)。這是 Joomla 安全概念的重要一環。
你只需載入並儲存「全站設定」,Joomla 就會將權限重設為 444。
參考文章:
https://docs.joomla.org/J4.x:FatalError
推薦閱讀:全後台模組化形象官網
簡易電子書下載:一頁式網頁設計電子書
如果您喜歡我們的文章,歡迎分享!也歡迎查看我們的其他文章。如果有任何疑問也歡迎加line和我們聯絡
全後台模組化形象官網,符合各式商業模式與需求,請參考:https://des13.com/service/rwd.html
Written by Ring
作者:益盛科技 專案經理
通過Google Ads-Measurement Assessment
15年 網站專案管理及人員管理實務經驗。
具網站美編企劃繪製能力
具多媒體網頁設計與 RWD設計之實務經驗