EC有没有办法做到多个网站只读取同个数据库

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

就是俺建网站A、B、C、D
然后B、C、D都读取A网站的数据库
在A网站添加商品里,B、C、D都能共享到。。
另一方面也做到A、B、C、D网站的模版都不一样。。

回答:
没人会吗?

有,,各网站的数据表前辍不一样即可....

前缀不一样不能解决的,要这样的话就得改程序咯

前辍不一样,然后最多再改下data/config.php文件中的
// table prefix
$prefix = "ecs_";

这行代码就可以了..

此行代码就是设置表前辍的

楼上你这样说的话跟用多个数据库没多大区别,楼主的要求是一部分数据库表是通用的,一部分数据库表是独立的。


就是俺建网站A、B、C、D
然后B、C、D都读取A网站的数据库
在A网站添加商品里,B、C、D都能共享到。。
另一方面也做到A、B、C、D网站的模版都不一样。。
asher 发表于 2009-4-28 00:26

你的要求比较容易实现。因为都是你的数据库。而且调用的资料都一样。
用一个数据库,用同名模板,即可实现。
不用其他任何条件。
再详细解释一下。程序4套(一样),模板4套(同名),域名4个。
每套产生自己独立的,数据及模板缓存。
ok。

你的要求比较容易实现。因为都是你的数据库。而且调用的资料都一样。
用一个数据库,用同名模板,即可实现。
不用其他任何条件。
再详细解释一下。程序4套(一样),模板4套(同名),域名4个。
每套产生自己独 ...
baoqiu 发表于 2009-4-30 10:34

还是有点不太明白,请高手们详细说一下,我对这一行不是太了解

config我改了还是不行,它会提示找不到数据库


还是有点不太明白,请高手们详细说一下,我对这一行不是太了解
jackchen 发表于 2009-4-30 15:31

config其实基本都一样,数据库地址也一样。
必须能找到数据库才行,呵呵。所以需要支持数据库远程连接。
如果4个站是一个服务器上的虚拟主机,那么最为方便了。
图片多份即可,打包,images\当月\图片,分发到各个站,解包覆盖。就可以了。
如果要自动调用A站图片,在模板里把商品图片所在的A地址加上就可以了。

是很简单的问题,但是不知怎么样解决。

那你把原来那个没问题的站config.php下载好上传到另外的BCD网站就行了,清除缓存
writyou 发表于 2009-4-30 20:28


这个做法有做过。。但似乎是不行的。。

楼主,你这四个网站是否都在同一台服务器上?如果不在同一台服务器数据库是否打开了允许远程登录功能呢?检查一下,按baoqiu的方法是可以实现的