欢迎您“为梦者”,WMCMS帮助中心首页

如何搭建多网站一套小说数据?

本文主要讲解如何搭建多个网站共用一套小说数据,本章就以 pc和移动站点为例子。


实例站点:https://www.wmcmsdemo.com/https://m.wmcmsdemo.com/


第一步:正常安装两个网站。


第二步:修改m站点的数据库配置如下,点击这里查看多数据库配置说明

$C['config']['db'] 为主数据库,也就是www的数据库连接。

$C['config']['db1']为m站点数据库。

1.jpg


第三步,修改m站点后台二次开发文件

路径为/admin/plugin/,将后台操作的数据库设置为db1。

文件为action.before和controller.before,两个文件内容一致。

这样我们在m站点后台就可以单独设置url、伪静态、seo优化关键字而不会影响到www站点。

5IR@@U57FBU60{Q50]N2`3H.png


第四步:同步txt文件夹和封面文件夹。

如果不同步你会发现章节为空,封面不存在。

所以我们要给m站点设置目录软连接(不是快捷方式)。

方法如下:

windows:

    1.打开cmd输入命令[解释:m站点的upload/images目录实际上读取的是www站点的images内容]

        mklink /j "C:\phpStudy\m\upload\images" "C:\WWW\www\upload\images"

        路径请根据自己的项目修改。


linux:ln -s 源文件 目标文件

设置完成后m站点就可以使用www站点的封面图了。



第五步,这一步设置完成后你会发现章节还是为空白,那是因为小说路径加密单独使用的是每个站点的appid等信息。

我们推荐两个方法

方法一:小说设置自定义加密字符串。

方法二:修改m站点的api.config文件里面的appid,apikey,apisecret与www站点一致,并且将文件设置为只读。


最后所有设置完成,如果想要添加新的子站点重复以上步骤即可!