很多人选择WordPress搭建个人博客,因为它简单易操作。为了节约成本,也有很多人会选择多站点。WordPress从3.0版本开始就已经支持多站点的搭建,可以让子站点运行主站点的程序,不需要再每个站点分别存放网站程序,同时也节约了空间成本。
准备工作
如果想配置多站点博客网络,你至少应该对UNIX、Linux的管理操作有基本了解。最好能对WordPress开发、PHP、HTML 和 CSS 有一定认识。如果你不是很明白的话,请先在测试站点操作练习,不要轻易在正常运作的站点上操作。
确认自己购买的主机是否支持多站点
在建立多站点之前,先确认下自己购买的主机是否支持多站点或泛域名解析。有些低价格的虚拟主机是不支持的,当然你可以用子目录的方式替代子域名。不推荐在共享的服务器上进行这样的操作。当执行这一步时,你需要在子域名和子目录之间做一个选择,这意味着网站中其它的子域名或子目录可能要进行一些更改。
- 子域名:例如
site1.example.com
和site2.example.com
- 子目录:例如
example.com/site1
和example.com/site2
子域名网站:它的工作原理是使用通配符子域(即’*’)。您必须在Apache中开启此功能, 您还必须在DNS记录里添加通配符子域。一些共享的主机商可能不支持这个,所以您可能需要启用此功能前,请检查您的虚拟主机提供商。
子目录网站:它的工作原理是使用.htaccess
文档, 该功能将提供创建链接结构。如果你已经在你的博客上使用了固定链接, 那么子目录就会正常运行。
WordPress必要的设置
有下列的情况的,就不能创建一个多站点网络 :
“WordPress地址 (URL)” 不等同于 “网站地址(URL)”.
“WordPress地址(URL)” 使用数字端口’:80′, ‘:443’.
有下列的情况,不能选择子域安装:
WordPress安装在一个目录(文件夹)里(不是根目录).
“WordPress地址(URL) ”是
localhost
(即本地环境).“WordPress地址(URL)” 是IP地址,如127.0.0.1.
第一步:备份WordPress
WordPress网站会在创建多站点网络时升级,在操作前备份你的数据,这一点很关键,避免未知错误造成的网站数据丢失。
第二步:激活WordPress多站点功能
WordPress多站点功能默认是关闭的,需要用户手动激活。在WordPress目录下,找到wp-config.php文件,用php编辑器打开它(我用的是notepad,txt文本也能打开,但容易出现一些问题),找到 ,在这行代码的上面添加如下代码:
define(‘WP_ALLOW_MULTISITE’, true);
然后保存。重新登录WordPress后台,你会发现在“工具”下多了一个“配置网络”选项。
第三步:关闭所有启动的插件
点击“配置网络”会提示你要关闭所有插件,关掉所有运行的插件即可。
第四步:修改wp-config.php、.htaccess文件
WordPress系统会提示你修改两个文件:wp-config.php和.htaccess,他们在同一个目录,很好找。找到后打开添加代码,保存即可。如果你没有“.htaccess”这个文件,需先在固定链接那里进行设置一下,wordpress会自动生成.htaccess这个文件。
第五步:子域名或子文件夹
在配置中会提示选择为新站点使用子域名或子文件夹方式来安装。如果选择子域名方式,你的主机空间必须支持泛域名解析,且最好提前做好泛域名解析(一般是在DNS Zone Edit下,添加一条A记录,绑定子域名IP地址。泛域名格式:*.example.com)。
第六步:添加子站点
如果你顺利做完以上步骤,则WordPress多站点基本配置结束。下面要做的就是添加子站点了,在“站点”下进入“新建站点”,填写子站点URL、子站点名称和管理员邮箱,单击“添加站点”就可以了,随后在“我的站点”下拉菜单中就会出现子站点的名称。
注意:
有时进入子站点WordPress后台对子站点进行单独管理的时候,会遇到403、404或500错误。这时候可能需要再确认一下DNS设置是否正确,或者在添加域名时,将域名指向“/”而不是默认的folder。当然,问题可能各有不同,仅供参考。
80%的人都看过的文章
- WordPress去掉链接中的category
- WordPress调用自定义文章分类中某个分类的文章
- 如何创建一个访问速度更快的WordPress网站
- 什么是博客?它与网站有什么不同?
- 二级域名与二级目录的区别和选用
- 利用PuTTY安装LNMP环境部署WordPress二级网站(教程)
- WordPress建站安装主题的3种方法?
- 避免26个常见的WordPress错误(经验教训)