`

ubuntu上装liferay

阅读更多

 

===========原料

Ubuntu 12.04 LTS,liferay-portal-tomcat-6.1.0-ce-ga1,mysql-5.5.23-linux2.6-i686,jdk-7u4-linux-i586,网络。

 

===========更新apt-get,为装其它软件准备。

sudo apt-get update

 

===========装libaio1,为mysql准备。

sudo apt-get install libaio1

 

===========装mysql

下载得到mysql-5.5.23-linux2.6-i686.tar.gz,

解压缩:tar -zxvf mysql-5.5.23-linux2.6-i686.tar.gz

参照INSTALL-BINARY文件,执行类似下面的步骤:

sudo groupadd mysql

sudo useradd -r -g mysql mysql

cd /usr/local

sudo ln -s /[你的路径]/mysql-5.5.23-linux2.6-i686 mysql

cd mysql

sudo chown -R mysql .

sudo chgrp -R mysql .

sudo scripts/mysql_install_db --user=mysql

sudo chown -R root .

sudo chown -R mysql data

sudo cp support-files/my-medium.cnf /etc/my.cnf

安装完毕。

 

启动:

sudo bin/mysqld_safe --user=mysql &

 

为liferay建立数据库:

/usr/local/mysql/bin/mysql -u root

 

drop database if exists ray610_1;

CREATE DATABASE ray610_1 CHARACTER SET utf8;

 

建立mysql用户:

drop user '用户'@'localhost';

CREATE USER '用户'@'localhost' IDENTIFIED BY '密码';

GRANT ALL PRIVILEGES ON ray610_1.* TO '用户'@'localhost';

FLUSH PRIVILEGES;

 

mysql和liferay安装在同一台机器上,所以用@'localhost'。

由于是实验,所以安全方面考虑不周。产品环境,不宜GRANT ALL PRIVILEGES。

确认安装结果:

/usr/local/mysql/bin/mysql -u 用户 -p密码 ray610_1

出现mysql>,表示OK。

 

===========写portal-ext.properties文件

----------------------------

jdbc.default.driverClassName=com.mysql.jdbc.Driver

jdbc.default.url=jdbc:mysql://localhost:3306/ray610_1?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

jdbc.default.username=用户

jdbc.default.password=密码

----------------------------

这个文件等会儿给liferay用。

 

===========安装jdk

先试一下sudo apt-get install sun-java7-jdk,如果可以装jdk就OK。

如果不行,可用下面步骤:

下载得到jdk-7u4-linux-i586.gz。

sudo tar -xvf jdk-7u4-linux-i586.gz

sudo mkdir -p /usr/lib/jvm/

sudo mv ./jdk1.7.0_04 /usr/lib/jvm/jdk1.7.0_04

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_04/bin/java" 1

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_04/bin/javac" 1

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_04/bin/javaws" 1

sudo update-alternatives --install "/usr/bin/jps" "jps" "/usr/lib/jvm/jdk1.7.0_04/bin/jps" 1

确认安装结果:

java -version

----------------------------

java version "1.7.0_04"……

----------------------------

 

===========安装liferay

下载得到liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip

unzip -d app liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip

把portal-ext.properties文件放在liferay的根目录下,和data,deploy等目录同级。

 

开启liferay

/[你的路径]/app/tomcat-7.0.23/bin/startup.sh

要等一段时间,因为它要建很多数据表。

 

监控log

tail -f /[你的路径]/app/tomcat-7.0.23/logs/catalina.out

 

查看log

less /[你的路径]/app/tomcat-7.0.23/logs/catalina.out

 

当log出现类似下面的语句,表示启动完毕。

INFO: Server startup in 303261 ms

 

确认安装:

http://[你的ip]:8080/

打开网页,需要初始化管理员的账号,你可以输入自己的邮件地址和设置密码。

 

===========其它相关命令:

查看java进程,通常就是liferay的进程。

ps -ef| grep java

 

关闭liferay

/[你的路径]/app/tomcat-7.0.23/bin/shutdown.sh

 

如果实在关不了,干掉它。

sudo killall -9 java

 

红花酢浆草

红花酢浆草

  • 大小: 32.3 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics