(推荐)linux用一键安装包

2015-11-02 15:05:00    王春生    311326

linux一键安装包内置了apache, php, mysql这些应用程序,只需要下载解压缩即可运行禅道。

从7.3版本开始,linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包。

一、安装

1、将安装包直接解压到/opt目录下

特别说明:不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变,也不要解压后把整个目录777权限

可以使用命令: sudo tar -zxvf  ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt

2、Apache和Mysql常用命令

执行/opt/zbox/zbox start 命令开启Apache和Mysql。

执行/opt/zbox/zbox stop 命令停止Apache和Mysql。

执行/opt/zbox/zbox restart 命令重启Apache和Mysql。

注:如果需要开机自动启动,可以把 /opt/zbox/zbox restart 加到操作系统的自启目录。

3、访问和登录禅道

启动Apache和Mysql服务后,

浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。

注:如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。

禅道默认管理员帐号是 admin,密码 123456。

登录后,即可使用禅道项目管理功能。具体的使用,请直接参考我们的使用手册文档。

4、其他

可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助。

其中 -ap参数 可以修改Apache的端口,-mp参数 可以修改Mysql的端口。

例如(apache端口改为8080,mysql端口改为3307):

/opt/zbox/zbox stop

/opt/zbox/zbox -ap 8080 -mp 3307

/opt/zbox/zbox start

二、如何访问数据库

1、网页登录数据库

禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行/opt/zbox/auth/adduser.sh来添加用户(先 cd /opt/zbox/auth/ 然后执行 ./adduser.sh)。


如何操作:网页访问 http://禅道服务的ip:apache端口,点击“数据库管理”按钮有2层验证:
1)弹窗验证是输入运行 addusers.sh添加的用户名和密码。

我加的用户名是root,密码是123456。那么授权页面里用户名和密码就填写root和123456。

注意:这里添加的用户名和密码是自定义的,你可以根据你的使用习惯来添加。

你添加了什么用户名和密码就填写什么。


2)网页直接显示登录界面:

系   统:默认选择MySQL。

