換主機後續事件

俗話說「不要高興的太早」,上篇文章剛寫完,寡人又掉坑裏了。剛從坑裏爬出來,做個筆記吧。

前主機本來一切都很滿意,但是付款之後,過了一小段時間,突然發現,壓縮和解壓時如果含有中文,會變成??亂碼。同時它還不支持中文路徑圖片。

只好又開始走上尋找新主機的征程…

走了一圈,很多都是騰訊雲分發主機,慢且難用。

找到還算滿意但有點小貴的本主機

第一次找到本主機時,導入數據庫是失敗的。

後來我開始查找原因,發現我的數據庫裏有七個空表,分別是三個安裝過的插件生成的。插件卸掉後,空表留下來了。其中有一個空表就是罪魁禍首,它用到了REFERENCE這個命令。

刪掉這些無用的空表後,數據庫就能導入了。

該主機的其它功能也較完善,雖然貴了點,但我暫時找不到更合適的了。於是我付了款。

之後對方說幫我搬家。但是他是散著傳的,不僅慢,而且可能會漏傳。果然檢查之後,漏掉了不少文件。還是我自己來吧!

數據庫分岔

等我把所有文件都傳好之後,原以為這次真的「大功告成」了,想不到還有一個問題:一些表情符號在數據庫上傳時轉成了????。

檢查新導出的數據庫文件,發現原先的表情符號都變成??了,同時unicode四字節的字符應該也是如此。稍舊的(兩日前)數據庫文件還是好的。

策略就是,先導入好的數據庫,再對比新舊,之後上傳這兩日的新數據。主要有三個表有新數據:post,postmeta,comments。

在我精心策劃之後,依靠寡人過硬的實力,和一點小小的運氣,這些坑終於填平了。慶幸這家主機的mysql可以外網連接,我可以直接用linux下的命令導入,這可能是最便捷的不會造成亂碼的方法了。

總結

  • 在裝完插件之後,檢查一下它有沒有新建甚麼表。特別關注那些表!如果插件移除,這些表也趕緊移除。新的wordpress6.1建立時只有12個表。一個資深網友說,不要隨意安裝插件。
  • 選主機時,要先列出自己的需求,要的是怎樣的主機。我的要求是:
    1. 不用實名(省去很多麻煩)
    2. 香港主機(速度快,免備案)
    3. php越新越好,至少7.3。
    4. mysql要能外網訪問,購買前先導入數據看看是否會有問題。版本最好是5.7,至少要5.6,因為需要utf8mb4的格式支援。若數據庫裏有特殊字符,用外網導入數據庫。
    5. 文件系統一定要能壓縮和解壓,且中文名不能亂碼。FTP要能用且快。上傳文件時,要先壓縮,上傳,再解壓,這樣不僅快,也不會有漏網之魚。
    6. 要求主機商把所有攔截關掉。否則就是傳一些正常數據,也會莫名其妙被攔截。
    7. 最後就是價格啦,我是根據需求揀了最便宜的,但也已經比之前貴不少了。

話說對方工作人員漏傳我的文件,這可是個大事故。要不是我偶然翻舊文章時翻到有圖片不能顯示,我還被蒙在鼓裏。而且都不知道到底還漏傳了多少文件,包括wordpress程序文件。

但是我跟他講這個事情時,他倒是很輕鬆,一點抱歉的意思都沒有。所以呢,大家還是儘量依靠自己吧。

tips: 主機信息
a8c9df56a6c764a71afad38c2ce211de0794cb92c43794676a24846cebdf1ca7f551e76c71b74dcc2f8d09ad576286f92ea466ab36b96f3155c9cafdf1a906106df6ee57ac80de22f60ec7e95450baeb66f4bebd07f209353502c665364e3aa59bbb1b9622fb3ea091ea0f59810a0acabc09c4617ce9d8cdda2cfb6e41df2550e9cc4ee53ad6ae0fcfdd2cee39b242bfaef15afee0971fc6ab1fbcac01d1dcb0f83ee5c4fde67dd9f6efb5c36fcd43bd1e87351ad0f54c98381b2852dff287ea3223433828923d8b42477cbf1291079935d431161933b0bc7255b6551b332246157e71cc7f2600f17671493958d7b1ad105a2c0da4178d878dd3b6f1a62e2a7d67acb5159adb668df2409b91a9e5fa24bb9c3829125bc615753bc46afb3f5befaac6ec283998a9a413e817eddb49a5dbab06a5e071a4bb84bfdc015a3e6153c59df20987a4ab0dcfa8ecca7666a00a6c229984be39507d12bea57229d770fe04cbb0586001829154187aaa657cc50d185b42e9981b8b350328fd1da919e2666ffab69ede8e06650502ef478807f3f609044cb927097ca0bc5e67414f9fcba1d6d13464776c0e67fad55b584947802a9c647451d7ed72298de50d08e4518626fd2ef3da
tips: 域名
a4ceff5ab1c669b70df9faa82cf631d20d82184c2c38ab372667c429ff865bbff152f83d2ff042c42c8208a451768cf939a47bb868a9230519f8ee4b072ed6fca9244b837f2b3bac7ff6d7e07b47a1b737affefe0fff0e2e2505896877577bb4cbb010dd46d40ede1a31c4806ccfdb

4 thoughts on “換主機後續事件”

    • 主機如同租房子,VPS就如同買房子。租房子的話,房子是房東的,那首先要擔心設備水電之類的,是否宜居。買房子的話,各種裝修都要自己操心。我還是寧願租房子,因為,便宜~

      Reply
    • 是的,也圖個方便。否則買個VPS,lamp都要自己裝…當然我也能裝…所以不是這個問題,最主要的問題還是…貴。

      Reply

Leave a Comment