本頁(yè)提供如何使用Tomcat 和 MySql來(lái)安裝opencms的信息. 所有組件的安裝被單步描述.請(qǐng)確保每步安裝都成功.
1. 安裝JDK(版本為 1.4或更高)
安裝JDK(版本為 1.4或更高) (從SUN
http://java.sun.com/products/j2se/
公司獲得).關(guān)于如何在你的操作系統(tǒng)安裝這些組件的細(xì)節(jié),請(qǐng)參考sun提供的相關(guān)文檔。.你應(yīng)該確認(rèn)安裝 Java的SDK, 而不是同樣可以從SUN獲得的JRE (JAVA 運(yùn)行時(shí)環(huán)境). JRE不能 滿足OpenCms的運(yùn)行!重點(diǎn): OpenCms 6僅僅在JDK1.4和JDK5.0中測(cè)試通過.一些屬性不能從JDK1.4以前版本的JDK中獲得.
提示: FreeBSD用戶應(yīng)該需要安裝最新的資源以便系統(tǒng)使用
rndcontrol
功能. 否則的話,安裝將會(huì)中斷.例如, 在一臺(tái)網(wǎng)卡暫用IRQs 9的機(jī)器上, 你可以執(zhí)行
rndcontrol -s 9
2. 安裝 Tomcat
OpenCms 6.0 需要一種兼容Servlet 2.3 / JSP 1.2標(biāo)準(zhǔn)的容器. Tomcat4 是這種標(biāo)準(zhǔn)的參考實(shí)現(xiàn). 本發(fā)布版在Tomcat 4.1.x, Tomcat 5.0.x 和Tomcat 5.5.x下測(cè)試通過. 對(duì)于Tomcat不支持新標(biāo)準(zhǔn)的更老的版本(3.x以前) 不能夠使用OpenCms 6.0. Tomcat 4.0.x沒有測(cè)試,但是應(yīng)該能夠工作.
從
http://jakarta.apache.org/tomcat/index.html
下載Tomcat并安裝到你選擇的文件夾中. 這就是CATALINA_HOME
指定的文件夾.不要忘記設(shè)置環(huán)境變量CATALINA_HOME
和JAVA_HOME
.通過在standalone模式下運(yùn)行Tomcat并檢測(cè)實(shí)例來(lái)測(cè)試Tomcat的安裝.提示: Tomcat在standalone模式下使用8080端口.如果你愿意,你可以將servlet引擎和web服務(wù)器結(jié)合,像Apache Web Server
http://www.apache.org/httpd.html
.如何和servlet引擎結(jié)合,請(qǐng)參考webserver文檔.提示: 你可以從opencms.org一份額外的文檔來(lái)知道如何使用mod_proxy在Apachehttpd和Tomcat上安裝OpenCms。
提示: 舊版本的OpenCms需要設(shè)置Java文件編碼使用
-dfile.encoding=....
. 對(duì)于OpenCms6已經(jīng)不再需要了.
3.安裝 MySQL
從
http://www.mysql.com/downloads/index.html
下載安裝MySQL。(參考MySQL在線文檔http://www.mysql.com/documentation/index.html
). MySQL Windows版被安裝到C:\
盤,應(yīng)該使用%MYSQL_HOME%/bin/mysqld-install
注冊(cè)Windows服務(wù).OpenCms能夠使用MySQL 3.2, 4.0和4.1.由于效率原因我們推薦MySQL4.1,或者最少4.0.
通過運(yùn)行服務(wù)(WIN32下)或者執(zhí)行
%MYSQL_HOME%/bin/mysqld
(UNIX)啟動(dòng)MySQL服務(wù)器.在繼續(xù)前請(qǐng)通過啟動(dòng)MySQL監(jiān)視器 (在MySQL安裝目錄的bin文件夾下執(zhí)行
mysql
)測(cè)試MySQL正常運(yùn)行.數(shù)據(jù)庫(kù)正常工作如果執(zhí)行monitor后出現(xiàn)MySQL提示符 .鍵入exit退出MySQL監(jiān)視器,繼續(xù)下一步.重點(diǎn): 你應(yīng)該增加MySQL配置文件(通常為
my.ini
)中配置變量max_allowed_packet
的值. 對(duì)于OpenCms,limit應(yīng)該盡可能的高, 推薦設(shè)置:max_allowed_packet=16M
。
4. 部署opencms.war文件
從下載的二進(jìn)制壓縮包ZIP文件中拷貝
opencms.war
文件到CATALINA_HOME/webapps/
目錄下.使用Tomcat的真實(shí)安裝路徑替換CATALINA_HOME
變量.啟動(dòng)(或重啟)Tomcat. Tomcat現(xiàn)在將部署應(yīng)用OpenCms.
重點(diǎn) : 確保OpenCms的War包的完整性
*.war
.OpenCms只能以War的方式部署.確定Tomcat解包war文件并且創(chuàng)建CATALINA_HOME/webapps/opencms/
目錄,并將OpenCms文件拷貝到這個(gè)目錄. 你的Servlet容器默認(rèn)的配置 /環(huán)境不能解包*.war
文件.如果這樣請(qǐng)手動(dòng)解包.對(duì)于解壓縮工具,*.war
文件和*.zip
文件只是擴(kuò)展名不同而已.如果沒有解包*.war
文件,OpenCms安裝向?qū)@示一個(gè)警告并不允許你繼續(xù)。
5. 使用安裝向?qū)О惭bOpenCms
在瀏覽器中鍵入以下地址
http://localhost:8080/opencms/setup
開始安裝.依賴于你的配置, 你可以替換localhost
為你的服務(wù)名.端口8080僅僅在以standalone模式啟動(dòng)Tomcat時(shí)使用.遵循OpenCms的安裝想到提示,使用“標(biāo)準(zhǔn)”安裝.它將建立OpenCms數(shù)據(jù)庫(kù)并倒入所有能夠獲得 的模塊到系統(tǒng)zho能夠.對(duì)于正常的Mysql和Tomcat安裝在一臺(tái)服務(wù)器上的情況,所有的默認(rèn)設(shè)置都將滿足你的需求.
重點(diǎn): Make sure you disable all popupblockers for the server URL you installed OpenCms on. Otherwise youwill not be able to log in to the OpenCms Workplace.
6. 現(xiàn)在你的系統(tǒng)已經(jīng)就緒
現(xiàn)在你的系統(tǒng)可以使用了. 你可以使用用戶名:
Admin
和密碼:admin
登陸了. 請(qǐng)盡可能快地更改密碼.OpenCms默認(rèn)的登陸URL:http://localhost:8080/opencms/opencms/system/login/
7. 安全提示
在成功安裝OpenCms后,你應(yīng)該檢查一下安全方面的設(shè)置.
首先通過用戶設(shè)置(Workplace主窗口中“checkbox”圖標(biāo))更改OpenCms用戶
Admin
的密碼.然后給Mysql數(shù)據(jù)庫(kù)添加一個(gè)密碼.在Mysql命令行下敲入如下命令.
use mysql;
insert into user values (‘localhost‘, ‘opencmsuser‘, password(‘XXXXX‘),\
‘N‘,‘N‘,‘N‘,‘N‘,‘N‘,‘N‘,‘N‘,‘N‘,‘N‘,‘N‘,‘N‘,‘N‘,‘N‘,‘N‘);
insert into db values (‘localhost‘, ‘opencms‘, ‘opencmsuser‘,\
‘Y‘,‘Y‘,‘Y‘,‘Y‘,‘Y‘,‘Y‘,‘Y‘,‘Y‘,‘Y‘,‘Y‘);
flush privileges;確認(rèn)替換
opencmsuser
和opencms
以及數(shù)據(jù)庫(kù)你在安裝時(shí)設(shè)置.不要忘記
opencms.properties
文件中添加新的用戶名和密碼.. 只有新的用戶能夠連接大盤OpenCms表.更多的信息請(qǐng)參閱MySQL文檔.
聯(lián)系客服