服务器:127.0.0.1:mysql端口 (mysql端口启用的是3307,那么就填写127.0.0.1:3307。注意:ip只能写127.0.0.1

用户名: root。(禅道默认的数据库用户名是root

密   码:123456。(禅道默认的数据库密码是123456

数据库:zentao。

导入数据

2、命令行连接数据库

登录数据库:/opt/zbox/bin/mysql -u root -P mysql端口 -p  (比如:/opt/zbox/bin/mysql -u root -P 3306 -p)

导入数据库:/opt/zbox/bin/mysql -u root -P mysql端口 -p 要导入的库名 < XXXX.sql (比如:/opt/zbox/bin/mysql -u root -P 3306 -p zentao < zentao.sql)

三、9.2.stable版本起Linux一键安装包安全级别升级,禁用了php解析。

如果你想在禅道的Linux一键安装包里安装蝉知企业门户系统(chanzhi)然之协同办公系统(ranzhi)或者是其他第三方软件,需要到/opt/zbox/etc/apache/httpd.conf 目录下做修改。

把 /opt/zbox/etc/apache/httpd.conf 目录下所有的 SetHandler text/plain 改为 SetHandler application/x-httpd-php ,然后重启服务。


    评论列表
    纸鹞   2018/07/18 15:07
    请问我可以解压到其他的路径下,修改配置文件的路径么?但是每次执行都失败:zbox/bin/php 执行这个文件的时候总是提示文件不存在,实际上是动态库找不到了~~环境变量:export LD_LIBRARY_PATH=/opt/zbox/run/ 对么?
    王林   2018/07/18 17:07
    linux一键安装包默认只能安装在/opt目录下
    需要安装在其他目录,可以自己搭建一下mysql php apache/nginx环境,使用源码包方式安装一下。
    trap   2018/07/13 17:07
    你好,我是centos7系统一键安装的10.0版本,通过adduser.sh添加了用户名 root ,密码 123456 ,请问可以修改密码吗?怎么修改?
    禅道-Bee   2018/07/13 18:07
    重新执行一遍就好的,会覆盖的。另外,这个是adminer访问控制的用户名、密码,不是mysql服务的用户名、密码。
    熊猫传媒刘潮   2018/07/13 13:07
    请问这套环境是否试用于Nginx+PHP环境? 有没有相关的文档?
    禅道-Bee   2018/07/13 15:07
    linux一键安装包,集成的是apache mysql php服务,目前没有集成nginx服务。
    彭先生   2018/07/10 17:07
    启动的时候,报错了。无法访问。麻烦帮忙看一下,非常非常感谢!
    报错日志如下:

    [Tue Jul 10 17:39:00.306381 2018] [ssl:warn] [pid 20106:tid 140398345787136] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
    [Tue Jul 10 17:39:00.314432 2018] [mpm_event:notice] [pid 20106:tid 140398345787136] AH00489: Apache/2.4.25 (Unix) OpenSSL/1.0.1 configured -- resuming normal operations
    [Tue Jul 10 17:39:00.314462 2018] [core:notice] [pid 20106:tid 140398345787136] AH00094: Command line: '/opt/zbox/run/apache/httpd'
    石洋洋   2018/07/11 08:07
    这个可以先忽略,启动命令执行后系统有什么提示?
    土味挖掘机   2018/06/30 10:06
    请问一下,我可以把数据库修改成我另外一台服务器上的数据库吗?我的服务器没有可视化界面。没法登陆数据库管理界面。
    王林   2018/07/02 09:07
    使用已有的数据库需要自己搭建mysql+php+apache/nginx环境使用源码包进行安装
    一键安装包默认只能在本机进行访问数据库,可以参考下文档:http://www.zentao.net/book/zentaopmshelp/90.html
    一键安装包需要异机访问数据库,可以参考下文档:http://www.zentao.net/book/zentaopmshelp/276.html
    Erecal   2018/06/27 22:06
    可以登录数据库,唯独禅道界面进不去,求解
    禅道-Bee   2018/06/28 08:06
    有什么提示信息吗?可以添加下官网顶部商务QQ,邀请加入技术交流群,群里截图沟通下。
    测试小白   2018/06/27 18:06
    大神团你好,我用的linux环境一键安装,按照你们的步骤启动apache,mysql都没有报错,为什么浏览器访问不到禅道主页?本机是可以ping通其所在服务器的,服务器上原来有一个在用的mysql,我一键安装后已经更改了安装包中的mysql的端口了,请问如何解决,感激!
    禅道-Bee   2018/06/28 08:06
    PC上,telnet 服务器ip 端口,看下通不通?需要网络通,才可以访问的。
    测试小白   2018/06/28 10:06
    telnet不通
    禅道-Bee   2018/06/28 14:06
    关闭下防火墙试试,本机可以访问,说明服务是启动的了
    1. 检查下服务器防火墙,有apache、nginx端口限制吗?
    2. 如果是云服务器,云服务器管控平台,安全组,放开下端口限制。
    测试小白   2018/06/28 14:06
    感谢!<br>关闭防火墙试了也不行,iptables -F清除了防火规则后可以了
    禅道-Bee   2018/06/28 14:06
    还是防火墙导致的,现在可以正常访问就好。
    Erecal   2018/06/27 16:06
    ERROR: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) in /opt/zbox/app/zentao/framework/base/router.class.php
    各报错提示文件位置信息如下:
    2145 self::triggerError($exception->getMessage(), __FILE__, __LINE__, $exit = true);
    2103 if(isset($config->db->host)) $this->dbh = $dbh = $this->connectByPDO($config->db);
    2196 trigger_error($log, $exit ? E_USER_ERROR : E_USER_WARNING);
    王林   2018/06/27 17:06
    my.php文件夹存储的是数据库的相关信息。有确认下有修改过数据库密码吗?
    Erecal   2018/06/27 16:06
    MySQL服务如下:
    [root@Erecal config]# ps -ef | grep mysql
    root 2749 1 0 10:44 pts/1 00:00:00 /bin/sh /opt/zbox/run/mysql/mysqld_safe --defaults-file=/opt/zbox/etc/mysql/my.cnf
    nobody 2906 2749 0 10:44 pts/1 00:00:11 /opt/zbox/run/mysql/mysqld --defaults-file=/opt/zbox/etc/mysql/my.cnf --basedir=/opt/zbox/run/mysql --datadir=/opt/zbox/data/mysql --plugin-dir=/opt/zbox/run/lib/mysql/plugin --user=nobody --log-error=/opt/zbox/logs/mysql_error.log --pid-file=/opt/zbox/tmp/mysql/mysqld.pid --socket=/opt/zbox/tmp/mysql/mysql.sock --port=3307
    root 3139 2590 0 15:12 pts/1 00:00:00 grep --color=auto mysql
    ——————————————————————————
    opt/zbox/app/zentao/config/my.php文件信息如下:
    $config->installed = true;
    $config->debug = false;
    $config->requestType = 'PATH_INFO';
    $config->db->host = '127.0.0.1';
    $config->db->port = '3307';
    $config->db->name = 'zentao';
    $config->db->user = 'root';
    $config->db->password = '123456';
    $config->db->prefix = 'zt_';
    $config->webRoot = getWebRoot();
    $config->default->lang = 'zh-cn';
    Erecal   2018/06/27 16:06
    zentao/config/my.php 中的mysql参数,它的标准是什么?正确的参数是什么,麻烦详细解答一下,感谢!


    发表评论
      评论通过审核后显示。
    浙ICP备12017616号
    蝉知1.6