今天想看看CMS系統,搜索了下國內的和國外的,看了下前輩們的經驗,
國內的JavaCMS有javapms:這個也是開源的,只要你不去掉網站上的標識,你可以隨便建站,但是下載的zip裏面只有.class,沒有.java,搜了好久也沒找到,
鬱悶;
還有一個國內挺火的是JEECMS,不過這個是收費的,但是費用不高,如果真心想創站的,又要省事的,個人初步覺得JEECMS性價比,看着還挺不錯;
國外的Java版的CMS就比較多了,有LGPL的也有GPL的,還有已經停更新的,但是在國內應用的還是比較少,一是因爲風格及習慣問題,二就是基本用PHP版,
聽同事和朋友們聊,opencms在國內使用的相對較多,看看opencms這個系統怎樣,百度去了官網,發現有8.0.4和9.0.1兩個大版本的最高版:
將源碼及war都下載了下來,然後百度看看其他人是怎麼安裝和使用,發現都有8.5版了,想着9版剛出,可能不穩定,於是去找8.5版,
鬱悶的事發生了,從官網怎麼也找不到8.5版的下載連接;
於是直接百度opencms8.5 沒有找到,使用Google opencms 8.5:
進去後,如下圖:
終於下載上最新的;
下面開始先裝上體驗一下:
參考ITEYE中的一個博客:http://jiaozhiguang-126-com.iteye.com/blog/1714609 安裝成功,
其中也碰到了MySQL的一個問題,數據驗證問題,
數據庫驗證,這步碰到點問題,
Important: You will have to increase the MySQL configuration variable max_allowed_packet located in the MySQL
configuration file (usually called my.ini). For OpenCms, the limit should be as high as possible, a setting of at least
max_allowed_packet=16M is recommended.
原因是MySQL對一次處理的數據大小有控制,然後按改文件方法,沒有成功,我使用的5.1.63的MySQL,最後使用瞭如下方法,直接成功,
也是有前輩碰到過:
--查看最大MB
show variables like '%max_allowed_packet%';
--設置最大MB
set global max_allowed_packet = 2*1024*1024*10;
設置完成後,關閉當前數據庫連接,再次連接後查看;
最後安裝成功,終於出現歡迎界面:
點擊/opencms/opencms/system/login/,進入後臺管理;