ECJia如何配置两个网站访问共同的数据库和附件资源

一、问题起源

ECJia到家是一款开源的O2O电商系统。在我们使用的时候,会经常遇到官方新版本升级,这时,我们又想保持当前站点的稳定运行,又想升级到新版本体验功能。我们就需要再搭建一个升级测试站点,这时我们就遇到了“如何让这两个站可以共用数据和附件资源”。

二、修改内容

第一步:修改.env文件,使用两个网站的数据库配置信息相同;

第二步:共用两个网站的附件访问地址

以第一个网站为主,首先获取第一个网站的附件目录访问地址,如:

http://www.xx.com/content/uploads

配置第二个网站的配置文件/content/configs/site.php

添加配置项:

'custom_upload_url' => 'http://www.xx.com/content/uploads',

第三步:共用两个网站的附件上传目录

网站上传目录在服务器的绝对路径,如

/www/www.xx.com/content/uploads/

配置第二个网站的配置文件/content/configs/site.php

添加配置项:

'custom_upload_path' => '/www/www.xx.com/content/uploads/',

第四步:搞定

这篇文章对您有用吗?