解決Magento的疑難雜症─local.xml
local.xml 檔案是在Magento系統中非常重要的檔案,負責儲存Magento安裝參數,包含系統連結資料庫的參數、密鑰、安裝日期以及後台URL,根據需求有時會需要更改這個檔案,本篇文章將分享我們操作的經驗、遇到的問題和解決方法,希望大家在更改此檔案時更順利。
情況一:
將local.xml從etc資料夾中移除後執行網站,網站中會呈現安裝的畫面,然而,我們沒有安裝就把原本的local.xml放回原先的資料夾,此時網站卻出現錯誤報告,重新整理了數次也無法回復至先前的網站。
解決方法:
根據我們經驗,可試著清空var資料夾裡的cache與session資料夾,就能恢復至之前的網站。
情況二:
由於要測試新的資料庫主機,我們複製local.xml並重新命名檔案放在同一個資料夾,為了讓magento不要連接先前的主機位置,我們清空了使用者帳號欄位,並且在local.xml上輸入新資料庫主機資訊。
清空了Cache與Session後執行網站,卻發出錯誤報告。
解決方法:
起先我們誤以為是新主機的資訊設定錯誤,進行驗證發現新主機位置資訊是正確的,經過測試才知道原來在資料夾中,系統會將所有local開頭的xml檔案當作成系統設定檔,只要是符合local開頭的xml檔案,就會被系統認定為這是參數設定檔。
為了要避免這美麗的誤會,如果想要在etc的資料夾中複製local.xml檔案製作備份,最好的作法是不要放在同一個資料夾或著是提供local.xml檔案不同的副檔名。
以上為我們在建構Magento時的經驗分享,如果大家在使用Magento系統中遇到難以解決的問題,歡迎聯絡我們一起交流討論!
想了解更多Magento教學?
更多Magento相關文章請看: Magento教學導覽
我要留言