0. 備份所有東西。
1. 很辛苦地,download完成。
2. 感謝吉米丘,燒成DVD了(DVD+R DL失敗,-R DL成功)。
3. 不敢亂動我的MB 10.5.8 server,拿了一台沒用的MB 2.16G/2G/640G來clean install。
4. 安裝完畢,設定user OS。
5. 很不合時宜地接上了滑鼠。
6. 很機車的先把滾輪/觸控板設定改成傳統式。
7. 上App Store,download Lion Server。
8. 不明原因安裝失敗。
9. 重新來,成功,卻不給我Server Assistant。
10. 回10.5.8 server用隨身碟把Server Admin設定、Workgroup設定、MySQL備份檔、WordPress程式、文件抓出來,還很神經質地用鉛筆寫下所有DNS、Server service、IP什麼的一卡車設定值。
11. 訝異地發現,沒有地方可以設定DNS。
12. 上網路找答案。
13. 答案找到,要去Apple下載Server Admin(之前幹嘛不給我)。
14. 設定DNS。
15. 訝異地發現,MySQL根本不支援。
16. 去MySQL社群找DMG。
17. 找到,一股衝動上來,覺得安裝時不給我Server Assistant很奇怪。決定重灌再看一遍整個流程。
18. 用Recovery partition重灌,竟然要我重新下載一遍Lion。
19. 放棄,用光碟重開機,再灌。
20. 剛灌好。
21. 重複步驟6,看看會不會悲劇重演。
22. 這回又是個新的、乾淨的server了,我學乖啦,不亂搞,先把DNS搞定。很好,搞定了,ping得到,lookup沒問題,果然要用Server Admin,跟過去的Leopard、Snow Leopard server設定方式相同。
23. 先不急著設Web service,重點在把MySQL搞定。該download的download,該啟動的啟動。
24. 好樣的,漂亮,admin怎麼都連不上去。我該設的都設啦...
25. 上網找答案。
26. 答案找到,Lion server只支援PostgreSQL。我是豬頭嗎?拚老命用圖形化程式妄想啟動MySQL,人家Lion Server裡根本沒有MySQL是要怎麼連啦?
27. 好,天人交戰開始。我的Server是2.16G的MB,只有2G的RAM,64-bit是別想了。我的Server主要功能是mail server跟WordPress的blog,問題是WordPress釘在MySQL上。並不支援PostgreSQL。
28. 所以,是該硬把MySQL灌上去?還是暫時放棄Lion Server,守在Leopard server?
29. 我的資料庫能力只有按手冊安裝程度,平常都靠懶人包過活。我對鏡子裡的自己說。
30. Leopard server跑得好好的。
31. 看看世界大勢好了。MySQL是MySQL AB的,MySQL AB被Sun收購,Sun被Oracle收購,打從一開始,MySQL就不是什麼真正的「開放」「自由」系統。今天Apple用PostgreSQL代替了MySQL,PostgreSQL畢竟是開放的,這是Apple的表態嗎?
32. 呀,我管那麼多,我只是user而已啊~~
33. 天人交戰結束。直到:a)我找到在Lion Server上灌MySQL的懶人包加上保證架站教學,或 b)WordPress想開了支援PostgreSQL,或 c)有人知道怎麼把我六個站七八百篇有圖有文有影片有優化佈景主題的WordPress blog無痛搬到另一個一樣好用的blog軟體上面去的時候,或 d)我想開了乾脆用網路免費空間,相信人家的隱私保護,將就使用現成的佈景主題之前,我就拿Lion server來玩Wiki server好啦~~

34. 以上的故事告訴我,沒本事,就別亂搞server。偷一句吉米丘常說的,「用得好好的就不要升級」。iPhone都常常搞不定了,用ADSL可憐的上傳頻寬搶頭香熬夜喝咖啡不懂裝懂搞Lion Server真是跟自己過不去。
以上報告完畢。這不是分享,只能算是自己嘲笑自己。有人能指教我的請千萬別小氣,小弟會以麝香貓咖啡回報的啊~~







