2018從PHP5到PHP7架XOOPS心得分享
作為一個自由網路寫作家來講,最重要的「寫作資料」,但是常常卻是被另外一個,不是很重要,但卻又是很重要的問題影響著,那就是資料要「放在那裡?能定期更新嗎?會不會突然不見了?」,這都是會讓作家「心痛」的關鍵,於是自己架XOOPS定期備份mysql資料,就很重要。
從開始接觸到XOOPS架站至今,已有多年,從XOOPS架在信望愛的主機上,從XOOPS 2.0到最新版的XOOPS 2.5.9,剛開始到處下載模組測試,把資料放上去,後來在網路上看見TAD吳宏凱老師,開始一路上跟著他,也跟著吳老師學著「開發模組」,從模組開發2.3開始,寫程式很好玩,但是很燒時間,跟著XOOPS升級後,許多網路下載的模組,都無法用,好不容易放一大堆資料,在newbb討論區,因為XOOPS升級後,被我不小心移除後,有一點「欲哭無淚」,對一作家來說,最重要的是文章。
2017年開始接觸Arduino 順道也接觸Rasberry PI 2,3樹莓派,於是開始從新架網,雖然10幾年前,就用自己主機架過Linux,而且是很久的事,但是竟然讓我順利的用樹莓派架網成功。但是在樹莓派的update後發現,更新到最新版2018年,發現主機用的是php7,要安裝php5竟然找不到,而且mysql也轉成mariadb 10,在折騰了一段時間後,終於了解mariadb雖然也是mysql,但是安裝完全不一樣,要進去改password,才能順利架xoops,弄好了也順利架好xoops在php7, 一看模組完全不能用,只能用tad老師的模組,於是重新回去學新的模組開發4.0,把以前自己寫的模組升級到for php7。終於可以安心的繼續寫網頁資料。