- 分類: 架站手記
華燈初上:3.0版製作日誌(四):破壞與重生
災難的序曲
網站主機"kibou"所使用的機殼是四五年前所使用的中型直立式鋁製機殼,放在房間中有點占空間...為了空間上的顧慮,去年(2007)十月份阿寶將"kibou"的零件搬移到台灣某家機殼廠商所生產的Micro ATX機殼上,同時將機器搬移到隔壁的小房間。隨著之後和妻子北上幫忙父母工作的關係,kibou的監控是透過網路做遠端檢視。
今年年初的某天,工作完回家想看看網站上的留言時,發現打完網址後卻看不到網頁,同後段控制頁面也進不去了?等到春節期間回到家中,看到"kibou"的電源燈雖是亮著的,但是螢幕上卻是出現一堆錯誤訊息!?將主機電源關閉後,用軟體做RAID 1設定的兩部硬碟機溫度熱到燙手...
"kibou"上面的網站資料損毀了...
一時的疏忽造成網站損毀的遺憾
以前曾經聽過有人將運作中的主機稱做「stone」:運作中的主機安靜的在角落工作著,就像石頭一樣不起眼。或許就是因為一直穩定的運作,讓阿寶忽略了該做好的定時異地備份,原本預計在春節期間將"kibou"停機做些維護工作,也因為突發事故的發生而無法實施...
初步判斷是擺設"kibou"的小房間因為怕落塵太多的關係,所以平常窗戶只有打開一點點,致下午西曬的時候讓小房間的溫度提高。不過真正的原因也許是主機長期運轉未做定期維護,讓散熱用的風扇上面積滿灰塵,無法即時將主機內部的熱量排放出去,而新換上的這個機殼,在設計上也有一些問題...多方條件的配合下讓"kibou"掛掉了(冏)
透過網友Wolflord的協助,在另外一台Linux主機上嘗試做修復動作,勉強將之前與網友們起經營內容的phpbb2討論區以及「華燈初上」的主要資料備份出來,網頁相簿部分幾近全毀...
網站重建過程中發生的奇妙事件
從網路上下載「Appserv」程式,在阿寶自己的電腦上面架構出與之前"kibou"近似的運作環境,然後把以LifeType建構出來的「華燈初上」的所有內容,在自己的電腦上重新建構一次...
在回復的過程中阿寶在想,是不是要繼續在自己家中架設網站伺服器...長期在異地工作的關係,如果再發生像這次的狀況是無法馬上反應做救援動作的,加上每個月ADSL固定IP的線路費用在現有支出上已有不小的負擔...在和網友Wolflord討論過之後,阿寶決定將重建完成的「華燈初上全部資料搬移至Wolflord的主機上,距離發現"kibou"失去聯繫的時候已經過了三個多月...
LifeType提供部落客一個與一般文書編輯程式類似的介面,讓部落客能在後台就能先看到自己編輯好的圖片與文字的排列方式,阿寶自己也透過這個介面完成了網站上的大部分文章。
不過,奇怪的事情發生了。就在所有的資料上傳至網站主機,阿寶準備開始寫新文章的時候,發現編輯介面的工具列莫名其妙消失了!?(已確定啟動該項介面),後來反覆重新安裝LifeType數次,結果卻還是一樣,在中文支援社群的討論區張貼布告請求協助也沒有下文...
換個平台再出發
之前曾經在LifeType的官方FAQ中看到LifeType並沒有設計將文章做分頁顯示的功能,所以如果想寫篇專題報導,用大量的文字與圖形詳細敘述內容的話,可能就得切成好幾個標題來做,老實說不是很方便...差不多就在同一時間,阿寶正在用一套著名的CMS系統「Joomla!(v1.5)」幫朋架設公司網站,對其運作的方式、眾多附加程式的支援有了深刻的印象。
「雖然用這樣規模的程式架設部落格會有大材小用的感覺,不過就把他當作是另一種嘗試吧。」在上述想法的驅動下,阿寶決定將「Joomla!(v1.5)」做為「華燈初上」日後建構的基礎平台,在完成內容的轉換之後,所呈現出來的就是「華燈初上 v3.0a」。
這次的事件在時間跟心力上的耗費非常的大,也要感謝Wolflord提供網站支援以及技術上的協助阿寶一定會做好日常備份工夫,不讓努力的心血再遭受損壞(淚)。
用「Joomla!(v1.5)」架設「華燈初上 v3.0a」時除了主程式之外所使用到的附加元件
- 回應元件:Chrono Comments
- 網頁相簿:Coppermine Bridge(與Coppermine做橋接使用)
- 留言板:EasyBook(另安裝EasyCaptcha做為圖型驗證碼認證)
- 編輯介面:JCE(取代Joomla!所使用的TinyMCE2.0,)
- 檔案總管:ninjaXplorer(web介面的檔案管理)
- Sitemap:Xmap(可以與Google Sitemap溝通,讓網站曝光度增加)