稜鏡之森由 phpBB 3.3.7 更新 phpBB 3.3.12 遭遇了一些問題.
在此,記錄一些過程,以便日後參考~
一開始其實都很簡單,就基本的備份好原始的檔案,備份好資料庫~
然後下載最新版本,照說明刪除不用的檔案,再上傳覆蓋站點資料~
登入討論區後,於瀏覽器網址列,輸入「install」的路徑,
沒設定錯誤的話,基本就無痛自動更新完成了~
在我自家空間上,和目前租用的主機上..關於綾乃的風格測試站都是如此操作,也很順利的完成更新....
但同樣的條件下,稜鏡之森的更新卻慘遭滑鐵盧,一再失敗...
++++自家主機使用++++
●架設主機作業系統:Windows11
●快速架站程式:Appserv9.3.0
●安裝的程式:Apache 2.4.1 + PHP 7.3.10 +MySQL 8.0.17 + phpMyAdmin-4.9.1
++++租用虛擬主機使用++++
●主機作業系統:繁體中文 cPanel 控制台
●安裝的程式:Apache 2.4.59 + PHP 7.4.10 +MySQL 8.1.28 + phpMyAdmin-5.2.1
出現的問題:
1.執行 update之後,系統崩潰,所以會出現"目前無法處理這項要求http error 500"錯誤訊息。
如果有另開管理後台介面,使用操作都無誤,但一點論壇首頁連結即全面崩潰,也無法再進入管理介面.
伺服器的錯誤日誌也沒有留下相關錯誤的記錄訊..
以下是在 英文官方PHPBB看到人家的解決建議.
This type of error is usually from using an old version of PHP.
這類錯誤通常是由於使用舊版的 PHP 造成的。
我將php版本更改為8.1,並刪除了phpBB根目錄中/cache資料夾內的生產資料夾。Change the php version to 8.1 or 8.2. delete the production folder inside the /cache folder in the phpBB root.
將 php 版本改為 8.1 或 8.2。刪除 phpBB 根目錄中 /cache 資料夾內的 Production 資料夾。
但仍存在同樣的問題,點選論壇後,論壇打不開...