部署禅道到阿里云

一、根据禅道官网文档安装部署

1、下载lampp包

php版本可以根据自己的需求进行选择,目前禅道推荐使用php 5.3-5.6、php7版本) 例如:
64位php7.0:

https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/7.0.15/xampp-linux-x64-7.0.15-0-installer.run/download](https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/7.0.15/xampp-linux-x64-7.0.15-0-installer.run/download

32位php5.4:

http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.2/xampp-linux-1.8.2-6-installer.run/download](http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.2/xampp-linux-1.8.2-6-installer.run/download

2、安装lampp

把下载的lampp包放到/opt/下面,执行 chmod a+rx *.run,添加执行权限,然后执行 ./xampp-linux-x64-7.0.15-0-installer.run(或者 ./xampp-linux-1.8.2-6-installer.run),解压缩之后,会生成一个/opt/lampp/的目录。

3、启动服务。

启动:/opt/lampp/lampp start
停止:/opt/lampp/lampp stop
重启:/opt/lampp/lampp restart

4、安装禅道开源版

把禅道安装包解压得到zentaopms文件夹放到 /opt/lampp/htdocs/
1、从官网下载安装包zentaopms
2、将安装包上传的云服务器/opt/lampp/htdocs/目录下

scp /Users/ac/zentaopms.zip [email protected].*.*:/opt/lampp/htdocs/zentaopms.zip

3、登录并进入云服务器目录/opt/lampp/htdocs
4、解压安装包

unzip zentaopms.zip

5、浏览器访问

ip:端口/zentaopms/www/install.php 根据页面提示安装禅道。(端口默认为80)

二、问题解决

1、端口占用问题

启动:/opt/lampp/lampp start 时,提示

Another web server is already running

启动失败,原因是我的阿里云默认开启了一个web服务,占用了80端口。所以需要改lampp的端口,改成82。
进入/opt/lampp/etc目录下,找到文件httpd.conf,此文件中有两个地方需要修改

a.找到Listen行修改,如:82

b.找到ServerName行修改,如:47.92.172.36:82

nginx 和 xampp 一起使用的时候,如果 nginx先启动,然后 再启动 xampp的时候,就是修改了 http.conf也是会报如果错误,需要修改 xampp判断代码

cd  /opt/lampp
vi  xampp 

改成82


image.png

2、外网访问不到部署好的服务

原因是阿里云没有开放82端口的服务,所以需要进入阿里云后台,开放82端口

  1. 登录 [云服务器ECS管理控制台]
  2. 在左侧导航栏中,选择 网络和安全
    3.找到要配置授权规则的安全组,在 操作 列中,单击 配置规则


    image.png

3、安装时mysql出错

访问安装网页进行安装时http://47.92..:82/zentaopms/www/install.php 提示数据库错误

数据库连接失败 SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)

解决:
1、停用lampp服务

/opt/lampp/lampp stop

2、再停用mysql服务

service mysql stop

3、再开启lampp服务

/opt/lampp/lampp start

4、再访问安装网页按提示进行安装
http://47.92..:82/zentaopms/www/install.php

最后给大家送波福利

阿里云折扣快速入口

你可能感兴趣的:(部署禅道到阿里云)