本論壇的備份與昇級

論壇公告 新人導覽
ejsoon
Site Admin
Posts: 3533
Joined: 2016 Jan 10, 22:15

本論壇的備份與昇級

Post by ejsoon » 2016 May 14, 12:55

今日備份,並且拿備份到我本地電腦恢復成功。
前兩次的備份發生在西元二月二十八日和四月五日。

關於昇級:由於下載地址一直在連接googleapis,所以未下載成功。即便如此,其實目前來看並未有一定要昇級的必要。目前版本是3.1.6,最新版本是3.1.9。

後來又努力了一會,終於昇級成功。現在是phpbb3.1.9版本。

ejsoon
Site Admin
Posts: 3533
Joined: 2016 Jan 10, 22:15

Re: 本論壇的備份與昇級

Post by ejsoon » 2016 Jul 26, 11:25

最近一次備份發生在昨晚,且拿到本地恢復成功。備份文件已加密上傳到安全地方。

ejsoon
Site Admin
Posts: 3533
Joined: 2016 Jan 10, 22:15

Re: 本論壇的備份與昇級

Post by ejsoon » 2016 Oct 24, 23:00

今晚備份phpbb成功,把備份文件加密後上傳至github。
並將論壇程式由3.1.9昇級至3.1.10。

ejsoon
Site Admin
Posts: 3533
Joined: 2016 Jan 10, 22:15

Re: 本論壇的備份與昇級

Post by ejsoon » 2016 Dec 07, 19:29

前日的服務器維護使訪問受阻,但信息不會丟失,因爲期間我一直備份。服務器方面已由於維護未通知及時間過長,延長一個月使用期作爲彌補,可接受。

最後一次備份發生在昨日,並已加密上載至GITHUB。

ejsoon
Site Admin
Posts: 3533
Joined: 2016 Jan 10, 22:15

Re: 本論壇的備份與昇級

Post by ejsoon » 2017 Feb 05, 10:07

今早昇級並備份成功(突然發現數據庫仍需一個「新版備份」,等下去做已完成)。現在論壇程式昇級至最新版phpbb3.2

這是一個大版本昇級,我從昨晚開始弄,遇到了很多麻煩,還好有我去年的工作經驗,我終於能夠在今早完成這次昇級。

一開始我仍像之前一樣把昇級包上傳並解壓,而後想進入install但出現白屏500錯誤。經過排查總共有兩個問題,一是這次是一個大版本昇級,於是昇級包幾乎和整個論壇程式一樣大,超出了空間使用量;二是其所需php版本要至少5.4。

以上兩個問題得到結論:如果我要用phpbb的新版本,就必須買其他主機。但此時轉機出現,原主機客服在我發出大段問題後簡短地回覆了一句:控制面板可選php版本(他向來都是如此冷靜)。這樣我衹要制訂一個節省空間的昇級計畫就能原地昇級。

我的計畫一是先把本地phpbb3.1.10昇級再上傳,但這個計畫遭到失敗,因爲出現未知原因的白屏。

這時的我已經不那麼自信本次昇級一定會成功。經過考慮我想出了計畫二,全新下載安裝phpbb3.2,再導入備份。安裝是成功的,說明本機環境能運行phpbb3.2,但因爲此數據庫備份是在phpbb3.1.10導出的,導入後發生「版本回退」。

我在寒冷中思考對策,我認爲昇級是一定要完成的,但已經找不到第三種辦法。

希望出現在我細看版本回退的說明,我看到它竟能區分「文件版本」與「數據庫版本」,回退的僅是數據庫版本,並告知我可以選擇單純昇級數據庫。我把install/放進去一試,竟然成功了!

之後是各種修補,如css,js,extention,bbcode。確定沒有遺漏之後,我把原主機的數據庫及文檔刪除,再本地壓縮上傳。

本次昇級由於是大版本昇級,是最累的一次。比如在刪除舊文件之時,因文檔數量多,非常耗時耗力。然而㫒級完成後給我的是一個白屏,使我不得不考慮本地全新安裝,並且有上傳後因配置不同而無法運行的風險。

新版本最大的問題是BBCode的HTML不能原裝置入了,&@等符號會被轉碼,導致我必須修改cj並把字體轉存程式內部,char仍然沒有辦法改好。

以下是來自官方的解釋:
Can I use extensions, styles, or language packs made for phpBB 3.1 installations? #
Maybe. Some extensions from 3.1.x may work with 3.2.x, but not all. You will need to ask the extension author to determine if the extension will be compatible with 3.2.x. Styles and language packs from phpBB 3.1.x are not compatible with phpBB 3.2.x.

ejsoon
Site Admin
Posts: 3533
Joined: 2016 Jan 10, 22:15

Re: 本論壇的備份與昇級

Post by ejsoon » 2017 Mar 12, 22:13

由於官方一直未能解決char在新版無法使用的問題,我只好自己動手。很順利地通過js做好了。

checkchar調整成功

ejsoon
Site Admin
Posts: 3533
Joined: 2016 Jan 10, 22:15

Re: 本論壇的備份與昇級

Post by ejsoon » 2017 May 20, 17:47

最新的備份使用我最新安裝的系統,用7z加密之後上傳。本次上傳不再儲存至github,而是改爲存在outlook郵箱之中。

本次備份仍然加密,但我正在思考這個問題,這裡作爲一個「公開場合」,是否不應當存在「不希望公開的隱私」?遂接下來我將處理這個問題。

ejsoon
Site Admin
Posts: 3533
Joined: 2016 Jan 10, 22:15

記一次驚險的昇級

Post by ejsoon » 2018 Jan 16, 18:21

本人對此論壇的依賴已經根深蒂固。所以昇級非常謹慎。可是每次昇級仍然狀況頻發。
  1. 下載數據庫備份,在本地phpbb恢復備份->崩!
  2. 下載最新版phpbb3.2.2,本地安裝後,本地恢復備份->成功
  3. 下載「從3.2.1昇級至3.2.2套件」並上載->崩!!!
  4. 本地發現數據庫版本是3.2.0(而非3.2.1),下載「從3.2.0昇級至3.2.2套件」至本地,昇級數據庫->崩!
  5. 直接上載「從3.2.0昇級至3.2.2套件」至服務器->成功
那麼這也是迄今爲止第一個本地恢復備份和昇級失敗,卻在服務器上昇級成功的例子。
原因是弄錯了原版本。

ejsoon
Site Admin
Posts: 3533
Joined: 2016 Jan 10, 22:15

20180402備份

Post by ejsoon » 2018 Apr 02, 11:52

今晨備份加密後保存在outlook與126郵箱中。

驚現其實主機已超過使用量122%,這能否解釋最近偶爾會無法登入,頁面也會無法加載。對此主機商一直未關停(亦未警告)。

原因爲論壇亂加的文件過多,已刪除冗餘文件。

準備於今日在自己的電腦本地恢復數據後,整個文件上載。

ejsoon
Site Admin
Posts: 3533
Joined: 2016 Jan 10, 22:15

Re: 本論壇的備份與昇級

Post by ejsoon » 2018 Jun 28, 05:33

昨日下午用了至少兩個小時,導出備份並在本地恢復成功。
經驗:「pages」這個插件一定要先失效再導出,否則後臺白屏。

Locked