IDO分享 | 如何在centos下安裝OpenCMS

來源:互聯網
上載者:User

標籤:opencms安裝   linux下安裝opencms   


本次的opencms環境是在兩台機器上搭建的。

一台伺服器安裝mySQL,

一台伺服器安裝jdk、tomcat、opencms。也可以將jdk、mySQL、tomcat、opencms安裝在同一個機器上。



軟體版本:

MySQL 5.5 

Jdk 1.7

Tomcat 7

Opencms 9.01


1.1卸載linux系統自安裝的openjdk、tomcat、mysql

使用yum或者rpm命令查看系統是否內建安裝jdk、tomcat、mysql,命令格式,以jdk為例:

yum命令: yum list installed |grep jdk

rpm命令:rpm –qa|grep jdk (查詢rpm包)

如果系統已經自安裝了這些軟體,為了保證版本一致,需要卸載:

yum命令:yum remove +軟體包名稱     手動選擇y or n

          yum –y remove +軟體包名稱   自動選擇y,全自動

rpm命令:rpm -e 軟體包名稱 (卸載rpm包)

 

1.2安裝mysql

1、將mysql軟體包上傳到linux機器上,使用yum命令或者rpm命令進行安裝,文檔中使用的是rpm命令。

軟體包:MySQL-server-5.5.40-1.linux2.6.x86_64.rpm

MySQL-client-5.5.40-1.linux2.6.x86_64.rpm,


2、啟動mysql

service mysql start  啟動mysql

service mysql stop  停止mysql

 

需要注意的事項

1、首次安裝,資料庫預設密碼為空白,所以需要修改資料庫密碼。

登入mysql命令: mysql –u 使用者(預設為root) –p密碼

例如:mysql -h 192.168.1.41 -u test1234 -ptest1234

 

 

UPDATE user SET password=PASSWORD("test1234");

flush privileges;

在開啟一個mysql命令,登入mysql,查看資料庫密碼已經生效。

2、開啟資料庫的遠程登入的許可權

方法:登入mysql後,更改“mysql”資料庫裡的“user”表裡面的“host”項,從localhost改為“%”

use mysql

update user set host=’%’ where user=’root’;

selete host,user from user;

flush privileges;                      ---使修改生效


修改後,登入mysql資料庫時增加參數 ‘-h 資料庫所在機器的IP’

3、max_allowed_packet參數值修改為大於16M。

opencms安裝時會校正max_allowed_packet,如果值小於16M,opencms無法安裝,報錯

 

修改方法:

1>進入mysql server

2>在mysql 命令列中運行

set global max_allowed_packet = 2*1024*1024*10


3>然後關閉掉這此mysql server連結,再進入。

show VARIABLES like ‘%max_allowed_packet%‘;

查看下max_allowed_packet是否編輯成功

 

4、關閉防火牆

ceteOS 7 

查看防火牆狀態:systemctl status firewalld

臨時關閉防火牆,重啟後,防火牆會自動起來    systemctl stop firewalld

永久關閉防火牆,重啟後,防火牆不會自動起來  systemctl disable firewalld

 

1.3安裝JDK

1、查詢linux版本和作業系統位元,可以使用uname –a查詢,若為X86示意為64位系統,i386等位32位系統,我們使用的機器一般是64位的。

 

 

軟體包:

 

2、JAVA_HOME環境變數配置,

配置方法:在/etc/profile 檔案中增加下面代碼,key值為java的安裝路徑,根據真實環境的資訊進行配置。

JAVA_HOME=/usr/java/jdk1.7.0_71

export JAVA_HOME

1.3安裝tomcat

1、tomcat軟體包上傳到linux機器上,軟體包:apache-tomcat-7.0.56.tar.gz

2、解壓軟體包:tar xvf apache-tomcat-7.0.56.tar.gz

3、解壓出的檔案夾apache-tomcat-7.0.56修改為tomcat7     ----此步驟可以跳過,需要注意配置環境變數時,使用真實環境的tomcat軟體包路徑

4、設定目錄可執行許可權chmod +x /usr/local/tomcat   ----/usr/local/tomcat為tomcat軟體包路徑

5、配置環境變數

在/etc/profile檔案中添加以下代碼(註:軟體包路徑根據實際環境進行配置):

CALSSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export CALSSPATH 

PATH=$PATH:$JAVA_HOME/bin

export PATH

TOMCAT_HOME=/usr/local/tomcat7

export TOMCAT_HOME

CATALINA_HOME=/usr/local/tomcat7

export CATALINA_HOME

儲存檔案後,source /etc/profile 是設定立即生效

6、啟動tomcat  sh startup.sh 或者 sh /usr/local/tomcat7/bin/startup.sh

   使用ps -ef|grep tomcat命令查看tomcat是否已經啟動

7、關閉防火牆

centOS 7  查看防火牆狀態:systemctl status firewalld

如果防火牆是啟動狀態必須關閉,否則無法進入tomcat頁面

臨時關閉防火牆,重啟後,防火牆會自動起來    systemctl stop firewalld

永久關閉防火牆,重啟後,防火牆不會自動起來  systemctl disable firewalld

8、在瀏覽器查看http://localhost:8080,如果顯示下面的頁面,表示tomcat安裝成功。

註:最好多使用幾個瀏覽器瀏覽,防止因為瀏覽器緩衝,誤以為tomcat安裝成功。

 

1.4安裝opencms

1、上傳opencms軟體包opencms.war 到/usr/local/tomcat7/webapps目錄下。

2、重啟tomcat服務,opencms會被自動解壓,如:

 

3、使用瀏覽器http://localhost:8080/opencms/setup進入opencms安裝頁面,根據提示進行安裝。   ---使用IE10有些頁面無法顯示,建議使用Google瀏覽器

進入opencms安裝歡迎頁面,選擇“YES” ,“continue”

 

 

資料庫配置頁面,注意事項在圖中已經標記

 

後面頁面一直選擇“繼續”即可。如果文檔前面的操作全部完成,opencms可以安裝成功。如果安裝過程中出現其它問題,再進行分析。

4、出現下面的頁面表示安裝成功

 

5、重啟tomcat,進入http://192.168.1.26:8080/opencms/opencms/system/login/頁面,使用密碼可以成功進入opencms管理頁面。

  預設的登入帳號和密碼是 Admin/admin

  

6、登入後,成功進入工作區。


如果你安裝過程中,還有疑問,可留言;

著作權聲明:本文為博主IDO原創文章,未經博主允許不得轉載。

IDO分享 | 如何在centos下安裝OpenCMS

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.