1. 关于ZDOO
1.1  关于ZDOO协同办公系统
1.2  ZDOO主要功能列表
1.3  如何获得技术支持
1.4  ZDOO授权协议
1.5  ZDOO的版本说明
2. 安装升级
2.1  使用源码包安装ZDOO(各系统通用)
2.2  windows用一键安装包安装(推荐)
2.3  linux用一键安装包
2.4  宝塔面板安装ZDOO
2.5  ZDOO一键安装包里安装禅道和蝉知
2.6  如何升级ZDOO协同办公系统
2.7  旧版然之升级 ZDOO
2.8  使用ZDOO云在线协同管理服务
2.9  去掉ZDOO访问地址中的zdoo
2.10  如何备份ZDOO
2.11  安装ioncube扩展
2.12  安装php-zip扩展
3. 客户管理(crm)
3.1  客户管理的基本流程
3.2  添加一个产品
3.3  创建一个客户
3.4  开始一个订单
3.5  签署一个合同
3.6  联系人管理
3.7  名单管理
3.8  供应商管理
3.9  设置客户管理的基本信息
3.10  客户管理的基本统计报表
4. 日常办公(oa)
4.1  待办管理
4.2  审批管理
4.3  公告管理
4.4  考勤管理
4.5  请假管理
4.6  补班管理
4.7  加班管理
4.8  调休管理
4.9  出差管理
4.10  外出管理
4.11  报销管理
4.12  节假日管理
4.13  设置管理
5. 项目管理(proj)
5.1  项目管理流程简介
5.2  创建项目
5.3  创建任务
5.4  任务的各种操作
5.5  任务的三种视图
5.6  项目的各种操作
6. 文档管理(doc)
6.1  文档库简介
6.2  创建文档库
6.3  创建文档
7. 现金记账(cash)
7.1  为什么做记账管理
7.2  基本信息设置
7.3  添加账号
7.4  账户管理
7.5  记账管理
7.6  批量记账和导入
7.7  对账管理
7.8  现金记账的基本统计报表
8. 团队分享(team)
8.1  为什么做团队分享模块?
8.2  维护基础的数据
8.3  团队模块功能介绍
9. 后台管理
9.1  后台的基础信息维护
9.2  添加成员和维护部门结构
9.3  分组权限管理
9.4  添加应用和应用权限管理
9.5  如何配置email发信
10. 应用导航(ips)
10.1  应用导航功能简介
10.2  禅道集成
11. 定制开发
11.1  如何对ZDOO进行定制开发
11.2  ZDOO的目录结构
11.3  如何找到要修改的文件
11.4  数据库结构

使用源码包安装ZDOO(各系统通用)

2014-05-02 17:05:54
管西迎
78431
最后编辑:张玉洁 于 2020-03-25 13:05:01
分享链接
摘要:本篇文章介绍如何使用源码包的方式安装ZDOO协同办公系统。

一、ZDOO系统需要的环境

  1. PHP环境:>=5.4,激活pdo, pdo_mysql,json, pcre模块(ZDOO4.1版本之后,需要激活php_sockets扩展)。
  2. mysql: 推荐5.5/5.6/mariadb
  3. webserver: 推荐使用apache或者nginx, 不建议使用iis

如果您选择的是共享空间来安装ZDOO系统,请确认空间环境能够满足ZDOO协同办公系统的需要。

二、上传代码

2.1 从我们的网站下载最新的zdoo源码包(.zip)结尾,将其解压缩,得到一个zdoo文件夹。

2.2 下一步,将zdoo文件夹里面的所有文件上传到服务器根目录下。


三、 开始安装

首先需要安装ioncube: https://www.zdoo.com/book/zdoo/ioncube-164.html

3.1启动安装程序

访问您的域名 http://domain/www/sys/install.php,进入安装流程界面。

如果您提前将虚拟主机根目录配置到安装包里的 www 目录,则可以直接使用  http://domain/sys/install.php 进入安装

如果您将ZDOO安装在二级目录,还需要再加上二级路径,如 http://domain/zdoo/www/sys/install.php。

3.2 检查模块和目录权限

备注:如果模块或者目录检查不通过的话,请按照系统给出的提示进行操作以解决问题。

3.3 配置数据库

备注:如果之前有安装过ZDOO系统,可以选中“清空现有数据”按钮进行重新安装。

3.4 保存配置文件

备注:系统会自动尝试保存配置文件。如果由于权限的问题,请按照提示拷贝文本框里面的配置内容,手工保存到config/my.php文件中。


3.5 设置管理员帐号(如果没有出现设置帐号密码页面:找到php.ini文件,修改里面的session.save_path参数,将其设置为实际存在的路径(不要使用 /tmp目录,可以放到zdoo/tmp/下面)。如果是ntfs分区或者linux,还需要为其增加其他人(apache运行帐号)的读写权限。然后重启apache,然后重新安装ZDOO。)


3.6 安装成功,会自动跳转到登录界面,使用刚刚设置的管理员帐户登录。


系统截图

四、注意事项

如果apache环境访问http://domain/zdoo/www/sys/install.php, 提示下面的错误信息:

                   

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

linux下

[root@localhost zdoo]# find -name ".htaccess"
./www/oa/.htaccess
./www/doc/.htaccess
./www/sys/.htaccess
./www/crm/.htaccess
./www/team/.htaccess
./www/cash/.htaccess
./www/proj/.htaccess
[root@localhost zdoo]# 
[root@localhost zdoo]# find -name ".htaccess" | xargs rm -rf 
[root@localhost zdoo]# find -name ".htaccess" 
[root@localhost zdoo]#


windows 下,zdoo应用目录下搜索.htaccess文件,并删除。



相关视频请点击: http://www.zdoo.com/basic/install-zdoo-sourcecode-107.html

评论列表
陶先生 2020-07-21 14:35:56
/var/www/html/zdoo/tmp/log/ not writable./var/www/html/zdoo/tmp/log/ not writable.
张玉洁 2020-07-21 15:09:57
目前提示目录./var/www/html/zdoo/tmp/log/不可写,请确认该目录是否存在并分配了相应权限。如果添加权限后还是提示该报错信息,可以添加一下页面显示的商务同事QQ,邀请进群,方便发送截图进一步排查问题。
陈昌春 2020-04-15 11:32:42
session目录目录不可写失败(×)需要修改目录 "" 的权限。linux下面命令为:
sudo chmod o=wtx 请问一下这个目录是在哪里呢?
石洋洋 2020-04-15 19:07:17
应该是用的宝塔环境吧,可以参考一下 https://www.zdoo.com/book/zdoo/163.html 里面有这种情况需要如何处理。
燃知 2019-11-20 00:01:32
.htaccess文件,提示500错误,删除.htaccess文件后,能访问,但是文档模块不能访问。
要怎么处理才能正常使用.htaccess文件也能访问?
然之-Bee 2019-11-20 10:26:11
所有的.htaccess都删除了吗?另外ranzhi/config/my.php中的PATH_INFO修改为GET看下呢?还是不行的话,可以联系官网联系我们的商务QQ,邀请加入技术交流群,群里沟通下的。
Gary 2019-10-29 17:56:02
咨询购买事宜300用户
张玉洁 2019-10-30 09:47:05
稍后商务同事联系您。
妖月 2018-12-30 20:01:34
安装时出现的问题。数据库和数据库提前创建好了。权限也给完了。
19:57:56 Uncaught PDOException: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected in /www/wwwroot/RanZhiOA/app/sys/install/model.php:352
Stack trace:
#0 /www/wwwroot/RanZhiOA/app/sys/install/model.php(352): PDO->query(' DROP TABLE IF ...')
#1 /www/wwwroot/RanZhiOA/tmp/model/install.php(10): installModel->createTable('5.6')
#2 /www/wwwroot/RanZhiOA/app/sys/install/model.php(234): extinstallModel->createTable('5.6')
#3 /www/wwwroot/RanZhiOA/app/sys/install/control.php(111): installModel->checkConfig()
#4 /www/wwwroot/RanZhiOA/framework/base/router.class.php(1694): install->step3()
#5 /www/wwwroot/RanZhiOA/www/sys/install.php(37): baseRouter->loadModule()
#6 {main}
thrown in /www/wwwroot/RanZhiOA/app/sys/install/model.php on line 352 when visiting /sys/install.php?m=install&f=step3
石洋洋 2019-01-02 10:19:12
检查一下然之连接数据库的帐号是否有删除创建数据库的权限。
daniel 2018-10-14 10:17:19
安装环境: docker 18.06 中的 ubuntu 18.04
nginx + php7.2-fpm + mysql
虚拟主机路径: /var/www/html/ranzhi/www
我的主机是带端口的, 访问http://abc.cn:5080/sys.index.php 正常
访问 项目 OA 等其他模块时,连接主机居然忘了带5080端口,导致访问异常。这个是个BUG吧
石洋洋 2018-10-15 12:22:22
访问过程中有代理吧,需要保证代理访问前后的端口一致。然之系统是直接调用的webserver的网址及端口进行网址拼装的。
翟洪坤 2015-04-15 10:29:25
我使用的是Linux系统自己搭建的php环境。输入info.php,配置环境没有问题,apache 配置文件DocumentRoot "/var/www/html/ranzhi/www",<Directory "/var/www/html/ranzhi/www">,apache端口号800,无论网站http://127.0.0.1:800/后面输入什么 都是然之的用户登录页面,于是我把目录指向到/var/www/html/ranzhi 什么都访问不了?请求帮助!如何配置数据库,目录到底指向然之的那个文件,求教!
王春生 2015-04-16 09:43:10
指向到ranzhi/www这个是正确的。没有问题。
config/my.php里面你把requestType => GET试试。
或者删掉my.php重新安装下。
1/1
发表评论
评论通过审核后显示。