博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos安装禅道的步骤
阅读量:5317 次
发布时间:2019-06-14

本文共 2344 字,大约阅读时间需要 7 分钟。

1、下载 XAMPP 套件: https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/stats/timeline  下载的文件是 xampp-linux-x64-7.0.6-0-installer.run

2、 执行 ./xampp-linux-x64-7.0.6-0-installer.run

3、 启动 /opt/lampp/lampp start

4、 下载禅道 ZenTaoPMS.8.0.stable.zip ,解压后,把zentaopms放到 /opt/lampp/htdocs 目录:    /opt/lampp/htdocs/zentaopms

5、 打开安装页面: http://IP/zentaopms/www/install.php 。安装日志在 : /opt/lampp/htdocs/zentaopms/tmp/log 。

6、 安装完成后,访问: http://IP:PORT/zentaopms/www/index.php

7、 修改禅道访问的端口和文件目录: vi /opt/lampp/etc/httpd.conf

Listen 9011

DocumentRoot "/mnt/software"

<Directory "/mnt/software">

 

备注:

1、页面白屏,日志报错:

17:24:48 Undefined property: config::$debug in /opt/lampp/htdocs/zentaopms/module/common/view/header.lite.html.php on line 20 when visiting /zentaopms/www/install.php

17:25:02 Uncaught PDOException: SQLSTATE[08S01]: Communication link failure: 1153 Got a packet bigger than 'max_allowed_packet' bytes in /opt/lampp/htdocs/zentaopms/module/install/model.php:379

解决办法:

连接mysql, 执行: set global net_buffer_length=1000000;  set global max_allowed_packet=1000000000;

mysql> set global net_buffer_length=1000000;

Query OK, 0 rows affected, 2 warnings (0.00 sec)

mysql> set global max_allowed_packet=1000000000;

Query OK, 0 rows affected, 1 warning (0.00 sec)

 

数据库配置文件:/安装目录/zentaopms/config/my.php ,如果页面白屏,可能是数据库连不上,检查该文件配置。

 

2、修改centos 的防火墙配置,打开9011 端口:

vi /etc/sysconfig/iptables

[root@localhost etc]# more /etc/sysconfig/iptables

# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:syn-flood - [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 9011 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A INPUT -p icmp -m limit --limit 100/sec --limit-burst 100 -j ACCEPT
-A INPUT -p icmp -m limit --limit 1/s --limit-burst 10 -j ACCEPT
-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j syn-flood
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A syn-flood -p tcp -m limit --limit 3/sec --limit-burst 6 -j RETURN
-A syn-flood -j REJECT --reject-with icmp-port-unreachable
COMMIT

 

转载于:https://www.cnblogs.com/z360519549/p/5543532.html

你可能感兴趣的文章
c# 操作excle
查看>>
python:软件目录结构规范
查看>>
程序设计中的感悟
查看>>
JDK中DNS缓存的分析
查看>>
Objective-C中的@property和@synthesize用法
查看>>
jsp连接数据库
查看>>
一位面试者提到直接调用vuex中mutations方法
查看>>
安装JDK
查看>>
semantic ui要装什么才能使用
查看>>
四叶草社交平台——十天冲刺(10)
查看>>
Linux 2.6 完全公平调度算法CFS(Completely Fair Scheduler)分析
查看>>
海量数据处理面试题集锦
查看>>
【设计模式】命令模式
查看>>
pyinstaller---将py文件打包成exe
查看>>
readonly和const的区别
查看>>
SSM框架搭建(四) springmvc和mybatis的配置
查看>>
UVa 11346 - Probability
查看>>
python数据类型之间的转换
查看>>
微软职位内部推荐-SDEII
查看>>
微软职位内部推荐-SENIOR SOFTWARE ENGINEER
查看>>