每个端口都要设置如下内容:
1、apache的配置:打开conf/httpd.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@test.com
DocumentRoot "D:\MYOA\webroot"
ServerName LIUHAI-PC
php_value include_path ".;D:\MYOA\webroot"
php_value upload_tmp_dir "D:\MYOA\tmp\80"
php_value session.save_path "D:\MYOA\tmp\80"
</VirtualHost>
NameVirtualHost *:81
<VirtualHost *:81>
ServerAdmin webmaster@test.com
DocumentRoot "D:\MYOA\webroot255"
ServerName LIUHAI-PC
php_value include_path ".;D:\MYOA\webroot255"
php_value upload_tmp_dir "D:\MYOA\tmp\81"
php_value session.save_path "D:\MYOA\tmp\81"
</VirtualHost>
在下面进行端口监听
Listen 80
Listen 81
2、在tmp分别建立不同端口的文件夹
3、将不同端口的对应webroot拷入MYOA下。
4、Inc/oa_congif.php
//-- MYOA数据库配置 --
$MYSQL_SERVER="localhost:3336";
$MYSQL_USER="root";
$MYSQL_DB="TD_OA";
$MYSQL_PASS="myoa888";
(1)在对应webroot下更改对应数据库。
(2)$MYOA_CACHE_DRIVER = 'apc';改为$MYOA_CACHE_DRIVER = 'files';
(3)//-- 系统缓存目录 --
$MYOA_CACHE_PATH = $ATTACH_PATH2."cache_80/";
$MYOA_CACHE_PATH = $ATTACH_PATH2."cache_81/";
在attach文件夹下分别建立cache_80和cache_81;
拷贝cache时,里面的workflow要一块复制哦。
注意cache的路径 会影响显示哦 很会捉弄人
然后重启服务。最好在计算机服务中重启,确保重启成功。
php_value session.save_path "D:/MYOA/tmp/13" 这个必须建立 否则无法获得登录的seesion的id
php_value upload_tmp_dir "D:/MYOA/tmp/13" 这个是13版的下载文件的路径
53端口是谷歌浏览器的内置端口,所以要避过浏览器的各个内置端口,否则会无效。