如何在同一台服务器上安装多套通达OA
本人最近研究了在同一服务器安装多套通达OA的方法;发现网上关于这个话题的文章比较少,于是录制成视频,在此发布,希望对有这方面需求的朋友有所帮助;
http://blog.163.com/zhuwei_bj@126/blog/static/36428485200810107235967/
以下是以通达2008版本为例的安装步骤:
1:首先安装一个通达2008,按默认提示安装到D:\MYOA即可,记住以下信息;
OA1
端口:81
程序文件夹:D:\MYOA\webroot
数据库名:TD_OA
数据库用户名:root
数据库密码:myoa888
2:现在把D:\MYOA\webroot进行复制一个副本到D:\MYOA\webroot2
3:然后把数据库TD_OA复制一份副本命名为TD_OA2
4:把conf\httpd.conf修改一下
1)DocumentRoot "d:/MYOA/webroot/"
改成#DocumentRoot "d:/MYOA/webroot/"
2)
#Server and port Configuration
ServerName 127.0.0.1
Listen 82
改成
#Server and port Configuration
ServerName 127.0.0.1
Listen 82
Listen 8080
NameVirtualHost 127.0.0.1
<VirtualHost *:82>
ServerAdmin test1@test.com
DocumentRoot "d:/MYOA/webroot/"
ServerName OA1
php_admin_value open_basedir "d:/MYOA/webroot/;d:/MYOA/tmp;d:/MYOA/data/TD_OA/"
</VirtualHost>
<VirtualHost *:8080>
ServerAdmin test2@test.com
DocumentRoot "d:/MYOA/webroot2/"
ServerName OA2
php_admin_value open_basedir "d:/MYOA/webroot2/;d:/MYOA/tmp;d:/MYOA/data/TD_OA2/"
</VirtualHost>
5:把BIN/php.ini文件修改一下
include_path = ".;d:\MYOA\webroot"
改成:include_path = ".;d:\MYOA\webroot;d:\MYOA\webroot2"
6:把安装文件目录下的attach文件夹拷贝至 webroot和webroot2;并分别在webroot和
webroot2文件夹内建立文件夹 bak
7:分别修改webroot和webroot2目录下inc文件夹里面的oa_config.php(附件路径和数据库)
//-- MYOA附件路径配置(Windows) --
$ATTACH_PATH=$ROOT_PATH."attachment/";
$ATTACH_PATH2=realpath($ROOT_PATH)."/attach/";
//-- 数据库热备份路径 --
$BACKUP_PATH=realpath($ROOT_PATH)."/bak/";
//-- MYOA数据库配置 --
$MYSQL_SERVER="localhost:3306";
$MYSQL_USER="root";
$MYSQL_DB="TD_OA2";
$MYSQL_PASS="myoa888";
?>
到此为止,2套通达2008已经可以在同一台服务器上运行!同理,多套通达的安装方法亦如此,怎么样,简单吧?赶紧试试吧~~O(∩_∩)O哈哈~
php_admin_value open_basedir 引起的上传文件失败解决方法
2008年10月14日 星期二 10:24
为了安全,我们通常会在虚拟主机设置中,加入这一行 php_admin_value open_basedir "/usr/local/apache/htdocs/www" 但这会导致move_uploaded_file不能读取临时目录中的上传文件,导致上传文件失失败。 一般会提示以下错误: Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpqwg5rO) is not within the allowed path(s): (/usr/local/apache/htdocs/www) in /usr/local/apache/htdocs/www/includes/lib_common.php on line 3130 解决方法: 将上传文件的临时目录加入到php_admin_value open_basedir后面,最后看起来是这样的: <VirtualHost *:80> php_admin_value open_basedir "/usr/local/apache/htdocs/www:/tmp" </VirtualHost> 注意:两个目录之间是冒号隔开。 把PHP脚本操作限制在web目录可以避免程序员使用copy函数把系统文件拷贝到web目录。move_uploaded_file不受open_basedir的限制,所以不必修改php.ini里upload_tmp_dir的值。 |
如何在同一台服务器上安装多套通达OA的更多相关文章
- 如何在一台服务器上安装两个mysql或者更多
如何在一台服务器上安装两个mysql 1 前言 上篇写了在一台机器上源码编译安装一个mysql,那么如何在一台机器上源码编译安装两个mysql或者更多呢? 2 环境 mysql ...
- 关于同一台机器上安装多个sql实例的连接方法
由于客户需要在一台服务器上安装了两个sql服务器(一个sql2000,一个是sql2005,其实例名不同),默认的端口1433被先安装的sql2000使用,后来安装的的随机启用了一个3045端口.其中 ...
- 安装VMware vSphere 的目的就是在一台物理服务器上安装很多很多的虚拟机
版权声明:本文为博主原创文章,未经博主允许不得转载. 我们安装VMware vSphere 的目的就是在一台物理服务器上安装很多很多的虚拟机,我们可以通过VMware vSphere Client直接 ...
- 在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式
(一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...
- 我为什么很烦在DB服务器上安装杀毒软件
常见的数据库连接问题无外乎是在数据库服务器本地可以连接SQL Server,但通过其他服务器就不可以连接.但这次我却碰到了相反的情况,在服务器本地无法通过IP/实例名连接,但从其他服务器却可以.而且每 ...
- 在同一台服务器上配置多个Tomcat
如果要在一台服务器上配置多个Tomcat,主要就是要避免Tomcat服务器的端口冲突的问题.只需要修改CATALINA_HOME\conf\server.xml中的启动端口和连接端口就OK了! 下面我 ...
- 在多台服务器上简单实现Redis的数据主从复制(3)(转载)
转载地址:http://www.cnblogs.com/liping13599168/archive/2011/04/14/2016226.html Redis的主从复制功能非常强大,一个master ...
- 阿里云服务器上安装mysql的心路历程(博友们进来看看哦)
在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许 ...
- Microsoft Dynamics CRM 2011 面向Internet部署 (IFD) ADFS虚拟机环境搭建的步骤(CRM与ADFS装在同一台服务器上) 摘自网络
1: 安装windows server 2008 R2 中文版 (过程略) 安装完成后设置机器名和IP地址, 本过程机器名 crm5dev,192.168.0.110 dns: 192.168.0.1 ...
随机推荐
- 2014年辛星完全解读Javascript第七节 数组和对象
由于Javascript是脚本语言,因此,使用起来非常方便,数组的使用也是比较简单的,下面我们就主要介绍一下Javascript中数组的介绍,以及上一节中没有完成的对象的介绍. *********** ...
- C# asp Aspose.Cells 教程,包含增加勾选框,单元格,字体设置
1,引用Aspose.Cells dll 2,using Aspose.Cells; 3, Workbook excel = new Workbook(); string strFilePath = ...
- MQ 2035(MQRC_NOT_AUTHORIZED)
当使用MQ7.1或7.5时,如果使用MQ管理员账号去连接MQ服务器,可能会报以下的错误,提示你权限不足. 2035 MQRC_NOT_AUTHORIZED 在之前的版本中是没有这个问题的. 原因是在7 ...
- BZOJ 1588 营业额统计 Splay
主要操作为Splay中插入节点,查找前驱和后继节点. 1: #include <cstdio> 2: #include <iostream> 3: #include <c ...
- Hibernate从入门到精通(二)Hibernate实例演示
上篇Hibernate从入门到精通(一)JDBC简介,我们主要对JDBC进行了简单介绍和使用说明,这次我们做一个Hibernate简单实例,通过这个实例对比Hibernate和JDBC,了解Hiber ...
- Who needs an architect?---Martin Fowler
英文及译文下载链接:http://pan.baidu.com/share/link?shareid=163291504&uk=1428554614 1.文章主题总结 首先我们从文章的几个小标题 ...
- jQuery的on方法和bind绑定多个事件
on方法是官方推荐使用的方法比较新 1. on: 多个事件绑定同一个函数 $(document).ready(function(){ $("p").on("mouseov ...
- IOS, xib和storyboard的混用--参考
1. 从xib的viewcontroll中启动storyboard 或者 从一个storyboard切换到另一个storyboard: [objc]– (IBAction)openStoryboard ...
- 分享SCI写作经验和一些工具
- uva 10810
刘汝佳书上 143 归并排序求逆序数对 #include <cstdio> #include <cstring> #include <cstdlib> #incl ...