[日誌] phpBB 3.3.12 升級記錄(像又歷了一次劫歸來)

回覆文章
頭像
櫻井綾乃
.※.稜鏡之森の守護使者.※.
.※.稜鏡之森の守護使者.※.
文章: 1369
註冊時間: 週二 2006-03-07 09:08
個人狀態: 論壇爆走中...
性別: 醜醜的大美女
來自: 雲上天國
表達感謝: 70 次
擁有感謝: 874 次
星座:
聯繫:

[日誌] phpBB 3.3.12 升級記錄(像又歷了一次劫歸來)

文章 櫻井綾乃 »

前言:
稜鏡之森由 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 造成的。
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 資料夾。
我將php版本更改為8.1,並刪除了phpBB根目錄中/cache資料夾內的生產資料夾。
但仍存在同樣的問題,點選論壇後,論壇打不開...
如果.....
也許.....
這些都是事後的想法
如果會想著當初怎麼做也許會有什麼結果
不如在當初就做出正確的決定.....
有些事不去嚐試是不會真的體會他的奧妙的~
頭像
櫻井綾乃
.※.稜鏡之森の守護使者.※.
.※.稜鏡之森の守護使者.※.
文章: 1369
註冊時間: 週二 2006-03-07 09:08
個人狀態: 論壇爆走中...
性別: 醜醜的大美女
來自: 雲上天國
表達感謝: 70 次
擁有感謝: 874 次
星座:
聯繫:

Re: [日誌] phpBB 3.3.12 升級記錄(像又歷了一次劫歸來)

文章 櫻井綾乃 »

由於直接在租用的主機上來回倒資料,太費時費力...
所以把自家主機上的架站程式Appserv9.3.0 淘汱掉了
換上XAMPP
XAMPP是一套整合Apache網頁伺服器、MariaDB資料庫、PHP和Perl程式語言的架站工具整合包,由Apache Friends維護與開放原始碼的免費軟體。
包含: Apache 2.4.58, MariaDB 10.4.32, PHP 8.2.12, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 8.5.96 (with mod_proxy_ajp as connector), Strawberry Perl 5.32.1.1 Portable

下戴點: https://www.apachefriends.org/zh_tw/download.html
Pic00236.jpg
很簡單的設定了一下,就開始複製貼上的來回折騰...
系統該崩潰就還是崩潰,不過換了架站程式後,倒是能看到錯誤訊息的資訊了...
只是內容還是跟這次更新失敗沒相關...

最後再一次替換 vendor資料夾之後,自家主機上的鏡像站順利還原了 :bau0112
Pic00237.jpg
於是同樣的操作馬上施行到租用主機上...在主機的cPanel 控制台中有先把PHP的版本從原本的PHP7.4調到PHP8.1
不過一樣替換完整安裝檔的vendor資料夾,在租用的主機上結果還是失敗的...

最後我是直接把自家主機上還原成功的vendor資料夾內容,整個上傳覆蓋到主機上的根目錄....
(半夜傳資料傳到自己不小心睡著了,早上起床載小朋友出門上課回來上線,就發現網站可以正常開啟了....)

目前還是沒找到確定的出錯原因,明明都是同一個安裝包出來的檔案...

但就先這樣了~
您沒有權限檢視這篇文章所附加的檔案。
如果.....
也許.....
這些都是事後的想法
如果會想著當初怎麼做也許會有什麼結果
不如在當初就做出正確的決定.....
有些事不去嚐試是不會真的體會他的奧妙的~
頭像
櫻井綾乃
.※.稜鏡之森の守護使者.※.
.※.稜鏡之森の守護使者.※.
文章: 1369
註冊時間: 週二 2006-03-07 09:08
個人狀態: 論壇爆走中...
性別: 醜醜的大美女
來自: 雲上天國
表達感謝: 70 次
擁有感謝: 874 次
星座:
聯繫:

Re: [日誌] phpBB 3.3.12 升級記錄(像又歷了一次劫歸來)

文章 櫻井綾乃 »

目前算是更新升級完畢了,含風格檔升級~
剛才修改完後發現...
原來我有個複製備份中有存到之前修改好的版本...
真是為啥不讓我早一點發現呢..orz

清理了一些主機上的舊資料夾和資料庫...
很慶幸有再開config.php的檔案,確認對應的資料庫名...
不然我很可能就直接把剛更新升級好的資料庫全滅了.. :tusky012

相對的發現在自架主機上的鏡像站資料庫名.竟然是原本要留的... :D3-039
晚點再來改正,不然哪天眼花,就真的誤刪了... :ab01
如果.....
也許.....
這些都是事後的想法
如果會想著當初怎麼做也許會有什麼結果
不如在當初就做出正確的決定.....
有些事不去嚐試是不會真的體會他的奧妙的~
回覆文章

回到「站長雜七雜八日誌」