奇矩互动官方论坛's Archiver

ppxstar 发表于 2008-7-21 11:31

moophp可以被共用吗?

就是两个以上的站共用一个moophp框架。

ppxstar 发表于 2008-7-21 11:34

补充一下,不同的站使用的是不同的数据库

lulu 发表于 2008-7-21 12:36

可以的

你的加载不同的配置文件即可

ppxstar 发表于 2008-7-21 14:10

有相关的说明文档吗?在哪里可以找到呢?

Liming 发表于 2008-7-21 14:22

在moophp.php里设置就可以了

ppxstar 发表于 2008-7-21 14:34

我发现可以在每个站都设置放一个MooConfig5.php,通过这个文件来调不同的库。
但是我不理解,核心库里的MooConfig5.php是起什么作用的?它需要设置吗?

Liming 发表于 2008-7-21 14:56

MooConfig5.php
在安装运行前请改名为MooConfig.php
他就是连接数据库和相关数据的配置文件
和moophp.php一样,都要同时加载的
当然需要设置啦,在文件的最底部,需要设置你的数据库资料

ppxstar 发表于 2008-7-21 15:37

既然是调用MooConfig.php为进行数据库配置,并且只能连一个库,那我另几个站不就无法设置了吗?

ppxstar 发表于 2008-7-22 17:07

请网友注意一个我的主要问题,对一个网站的设置加载我是会的,我问的是多个网站共用同一个moophp内核的配置问题。

感谢楼上的回答,但我还是不知如何设置。

Liming 发表于 2008-7-22 18:00

恩,我前面的不是非常理解你的意思

不好意思哈

目前的版本的MooPHP暂时没有很简单的加载几个配置文件的简单文档

我们现在开发的版本已经考虑了这样的一个机制了

你在

MooPHP.php

找[code]require_once MOOPHP_ROOT.'/MooConfig.php';[/code]替换为[code]if(!defined('MOOPHP_USER_CONFIG')) {
require_once MOOPHP_ROOT.'/MooConfig.php';
}[/code]经过这样处理后

你只要在不想加载核心本身的 MooConfig.php

你只要在其他文件引入 MooPHP 之前 预先加载你的配置

例如[code]require dirname(__FILE__).'./MooPHP/MooPHP.php';[/code]写成[code]require dirname(__FILE__).'./yourConfig.php';
require dirname(__FILE__).'./MooPHP/MooPHP.php';[/code]并且
在你的配置文件 yourConfig.php
多加一个定义[code]define('MOOPHP_USER_CONFIG', TRUE);[/code]这个方法和后续版本的处理机制兼容~~

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.