linux导入通达oa数据库,将通达OA迁移到linux平台

我想大伙目前使用的通达OA系统大都在windows系统下运行,其实这样子的运行方式并不是很好,系统的性能不能达到最大程度的发挥。那各位有没有想过将其移植于linux上呢?TONGDA--OA非官方论坛www.icixi.com

可以说在Linux下搭配使用Apache+Mysql+PHP绝对经典与高效。因为apache/mysql/php本身就出自于Linux类开源社区,所以说它们的无逢结合是众所周知的了。下面我们切入正题,来谈谈将通达OA移植于linux下的大致思路

1,首先确定好一种linux系统,这里我们就选Red hat linux 9. 当然也可以使用Fedora.TONGDA--OA非官方论坛www.icixi.com

当然是要安装好了。在安装系统的时候就选择安装mysql与php.

2,系统安装好后,基本上apache都能正常运行了,我们所做的是,把通达OA的apache配置文件与mysql配置文件复制到linux下,修改一些基本目录(比如在win下是用win的目录表达方式,那在linux下则需要改过来。),这样PHP与mysql就可以正常运行了。

3,数据库的安装。

直接copy到linux系统下。TONGDA--OA非官方论坛www.icixi.com

OK,经过这几个步骤后,相信你的通达OA已经成功的移植了。祝成功。

附加内容:

1,windows平台不支持文件的大小写,而linux是对小大写区分的。你可直截导出sql文件到linux上安装,你得把你的数据库的表名改成大写的。使用:ALTER TABLE `address_group` RENAME `ADDRESS_GROUP`;

2,在php.ini里面添加你的网站目录的include路径。include_path = ".:/php/includes:/home/test:"(我不知道有没有更好的办法,但是我只能这样干)

3, 把/general/mytable/下的中文名全部改成英文。并修改数据库,如:UPDATE MYTABLE SET MODULE_FILE= 'gg.php' WHERE MODULE_ID=1;你在设置的时候看到的是英文名了。如果你有源码,你可以在数据库中新增加一个字段名,把对应的中文名输到里面,然后在 /general/person_info/mytable/config.php中找到

$MODULE_FILE=$ROW["MODULE_FILE"];

}

else

continue;

$MODULE_FILE=substr($MODULE_FILE,0,-4);

把"MODULE_FILE改成你新增加的字段名,然后把下面对字段的截取的去掉。

4,我的使用中,/inc/reg_func.php注册模块有点小问题。因为他写注册文件的时候使用的路径是windows的,而不是linux的。所以得改改。不知道新的版本有没有改变。

5,修改/inc/oa_config 在$ATTACH_PATH=$ROOT_PATH."/p_w_upload/";要加一个"/"进去,并把下面的数据库用户名及密码改掉。

6,修改p_w_upload目录的属性为777,/inc/myoa.php(注册文件)可写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值