阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 1748|回复: 2

[求助] 安装两套OA系统提示的错误

[复制链接]
  • TA的每日心情
    无聊
    2013-8-23 10:21
  • 签到天数: 42 天

    [LV.5]常住居民I

    发表于 2010-8-22 11:42:24 | 显示全部楼层 |阅读模式
    本帖最后由 sina20 于 2010-8-22 11:44 编辑

    在原通达OA2008系统上安装第二套系统出错,请高手解答一下,谢谢了。

    错误提示如下:
    Warning: disk_total_space() [function.disk-total-space]: open_basedir restriction in effect. File(D:/) is not within the allowed path(s): (d:/MYOA/webroot2/;d:/MYOA/tmp;d:/MYOA/data/TD_OA2/) in D:\MYOA\webroot2\inc\td_core.php on line 51


    安装方法是从网上搜索的
    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



    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/"





    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/"





    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";

    ?>

    sina20 于 2010-8-22 19:09 补充以下内容

    有没有较好的解决方案?
    我在APMSERV上架构
    数据库会出错,表都打不开
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2013-8-23 10:21
  • 签到天数: 42 天

    [LV.5]常住居民I

     楼主| 发表于 2010-8-22 22:28:40 | 显示全部楼层
    回复 1# sina20


        还是没人解答?
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2013-8-23 10:21
  • 签到天数: 42 天

    [LV.5]常住居民I

     楼主| 发表于 2010-8-23 13:09:41 | 显示全部楼层
    问题在于td_core.php中要求把d:/权限添加到
    php_admin_value open_basedir "d:/MYOA/webroot/;d:/MYOA/tmp;d:/MYOA/data/TD_OA/"
    但是这样做是不是很不安全,给d盘读写的权限了?

    sina20 于 2010-9-7 09:17 补充以下内容

    经过一段时间测试,发现会冲突...郁闷了
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表