1. windows一键安装包的目录必须部署在某一个硬盘分区的根目录,比如c:\xampp。 2. 如果mysql可以启动,但apache无法启动,提示"系统无法执行指定的程序",则需要安装vcredist_x86.exe程序:https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe
windows一键安装包需要将apache和mysql安装为服务才可以开机自动启动。因此首先要通过控制面板来将apache和mysql安装为服务。
如果已经安装过服务,但仍然无法启动,可以尝试将现有的服务卸载掉。xampp目录下面有apache_uninstallservice.bat和mysql_uninstallservice.bat,分别卸载apache服务和mysql服务。卸载之后再重新安装服务。
禅道的运行需要php加载pdo扩展。需要按照下面的步骤来处理:
1. 检查下你的环境中php有没有pdo和pdo_mysql的扩展。
如果没有,则需要对php.net官方网站下载对应版本的php安装程序,找到和你的php版本对应的pdo和pdo_mysql文件。 linux下面可以考虑通过包管理器安装,比如debian下面可以用apt-get install php5-pdo
2. 确认环境中有pdo的扩展之后,找到php.ini文件,加载pdo和pdo_mysql扩展。
3. 重启apache。
找到php.ini文件,修改error_reporting: error_reporting = E_ALL & ~E_STRICT
然后重新启动apache。
xampp是以32位方式编译的,可以通过下面的方式来解决这个问题:
1. 使用系统自带的apache, mysql, php。
2. 如果还坚持使用linux一键安装包的话,需要安装32位运行环境。具体请参考每个linux发行版本的说明。
先在linux下搭建同版本的禅道,然后把数据库和附件(zentao/www/data/upload)迁移过去。 数据库可以直接拷贝数据库的物理文件。 自己搭建环境,mysql物理文件目录一般在 /var/lib/mysql/ 。如果是集成包,就在集成包里面,具体看mysql的配置文件。
迁移介绍视频:http://www.zentao.net/video/c1456/p3.html
视频教程:《windows一键安装包如何修改端口号》
1、以管理员身份运行 xampp/start.exe,打开禅道集成面板。
2、点击禅道集成面板左上角,服务-卸载服务。
3、点击禅道集成面板左上角,服务-配置默认端口保存
4、退出禅道集成面板
5、重新以管理员身份运行 xampp/start.exe,点击“启动禅道”
比较早的版本修改方式:
服务器apache:xampp\apache\conf\httpd.conf里有端口的配置。
数据库mysql:
1、xampp\zentao\config\my.php
2、xampp\phpmyadmin\config.inc.php
3、xampp\mysql\my.ini
修改前请备份,修改后需要重启。
1、先确认服务器本机能正常访问禅道说明禅道安装没有问题。
2、在服务器本机访问禅道,把浏览器对应网址中的127.0.0.1改成服务器实际的ip,其余不变,别的电脑访问这个网址即可。如果别的电脑不能访问,检查服务器防火墙是否限制和网络是否连通。
卸载:控制面板左上角,服务→卸载服务。卸载服务后就可以删除了。
ioncube支持php5.4,php5.3版本。
安装文档:http://www.zentao.net/book/zentaoprohelp/194.html
sql XXX.zip 是数据库的执行sql,需要导入到一个空的数据库中。
备份介绍文档:http://www.zentao.net/book/zentaopmshelp/42.html
用apache的虚拟主机 或者 把apache的访问目录修改到zentao/www/
视频教程:《Linux系统如何安装禅道》
1、下载lampp包(选择php是5.4的版本): 64位:http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.2/xampp-linux-x64-1.8.2-6-installer.run/download 32位:http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.2/xampp-linux-1.8.2-6-installer.run/download
2、把下载的lampp包放到/opt/下面,执行 chmod a+rx *.run,添加执行权限,然后执行 ./xampp-linux-x64-1.8.2-6-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/
5、浏览器访问ip:端口/zentaopms/www/install.php 根据页面提示安装禅道。
视频教程:《如何在一台服务器上部署两套禅道》
两套禅道可以共用一套apache mysql服务。
视频教程:《Linux一键安装包如何修改端口号》
在禅道服务器依次执行:
1、/opt/zbox/zbox stop (停止禅道服务)
2、/opt/zbox/zbox -ap 8080 (修改apache端口号,8080换成实际需要修改的端口号)
/opt/zbox/zbox -mp 3307 (修改mysql端口号,3307换成实际需要修改的端口号)
3、/opt/zbox/zbox start (开启禅道服务)
视频教程:《如何更换禅道运行代码》
如何更换禅道运行代码:
安装了禅道一键安装包,还需要使用蝉知、ZDOO产品,可以参考下面链接进行部署:
http://www.zentao.net/book/zentaopmshelp/261.html
1. 关闭下 seLinux ;
2. 递归设置下 zentaopms 源码目录的读写权限。
apache的配置问题。
删除 zentaopms/www/ 文件夹下的 .ztaccess和.htaccess 文件,然后再访问一下。
迁移前的系统在一键安装包的基础上,配置了ssl;新系统没有做ssl安装配置导致无法找到ssl.conf。
在/opt/zbox/etc/apache/httpd.conf中注释掉236行,apache启动成功。
请在my.php文件中增加以下配置:
$config->framework->filterCSRF = false;
如果是通过https访问的话,请在nginx配置中增加以下配置:
proxy_set_header X-Forwarded-Proto https;
再重载nginx和禅道apache或者是禅道服务即可。
另外源码包下载下来之后,需要做一下处理。linux下面需要执行下make命令,生成一个all.js和 all.css文件,或者可以把config/my.php里面的debug设成true。
如果make环境没有的话,可以下载我们对应版本的源码安装包,里面有all.js和all.css文件。
下载地址:https://www.zentao.net/download/zentaopms18.5-82695.html
完善信息领取项目管理礼包
联系客服领取礼包