今天将 A 和 B 两个 Drupal 站点转到了一个站下面,这难道就是传说中的站群?感觉好高大上啊! 下面跟大家文字讲解一下该如何操作. 第一点,比较重要. 先去把自己的数据库和源文件做好备份,省的出现意外的时候,哭都没地方!
第二点 站点 A 是主站, 我们今天要做的就是要把 B 站转到A站下面!
先把B站的域名, 指定到A站根目录下!
进入 A 站的 /sites 下, 建立一个新的文件夹,名字就是你 B 站的域名. //如 example.com (这里我们用 example.com 举例说明)
进入 A 站的 /sites/default 目录下,将 default.settings.php 复制到 example.com 目录下, 然后改名为 settings.php
将 B 站点的 files 文件夹, 复制到 example.com 目录下.
然后给 settings.php 和 files 设定合适的权限 // settings.php给 0444 权限, files 文件夹给 0755,
龙马下面的回复说这两个权限不对,我就查验了下. settings.php变成了555, files还是755, 如果此处遇到问题,自己查验一下权限的问题吧.
然后将 B 站点的模板 复制到 站点 A 目录下相应的站点, 也就是说 /sites/all/themes
将 B 站点的模块 复制到 站点 A 目录下相应的站点, 也就是说 /sites/all/modules
其实这样基本上就差不多了!
访问你的B站域名.
Duang duang~~~
全新的安装~~~
按照正常的安装就好了,然后将MYSQL数据库一恢复,就可以了.
下面就是各种调整了,比如图片不显示 图片不显示, 就去配置里找到文件系统,将公共文件系统路径下面调整为 example.com/files
试了一下files和settings.php都要给777的权限