TA的每日心情 | 无聊 2017-5-25 11:38 |
---|
签到天数: 529 天 [LV.9]以坛为家II
|
目前从网上搜集的办法有两个。
方法1:
如何在一台服务器上安装两个互不影响的通达OA
同一服务器安装多套通达OA的方法
以下是以通达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已经可以在同一台服务器上运行!同理,多套通达的安装方法亦如此
http://zhidao.baidu.com/question/341671129.html?sort=6&old=1&afterAnswer=1#reply-box-1185662122
这个方法报错,
方法2
、安装多个通达OA
1、取得D:\MYOA目录下的全部文件,方法有两个:(1)当然是安装通达OA;(2)使用UniExtract工具解安装包得到。
2、复制N份 MYOA目录,命名为 MYOA,MYOA1,MYOA2,MYOA3..........MYOAn
3、复制MYOA1,MYOA2,MYOA3..........MYOAn目录中的data目录到MYOA\data目录,命名为TD_OA1,TD_OA2,TD_OA3.......TD_OAn (你也可以命名为其他自定义目录名 如:CX_OA,只要不重复)
4、修改MYOA1,MYOA2,MYOA3..........MYOAn目录中的webroot\inc\oa_config.php文件的$MYSQL_DB="NNN";
NNN=3、中命名的对应目录名。
5、运行MYOA目录中bin\autoodbc.exe 程式。
6、运行MYOA1,MYOA2,MYOA3..........MYOAn目录中bin\network.exe程式修改为不同端口
7、运行MYOA目录中bin\Monitor.exe程式,查看,应该为一个MySQL服务,多个Apache服务。
这个应该可以使用多个OA了,且资料库是不共用的,不过多个Apache虽然启动了,不过服务还是只有一个名字,所以你还得看下面的,当然在看下面的之前你必须做完前面的1、~~6、。
8、为麽更容易区别各个 OA运行的Apache服务,我们再进一步修改,在MYOA1,MYOA2,MYOA3..........MYOAn目录中bin目录中新建两个批处理文件。内容为:
[复制到剪贴板]
CODE:
echo 第一个命名为 注册服务.bat
apache.exe -n NNN__Service -k install
net start NNN__Service追问这样好像弄下来有些基本的东西也要跟着变样耶···· 比如说一个改了公司名字,其他的端口登录也一样的是改过了得
回答不同的端口指向不同的OA文件,进去分别命名为 MYOA,MYOA1,MYOA2,MYOA3..........MYOAn的各文件夹中找到D:\MYOA\bin\NetWork.exe,双击“NetWork.exe在弹出窗口中”设置好,!如:(同一台电脑中)1、机器名或IP地址:相同2、端口:设置子同的端口,如:8000、80803、系统时区:这里可不用修改最后确定访问时将地址,如:1、http://192.168.1.??:80802、http://192.168.1.??:8000
http://zhidao.baidu.com/question/341671129.html?sort=6&old=1&afterAnswer=1#reply-box-1185662122
出现问题:
可以同时运行2个在不同端口,但是修改风格及修改公司后,都受影响。
希望大家能提供个好的解决办法
|
|