-
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
- 2.10 去掉ZDOO访问地址中的zdoo
- 2.11 安装ioncube扩展
- 2.12 安装php-zip扩展
- 2.13 CentOS7、CentOS8安装httpd,mariadb,php环境
-
3. 客户管理(crm)
- 3.1 客户管理的基本流程
- 3.2 添加一个产品
- 3.3 创建一个客户
- 3.4 开始一个订单
- 3.5 签署一个合同
- 3.6 联系人管理
- 3.7 名单管理
- 3.8 供应商管理
- 3.9 设置客户管理的基本信息
- 3.10 客户管理的基本统计报表
- 4. 日常办公(oa)
- 5. 项目管理(proj)
- 6. 文档管理(doc)
- 7. 现金记账(cash)
-
8. 团队分享(team)
- 8.1 为什么做团队分享模块?
- 8.2 维护基础的数据
- 8.3 团队模块功能介绍
-
9. 后台管理
- 9.1 后台的基础信息维护
- 9.2 添加成员和维护部门结构
- 9.3 分组权限管理
- 9.4 添加应用和应用权限管理
- 9.5 如何配置email发信
- 10. 应用导航(ips)
-
11. 定制开发
- 11.1 如何对ZDOO进行定制开发
- 11.2 ZDOO的目录结构
- 11.3 如何找到要修改的文件
- 11.4 数据库结构
使用源码包安装ZDOO(各系统通用)
- 2014-05-02 17:05:54
- 管西迎
- 239482
- 最后编辑:郝永红 于 2023-02-13 17:28:35
- 分享链接
一、ZDOO系统需要的环境
- PHP环境:>=5.4,激活pdo, pdo_mysql,json, pcre模块(ZDOO4.1版本之后,需要激活php_sockets扩展)。
-
MySQL: 推荐5.5/5.6/mariadb
- 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 ( domain为您实际访问地址,如IP或域名),进入安装流程界面。
如果您提前将虚拟主机根目录配置到安装包里的 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文件,并删除。
五、申请并安装授权
ZDOO各版本的授权申请与安装,请参考:
https://www.zdoo.com/book/zdoo/166.html
相关视频请点击: http://www.zdoo.com/basic/install-zdoo-sourcecode-107.html
Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1044 Access denied for user 'zdoo_systech_top'@'localhost' to database 'zd_zdoo_systech_top' in /www/wwwroot/zdoo.systech.top/zdoo/app/sys/install/model.php:363 Stack trace: #0 /www/wwwroot/zdoo.systech.top/zdoo/app/sys/install/model.php(363): PDO->query('USE `zd_zdoo_sy...') #1 /www/wwwroot/zdoo.systech.top/zdoo/tmp/model/install.php(10): installModel->createTable('5.6') #2 /www/wwwroot/zdoo.systech.top/zdoo/app/sys/install/model.php(244): extinstallModel->createTable('5.6') #3 /www/wwwroot/zdoo.systech.top/zdoo/app/sys/install/control.php(119): installModel->checkConfig() #4 /www/wwwroot/zdoo.systech.top/zdoo/framework/base/router.class.php(1711): install->step3() #5 /www/wwwroot/zdoo.systech.top/zdoo/www/sys/install.php(37): baseRouter->loadModule() #6 {main} thrown in /www/wwwroot/zdoo.systech.top/zdoo/app/sys/install/model.php on line 363
09:48:39 Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1044 Access denied for user 'zdoo_systech_top'@'localhost' to database 'zd_zdoo_systech_top' in app/sys/install/model.php:363
Stack trace:
#0 app/sys/install/model.php(363): PDO->query('USE `zd_zdoo_sy...')
#1 tmp/model/install.php(10): installModel->createTable('5.6')
#2 app/sys/install/model.php(244): extinstallModel->createTable('5.6')
#3 app/sys/install/control.php(119): installModel->checkConfig()
#4 framework/base/router.class.php(1711): install->step3()
#5 www/sys/install.php(37): baseRouter->loadModule()
#6 {main}
thrown in app/sys/install/model.php on line 363 when visiting /sys/install.php?m=install&f=step3
超级管理员进入后台管理-系统-授权,直接上传授权压缩包(不要解压)即可
2、如果授权已经到期或超出人数,无法进入系统
解压授权压缩包,最里面文件替换到/zdoo/config/license目录下
sudo chmod o=wtx 请问一下这个目录是在哪里呢?
要怎么处理才能正常使用.htaccess文件也能访问?
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
nginx + php7.2-fpm + mysql
虚拟主机路径: /var/www/html/ranzhi/www
我的主机是带端口的, 访问http://abc.cn:5080/sys.index.php 正常
访问 项目 OA 等其他模块时,连接主机居然忘了带5080端口,导致访问异常。这个是个BUG吧
config/my.php里面你把requestType => GET试试。
或者删掉my.php重新安装下。