目录

隐藏
  1. 通过源码安装进行到第四步的时候空白
  2. 安装的时候提示没有pdo扩展
  3. 安装的时候提示:Warning: Creating default object from empty value
  4. 如何更换禅道运行代码?
  5. 源码安装,安装界面提示 getPhpVersion() 错误。
  6. 源码安装禅道,访问网页提示:Internal Server Error
  7. github拉取代码启动缺少all.js和 all.css文件问题
通过源码安装进行到第四步的时候空白
找到php.ini文件,修改里面的session.save_path参数,将其设置为实际存在的路径。如果是ntfs分区或者linux,还需要为其增加其他人的读写权限。然后重启apache。

安装的时候提示没有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。


如何更换禅道运行代码?

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

如何更换禅道运行代码:

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. 访问禅道,看下功能是否正常。

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

1. 关闭下 seLinux ;

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


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

apache的配置问题。

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



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