安装12开源版

使用源码包安装(各系统通用) 分享链接 /book/zentaopms/101.html?releaseID=1

作者:王春生 最后编辑:薛才杰 于 2024-06-19 11:02:41 浏览量:478131
摘要:本文介绍了使用源码包安装禅道的方法。您可以通过下载禅道官网提供的源代码包来部署运行环境。文章分为四个部分:部署PHP和MySQL运行环境、下载禅道源代码、安装步骤以及注意事项。详细步骤和相关提示请参考官方视频链接和文章内容。

除了我们的一键安装包之外,您还可以通过源码包安装的方式来部署禅道的运行环境。


《使用源码包安装禅道》视频链接:https://www.zentao.net/zentao-install/zentao-source-code-package-install-80528.html



一、部署PHP, MySQL运行环境。

PHP, MySQL的安装教程网上很多,不再详述。但请大家注意下面几点:

1. 禅道需要使用pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv这几个模块。请大家确保PHP环境有加载这几个模块。

2. 推荐使用Linux + Apache + PHP7.0/7.1/7.2版本) + MySQL(5.5/5.6版本)/mariadb组合。Nginx其次,不推荐IIS + PHP组合。

3. 不推荐国内开发的那些WAMP集成运行环境。

4. Linux下面不推荐自己编译安装,最好使用操作系统自带的包管理器安装PHP的运行环境。

二、下载禅道源代码

1. 从禅道官网下载禅道新版本的源代码,以.zip结尾。

2. 将其解压缩,得到zentaopms目录。拷贝到webserver对应的目录(具体可以查看webserver的配置文件确定),比如Apache的www或者htdocs目录。

3.通过浏览器访问http://ip:端口/zentaopms/www/index.php,系统会自动转入安装程序。

三、安装步骤

通过浏览器访问http://ip:端口/zentaopms/www/index.php,系统会自动转入安装程序。

使用产品须遵循我们的授权协议,不得擅自去除标志、链接。


检查系统安装环境,如软件版本、读写权限等。如有错误按提示操作即可。

填写数据库相关信息,如数据库已存在,可勾选清空现有数据。


生成配置文件my.php,管理员可自行修改设置,想重装系统则删除该文件即可。

设置管理员帐号和工作方式。


注:最后安装成功后,安全起见,请删除install.php文件。

安装成功,安全起见,删除install.php文件。

四、注意事项

如果apache环境访问http://ip:端口/zentaopms/www/install.php, 提示下面的错误信息:

可以删除下代码中的.htaccess文件,再访问试试。

linux下

[root@localhost zentaopms]# ls -la www/.htaccess 
-rw-rw-r-- 1 root root 788 1月   4 13:46 www/.htaccess
[root@localhost zentaopms]# rm -rf www/.ztaccess

windows下

评论列表
🌹
玩篮球的泡面 2025-03-24 17:16:25 回复
源码里面修改了某个moudle下view页面,比如create.html.php,刷新浏览器页面不生效,缓存清了也不生效,应用也重启了也不行,为什么呢
回复
新版本都是用的ZUI3,对应的前端页面在相应的模块UI目录下,可以修改UI下的代码看看是否生效
回复
就算是在页面上增加同个字段的<tr>标签,页面也不显示两个。把create.html.php删除了,创建的页面还是能正常访问,搞不懂。
回复
可以看下新版UI视图扩展的手册:https://www.zentao.net/book/extension-dev/new-view-1328.html
🚆
刘永付 2024-10-22 18:41:13 回复
安装完数据表之后,点击下一步显示还未生成配置文件,然后就返回到生成数据表结构那了,请问怎么处理
回复
可以尝试修改 zentaopms/config/config.php中的customSession值。

$config->customSession = true;

如果不能解决你的问题可以联系客户经理,邀请您加入技术交流群沟通,即时性会更好一些。
🎬
玩篮球的西红柿 2024-06-16 16:13:21 回复
请问,源码安装20.1开源版,如保设置gitlab的环境变量?如果是docker安装是通过设置环境变量来设置这个gitlab服务器相关参数的,现在源码安装,要怎么设置?
回复
您好,禅道中是不支持直接设置gitlab环境变量的,gitlab需要单独部署,禅道只是提供集成接口可以直接集成gitlab
🌄
王怿忻 2024-05-11 12:45:32 回复
您好,我在ubuntu 18.04下通过宝塔面板安装禅道20.0,安装过程中出现下面的错误,
正在安装数据库表
SQLSTATE[HY000]: General error: 1419 You do not have the SUPER privilege and binary logging is
回复
建议数据库账号使用具备 ALL 或者 SUPER 权限的账号;
如果没有高权账号,可以在禅道代码目录 zentaopms/db/zentao.sql 文件中删除前两行重新安装看下。
🚕
slivery 2023-06-18 11:26:33 回复
你好,我在服务器部署完成后,在禅道登录界面点击登录,会跳转到zentao/www目录,并不会直接跳转到禅道首页,我按照流程一步步走,没做任何改动,版本是开源版18.3,请问怎么解决?
回复
您好,这个一般是apache的httpd.conf或者zentao/www/.ztaccess文件配置有问题,可以检查一下。如果还有问题,可以添加下官网首页的同事,邀请您到禅道交流群,协助您看下问题。
2023-03-20 16:42:16 回复
源码安装如何配置https访问
回复
需要在web服务的配置文件中配置ssl证书,如果使用httpd可以参考以下格式:
Listen 443
<VirtualHost *:443>
ServerName *.xxx.com
# ServerAlias *.xxx.com
DocumentRoot "/zentaopms/www/"

SSLEngine On
SSLCertificateFile /etc/apache2/ssl/xxx.com.crt
SSLCertificateKeyFile /etc/apache2/ssl/xxx.com.key
SSLCertificateChainFile /etc/apache2/ssl/xxx.com.pem

<Directory "/zentaopms/www">
AllowOverride All
Require all granted
</Directory>

</VirtualHost>
1 2023-03-16 16:50:12 回复
源码安装怎么修改访问端口
回复
您好,修改web服务器的端口,然后重启服务就可以了。
lii 2023-03-16 16:22:37 回复
安装完成以后访问页面乱码
回复
您好,您可以添加下首页同事,邀请到禅道交流群,截图一下,协助您排查一下。
见呷 2023-03-11 17:18:29 回复
SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; you need (at least one of) the SUPER privilege(s) for this operation

阿里云 rds
回复
您好,是在安装禅道吗?需要使用数据库的root用户进行安装。如果无法获取到root用户,可以在电脑下载部署一个同版本的禅道一键安装包,将禅道数据库导入到云服务器数据库,然后将zentao/config/my.php拷贝到云服务器禅道对应目录,编辑修改my.php里的数据库链接信息为实际信息,然后访问禅道看看。
程旭 2023-02-27 11:28:13 回复
SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; you need (at least one of) the SUPER privilege(s) for this operation
前面一切正常,但是到安装数据库了,就出现这个
回复
提示是没有权限,确认下填写的连接数据库用户是否有建库、建表等这些权限
建议直接使用root用户呢
杨苗
高级客户经理
13165050229
2692096539
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。