目录

隐藏
  1. 通过源码安装进行到第四步的时候空白
  2. 为什么windows一键安装包apache无法启动?
  3. windows一键安装包默认的用户名和密码是什么?
  4. windows一键安装包无法开机自动启动
  5. 安装的时候提示没有pdo扩展
  6. 安装的时候提示:Warning: Creating default object from empty value
  7. 64位linux机器提示: XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.
  8. 如何从Windows的禅道中将数据导出到Linux的禅道中?
  9. windows一键安装包如何修改端口号?
  10. 局域网如何设置访问禅道?
  11. windows一键安装包安装的禅道怎么卸载,再安装?
  12. 提示apachezt 安装失败,该如何处理?
  13. 禅道需要安装ioncube吗?
  14. 禅道备份的backup怎么还原?
  15. 如何才能使登录禅道直接跳转到登录页面?
  16. Linux系统如何安装禅道?
  17. 如何设置禅道开机启动
  18. 在一台机器上,如何同时运行两套禅道?
  19. 如何初始化禅道数据库?
  20. Linux一键安装包如何修改端口号
  21. 如何更换禅道运行代码?
  22. 使用禅道一键安装包集成环境,如何安装蝉知、ZDOO?
  23. 如何在 mac 上部署禅道?
  24. 源码安装,安装界面提示 getPhpVersion() 错误。
  25. 源码安装禅道,访问网页提示:Internal Server Error
  26. 云服务器启动xxd提示 WebSocket server listen err 。
  27. linux一建安装包迁移,apache无法启动:could not open configuration file /etc/httpd/conf.d/ssl.conf
  28. 15系列版本安装后,nginx访问时登录无反应,ip可以登录。
  29. Docker容器中如何安装禅道?
  30. windows一键安装包部署,80端口未被占用,无法启动?
  31. 禅道能在mac上安装吗?
  32. linux一键安装包如何设置开启自启?
  33. 安装禅道时提示session目录不可写
  34. github拉取代码启动缺少all.js和 all.css文件问题
通过源码安装进行到第四步的时候空白
找到php.ini文件,修改里面的session.save_path参数,将其设置为实际存在的路径。如果是ntfs分区或者linux,还需要为其增加其他人的读写权限。然后重启apache。

为什么windows一键安装包apache无法启动?

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一键安装包默认的用户名和密码是什么?
禅道系统的默认用户名是admin,密码是123456。数据库的默认用户名是root,密码为空。

windows一键安装包无法开机自动启动

windows一键安装包需要将apache和mysql安装为服务才可以开机自动启动。因此首先要通过控制面板来将apache和mysql安装为服务。

如果已经安装过服务,但仍然无法启动,可以尝试将现有的服务卸载掉。xampp目录下面有apache_uninstallservice.bat和mysql_uninstallservice.bat,分别卸载apache服务和mysql服务。卸载之后再重新安装服务。


安装的时候提示没有pdo扩展

禅道的运行需要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。


安装的时候提示:Warning: Creating default object from empty value

找到php.ini文件,修改error_reporting: error_reporting = E_ALL & ~E_STRICT

然后重新启动apache。


64位linux机器提示: XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.

xampp是以32位方式编译的,可以通过下面的方式来解决这个问题:

1. 使用系统自带的apache, mysql, php。

2. 如果还坚持使用linux一键安装包的话,需要安装32位运行环境。具体请参考每个linux发行版本的说明。


如何从Windows的禅道中将数据导出到Linux的禅道中?
参考我们的 备份文档。主要是数据库和附件。

先在linux下搭建同版本的禅道,然后把数据库和附件(zentao/www/data/upload)迁移过去。
数据库可以直接拷贝数据库的物理文件。
自己搭建环境,mysql物理文件目录一般在 /var/lib/mysql/ 。如果是集成包,就在集成包里面,具体看mysql的配置文件。

迁移介绍视频:http://www.zentao.net/video/c1456/p3.html


windows一键安装包如何修改端口号?

视频教程: 《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,其余不变,别的电脑访问这个网址即可。如果别的电脑不能访问,检查服务器防火墙是否限制和网络是否连通。


windows一键安装包安装的禅道怎么卸载,再安装?
视频教程: 《如何卸载再安装windows一键安装包的禅道》

卸载:控制面板左上角,服务→卸载服务。卸载服务后就可以删除了。

重新安装:把zentao/config/my.php中install的值设成false,重新访问禅道会自动进入安装程序。
提示apachezt 安装失败,该如何处理?
1、点击禅道控制面板左上角服务→卸载服务,然后点击退出。
2、右键以管理员身份运行 start.bat 然后点击启动禅道,如果还不行可以试试 xampp/services/install.bat(也是右键以管理员身份运行)。

禅道需要安装ioncube吗?
禅道开源版不需要安装ioncube,如果开源版安装了收费插件就必须安装ioncube。

ioncube支持php5.4,php5.3版本。

安装文档:http://www.zentao.net/book/zentaoprohelp/194.html


禅道备份的backup怎么还原?
找到备份的文件 fileXXX.zip ,附件解压后放到 zentao/www/data/upload/

sql XXX.zip 是数据库的执行sql,需要导入到一个空的数据库中。

备份介绍文档:http://www.zentao.net/book/zentaopmshelp/42.html


如何才能使登录禅道直接跳转到登录页面?

用apache的虚拟主机 或者 把apache的访问目录修改到zentao/www/


