回來了

應該超過一年未更新過BLOG,因為實在太忙,結果之前的承諾一直跳票,真是抱歉啦。(也不打算繼續,隨心更新內容好了)

原本網站是託管在HostingSpeed,不過後來速度越來越慢,而且價格相對較貴(on9hosting最平$10蚊港紙一個月啊,真係好吸引)。所以將內容備份之後,打算到期後就遷移。

結果一拖就是大半年,本來打算將blog上載到on9hosting,問過之後才發現未必能轉移成功,因為對方只提供最新版wordpress,同我備份版本相差太遠,而且是託管網站,即是我不能修改系統參數,加上不知道原本hostingspeed設定(之前懶直接套用範本),所以對方建議要保留資料最好自己host。

剛好Linode推出$5美金的vps,個人覺得值得,正好嘗試自己架設服務器。根據說明,開頭一切都順利。我揀選的系統是Arch,設定時間,hostname,user,ssh port,ufw,fail2ban,mariadb,nginx,php-fpm等等。然後根據之前備份的資料重新建立wordpress資料庫,將wordpress資料庫還原進去,根據原設定重新設定資料庫用戶及密碼。跟住就噩夢開始了,一直不停出錯,都是權限問題,上網看了一大堆文章,都說要將資料夾設定成755,文件為644,花了一整個晚上,blog終於可以正常運作。但還是有一些問題未能解決,例如升級版本及主題要用FTP,雖然修改wp-config.php之後可以升級,但會出現無法建立檔案錯誤,明顯是權限問題。但根據網上文章試了設定各種權限都無法解決。暫時只好先將wordpress資料夾設定成777,升級完才設定回來。幸好linux這部分很快,要不我真會哭死。

根據觀察,網上www都是有一個user叫www-data或者是nobody的,但我安裝完成後卻沒有這個user/group,嘗試owner改成nobody都一樣。而且奇怪的是我nginx是運行在root權限下的。真不知道哪一部分出問題,明明都跟足教程,依然出錯。

算了,將就用著先,這問題下一次升級再處理。(應該很快,聽說最近wordpress有很多0day)

p.s.順手將cloudflare都用上了,SSL部分好像還沒生效,不知是我設定錯誤還是要等24小時。反正主機ip已經隱藏了(ip日本->美國)

p.s.難怪做網絡的朋友說搬網站是最麻煩的,他從來只做服務器設定,不做搬遷服務。設定服務器,裝好LEMP不需要一小時,簡簡單單搬遷一個wordpress卻花費整晚卻還有手尾要跟。

發佈回覆

你的電郵地址並不會被公開。