xwiki6.1安装过程
本文将介绍Linux5.8+MySQL5.6+Tomcat6.0+XWiki6.1基于VMWare虚拟机的安装过程。其中xwiki采用war包的方式安装。
Linux5.8的安装和普通的Linux安装无差别,这里不做介绍,如果安装的过程中缺包,可以使用cdrom添加资源库,进行安装或者使用yum。挂载光盘:mount -o loop /dev/cdrom /mnt/rhel5.8
主要安装内容是MySQL、Tomcat和XWiki。
准备工作-安装jdk
上传jdk-7u60-linux-x64.rpm文件到/opt/java目录下,执行rpm -ivh
jdk-7u60-linux-x64.rpm安装java,然后修改用户环境变量.bash_profile文件,添加以下内容:
JAVA_HOME=/usr/java/jdk1.7.0_60
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
然后执行java -version,输出应该如下:
[root@xwiki java]# java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
正式安装
1、MySQL安装和配置
MySQL采用rpm包进行安装,Server安装文件
为:MySQL-server-5.6.12-2.rhel5.x86_64.rpm;Client安装文件为:
MySQL-client-5.6.12-2.rhel5.x86_64.rpm
安装命令为:
rpm -ivh MySQL-server-5.6.12-2.rhel5.x86_64.rpm
rpm -ivh MySQL-client-5.6.12-2.rhel5.x86_64.rpm
安装完成后,需要修改配置,使得可以以root用户登录,具体修改如下:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('123456') where USER='root' and host='root' or host='localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart
# mysql -uroot -p
Enter password: <;输入新设的密码123456>
mysql> SET PASSWORD = PASSWORD('123456');//设置密码
mysql>CREATE USER xwiki@'%' IDENTIFIED BY '123456';//创建xwiki用户
mysql>create database xwiki default character set utf8 collate utf8_bin;//创建xwiki数据库
mysql>grant all privileges on xwiki.* to xwiki@'%' identified by '123456';
至此,MySQL已经可以使用,接下来需要修改一下myf文件,在其中添加:
max_allowed_packet=32M//使得mysql可以接收大于2M的包
至此,如果不做其他优化MySQL配置完成。
2、安装tomcat
上传apache-tomcat-6.0.文件到相应的目录下,我这里是位于/opt/tomcat,
执行以下命令解压:
tar -xvzf apache-tomcat-6.0.
然后进入/opt/tomcat/apache-tomcat-6.0.41/bin目录,创建setenv.s件,文件内
容如下:
CATALINA_HOME=/opt/tomcat/apache-tomcat-6.0.41
CATALINA_BASE=/opt/tomcat/apache-tomcat-6.0.41
JRE_HOME=/usr/java/latest
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
CATALINA_OPTS="-Xmx800m -XX:MaxPermSize=192m"
export CATALINA_HOME CATALINA_BASE JRE_HOME CATALINA_PID CATALINA_OPTS
然后执行=/opt/tomcat/apache-tomcat-6.0.41/bin/startup.sh
访问localhost:8080/,如果能够访问说明,配置成功,接下来建议设置一下
tomcat-users文件,
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="admin" roles="admin,manager"/>
修改l文件相关配置成以下内容:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
至此tomcat配置完成。
3、安装xwiki
上传xwiki-enterprise-web-6.1-milestone-2.zip文件和
xwiki-enterprise-ui-mainwiki-all-6.1-milestone-2.xar文件到/opt/xwiki目录,解
压xwiki-enterprise-web-6.1-milestone-2.zip文件到xwiki文件夹,然后修改其中的
WEB-INF目录下的l、l和xwiki.cfg。
首先检查l文件中存在以下内容:
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
修改l文件,注释掉其中的以下内容:
<property name="connection.url">jdbc:hsqldb:file:${environment.permanentDire
ctory}/database/xwiki_db;shutdown=true</property>
<property name="connection.username">sa</property>
<property name="connection.password"></property>
<property name="connection.driver_class">org.hsqldb.jdbcDriver</property>
<property name="dialect">org.hibernate.dialect.HSQLDialect</property>
<mapping resource="l"/>
<mapping resource="l"/>
<mapping resource="l"/>
<mapping resource="l"/>
取消以下内容的注释:
<property name="connection.url">jdbc:mysql://localhost/xwiki</property>
<property name="connection.username">xwiki</property>
<property name="connection.password">123456</property>
<property name="connection.driver_class"&sql.jdbc.Driver</property>
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>
<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="dbcp.ps.maxActive">20</property>
<mapping resource="l"/>
<mapping resource="l"/>
<mapping resource="l"/>
<mapping resource="l"/>
至此,xwiki基本配置完成,可以访问
localhost:8080/xwiki/bin/admin/XWiki/XWikiPreferences。然后import文件xwiki-enterprise-ui-mainwiki-all-6.1-milestone-2.xar,这样一个默认配置的xwiki 搭建完成,接下来修改相关配置文件:
xwiki.cfg使得superadmin可以登陆。取消以下注释:
xwiki.store.main.hint=hibernate
xwiki.store.hibernate.path=/WEB-INF/l
简述安装mysql的过程xwiki.defaultpage=WebHome
xwiki.superadminpassword=system
然后以superadmin登陆xwiki,创建组、用户,然后就可以开始使用了。
相关截图.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论