Linux系统如何安装禅道?

视频教程: 《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 根据页面提示安装禅道。


如何设置禅道开机启动
Windows一键安装包:
Windows xp和Windows 2003系统,在禅道启动控制面板,左上角的服务→查看服务里,找到apachezt和mysqlzt把启动类型设置为自动。
Windows 2008和win7以上的系统,请务必右键以管理员身份启动 启动禅道.exe,点击启动禅道,系统会自动安装服务为开机自动启动。
Linux系统和自己搭建的禅道,可以在系统开机启动项里设置。
在一台机器上,如何同时运行两套禅道?

视频教程: 《如何在一台服务器上部署两套禅道》

两套禅道可以共用一套apache mysql服务。

Windows一键安装包的话,第2套禅道可以直接把禅道源码放在xampp/htdocs/下面,然后浏览器访问 ip:端口/zentaopms/www/进行安装。
如何初始化禅道数据库?
把zentao/config/my.php 里面install的值改成false。
访问禅道,会自动进入安装页面,所有数据都会清空。
Linux一键安装包如何修改端口号

视频教程: 《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            (开启禅道服务)


如何更换禅道运行代码?

视频教程: 《如何更换禅道运行代码》

如何更换禅道运行代码:

1. 之前的禅道 web 目录 zentao(pro/pms) 重命名为 zentao(pro/pms)_bak ;
2. 下载与当前版本一致的源码包,解压后的 zentaopms ,重命名为之前的 web 目录名称 zentao(pro/pms) ;
3. 把 zentao(pro/pms)_bak/config/my.php 文件,拷贝到 zentao(pro/pms)/config/ 目录下;
4. 把 zentao(pro/pms)_bak/config/license/ 目录下的所有文件,拷贝到 zentao(pro/pms)/config/license/ 目录下;
4. 把 zentao(pro/pms)_bak/www/data/upload/1/ 目录下的所有文件,拷贝到 zentao(pro/pms)/www/upload/1/ 目录下;
5. 把 zentao(pro/pms)_bak/www/目录下的 .ztaccess 、.htaccess 文件,拷贝到 zentao(pro/pms)/www/ 目录下;
6. 访问禅道,看下功能是否正常。

使用禅道一键安装包集成环境,如何安装蝉知、ZDOO?

安装了禅道一键安装包,还需要使用蝉知、ZDOO产品,可以参考下面链接进行部署:

http://www.zentao.net/book/zentaopmshelp/261.html


如何在 mac 上部署禅道?
目前,禅道的一键安装包,只支持 linux , windows 环境。
1. 在 mac 上部署禅道,需要自己搭建 apache mysql php 环境;也可以使用 xampp 官网的集成工具:https://www.apachefriends.org/zh_cn/download.html
2. 使用源码安装的方式进行部署:http://www.zentao.net/book/zentaopmshelp/101.html

源码安装,安装界面提示 getPhpVersion() 错误。

1. 关闭下 seLinux ;

2. 递归设置下 zentaopms 源码目录的读写权限。


源码安装禅道,访问网页提示:Internal Server Error

apache的配置问题。

删除 zentaopms/www/  文件夹下的 .ztaccess和.htaccess 文件,然后再访问一下。



云服务器启动xxd提示 WebSocket server listen err 。
是因为机器上并没有这个ip地址,是服务商通过路由机制转发的。解决方法是将监听ip设置为:0.0.0.0 。

linux一建安装包迁移,apache无法启动:could not open configuration file /etc/httpd/conf.d/ssl.conf

迁移前的系统在一键安装包的基础上,配置了ssl;新系统没有做ssl安装配置导致无法找到ssl.conf。

在/opt/zbox/etc/apache/httpd.conf中注释掉236行,apache启动成功。


15系列版本安装后,nginx访问时登录无反应,ip可以登录。

请在my.php文件中增加以下配置:

$config->framework->filterCSRF      = false;

如果是通过https访问的话,请在nginx配置中增加以下配置:

proxy_set_header X-Forwarded-Proto https;

再重载nginx和禅道apache或者是禅道服务即可。


Docker容器中如何安装禅道?
可以参考文档:https://www.zentao.net/book/zentaopmshelp/405.html

windows一键安装包部署,80端口未被占用,无法启动?
点击禅道控制面板左上角“服务-卸载服务”,然后点击“退出”;右键以管理员身份运行start.exe然后点击启动禅道。
禅道能在mac上安装吗?
可以,请参考链接:
https://www.zentao.net/book/zentaopmshelp/332.html
https://www.zentao.net/book/zentaopmshelp/331.html

linux一键安装包如何设置开启自启?
在linux系统自启动文件 /etc/rc.local 中,添加 sudo/opt/zbox/zbox restart,
需要给/etc/rc.local 文件777权限。

安装禅道时提示session目录不可写
1、找到php.ini文件,修改里面的session.save_path参数,将其设置为实际存在的路径(MAC系统Session放到application目录下)。如果是ntfs分区或者linux,还需要为其增加其他人的读写权限(selinux需要关闭)。
2、然后重启php-fpm、webserver,然后重新安装禅道。

github拉取代码启动缺少all.js和 all.css文件问题
  • 拉取代码后可以查看此文档安装 https://github.com/easysoft/zentaopms/blob/master/doc/INSTALL
  • 另外源码包下载下来之后,需要做一下处理。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