反覆推倒重來的wp改版歷程:從xampp、mamp到Local WP

架站工具越來越強大,對專業開發者或是程式碼新手都很有幫助,邊研究改版邊長知識。

……

N年前我研究本機架站用的是xampp,所以事隔多年終於採取行動開始嘗試改版時也先想到xampp,但不知為何安裝完隔幾天就會突然連不上My SQL,不知道是不是跟win10衝突到還怎樣,依網路搜尋的方法仍無法解決,就移除改用mamp了。

mamp本機安裝後運作順暢,新版搬運調整了幾十篇感想,考慮新版改成主站和成人向分站而去搜尋怎麼在mamp建立多個網站,結果看到的教學感覺都很麻煩,乾脆直接在目前網站使用中的虛擬空間建立子網域,結果子網域分站的速度超級慢,網頁還常顯示一片空白Orz

這時逛到有人嘗試mamp建立多網站遇到問題,網友回覆他「改用Local WP,你的問題再也不是問題」,引起我的興趣,搜尋了Local WP覺得內建的multisite功能簡單好用,於是趕緊安裝測試,結果第一步建立網站就遇到錯誤Orz

原本懷疑是不是因為我有安裝mamp導致衝突,為了見識Local WP到底多好用,把建立在mamp的改版初期網站外掛、佈景主題、ACF和Blocksy設定檔、文章一一備份,去phpMyAdmin把資料庫匯出,用免費搬家外掛WP Migrate Lite把整個站匯出成zip檔,就狠下心把mamp移除,資料夾通通砍掉。

用CCleaner清一下電腦,重新開機,移除Local WP重新安裝後再次挑戰,結果還是失敗!

好吧,要好好看我看不太懂的log錯誤訊息才能找出問題,Log裡出現亂碼讓我懷疑是User資料夾名稱非英文惹的禍,嘗試更改帳號名稱為英文後重啟也沒用,後來去Local WP支援論壇搜尋看到有人有同樣問題,才知道「只改帳號名稱,資料夾路徑不會變動,要去登錄檔改名稱才行」,後來參考網路教學,啟用內建管理者帳號進去修改登錄檔,把User路徑變全英文,終於順利在Local WP建立網站。

參考教學:How to Change the Name of a User Profile Folder in Windows 10

克服第一步後,終於見識到Local WP的強大,能輕鬆建立多個網站,一鍵刪除網站複製網站耶,而且能隨時把網址變成自訂的網域名稱,確保以後上傳到網路時,媒體庫的連結能直接對應網域不會跑掉,有夠方便,立刻把虛擬空間的子網域直接砍掉,決定站隊Local WP。

可惜我匯入WP Migrate Lite的網站zip檔發生錯誤失敗,把預設資料庫表單刪掉匯入備份的資料庫則是直接讓wordpress當掉,修改wp-config.php 文件讓table_prefix變成舊資料庫修改前綴的設定沒用,改回預設的wp_,把匯入舊資料庫前綴都改回wp_也沒用,不知道是要先改再匯入,還是有其他問題,難道不能把原本的table全刪光?

不幸中的大幸是我新版才製作沒多久,只要把主題、外掛都安裝回去,幾十篇感想重新建立分類法、標籤項目,重新為文章勾選分類標籤、指定特色圖片,在幾千篇感想的長遠目標下也算不上什麼大事(遠目),應該會再建空網站測試看還有沒有可能成功匯入改版了一點點進度的舊資料庫,還是失敗的話就直接放棄重新來過吧。

除了資料庫匯入,還有一些「Filter & Grids」外掛問題待解決,像是搜尋按鈕文字把英文改成中文,或文章數超過100時排版會跑掉,如下圖。

不知道去改CSS裡的寬度比例有沒有用,沒用的話應該會繼續用線上翻譯搭配破英文去支援論壇向開發者求助,有點擔心自己會問出蠢問題,但看到其他網友問出連我都知道怎麼解決的簡單問題,好像得到一些勇氣XD

小問題還好,進階文件(LINK)裡的自訂篩選與文章版面功能覺得很強大很想用但看不太懂,不知道能不能藉由這個外掛做成多條件詳細搜尋頁,這需要有程式碼基礎,唔,以後再說吧。

二千八百多篇文章要一篇篇重新調整結構、檢查手機瀏覽有沒有跑版,實際工作量遠遠不僅二千多篇,一篇大雜燴的「原創文或NP日記」裡可能就包含幾十篇作品,真令人頭痛,平常日一個晚上也才處理了十幾篇感想,改版之路相當漫長,只能一步一腳印慢慢加油!

發佈留言