2015年5月4日 星期一

ubuntu server 14.04.2 安裝 knowledgeroot-0.9.9.5 校務評鑑網站

1.下載 ubuntu server (x64) 14.04.2 版本 iso檔,丟到VM server上,新增一台vm機器,ubuntu server安裝時順便安裝 OPENSSL 服務,LAMP server (apache2 + Mysql+php ),安裝完成後再裝 phpmyadmin
#sudo apt-get update
#sudo apt-get install phpmyadmin

2.下載 knowledgeroot -0.9.9.5 版本,放到ubuntu server 上 /var/www/htnl 目錄下,解開
(knowledgeroot-0.9.9.5.tzr.gz 先在win下用7.z 解成 knowledgeroot-0.9.9.5.tar 再到ubuntu server上解tar
#sudo tar -xvf knowledgeroot-0.9.9.5.tar )

3.把knowledgeroot 中的 admin , config 目錄改成 777
#sudo chmod 777 admin
#sudo chmod 777 config

4.把dumps 目錄下的 mysql.sql檔中

TYPE=MyISAM AUTO_INCREMENT=1 ;
全部改成
ENGINE=MyISAM AUTO_INCREMENT=1 ;
(TYPE=MyISAM 的用法是在 mysql server 4.0 版本用的,ubuntu server中的mysql server是5.5版本要改成 ENGINE )


5. 在網址處輸入 http://XX.XX.XX.XX/knowledgeroot/install.php
按照部驟設定資料庫權限

6. http://XX.XX.XX.XX/knowledgeroot/  前台

 http://XX.XX.XX.XX/knowledgeroot/admin/  後台

7.解決fckeditor html 編輯器無法上傳圖片問題
到後台的 extension 中把 fckeditor for knowledgeroot enable (顯示disable 表示已經enable)

在後台 configure 中
原本 set upload server path
knowledgeroot.uploadserverpath= auto
把auto 改成 uploads

就可以上傳了

目錄結構權限設定
外層目錄設定

最內層終端CONTENT 設定
Group - admin - grouprights - 設定為 read+write , otherrights 設定為read


--------------------------------
20150525 補

修改上傳檔案限制
到後台修改
set maxfilesize for uploads
knowledgeroot.maxfilesize = 1024000

然後到 server 上修改  php.ini
預設放在
/etc/php5/apache2/php.ini

修改  max-upload_filesize  10M (改成你要的大小)

#apachectl restart 即可