我是一个独立博客的博主,用WordPress有7年多时间了。做为独立博客的博主,尤其像我这样没有名气的独立博客的博主,有的时候运营博客是件很孤独、很枯燥的事情。于是我产生了一个想法——用WordPress MU建立一个站群,邀请朋友们一起来玩博客。下面我把用WordPress MU建设站群的过程写下来,对于自己来说是一份笔记,以后可能会用得着,对于用得着的朋友,希望能给你提供有用的参考价值。 一、站群实现目标 1、采用WordPress MU搭建多博客的站群,实现BSP的主要功能。 二、域名与主机的设置 我为将要建立的站群在时代互联上注册了一个域名,除此之外我还使用了DNSPod的域名解析服务和Bluehost的虚拟主机。 首先,在时代互联的域管理后台将域名的DNS服务器切换到DNSPod指定的服务器地址。 然后登录到Bluehost的后台CPanel,找到Bluehost的虚拟主机共享IP地址。在登录CPanel后,左侧边栏下方有个“Stats”区域,点击下面的“expand stats”后就能看到Bluehost的虚拟主机共享IP地址。 我在Bluehost的虚拟主机共享IP地址为:66.147.244.137。 接下来我要将我的域名绑定到Bluehost的虚拟主机。登录到DNSPod后台,将域名解析到Bluehost的虚拟主机共享IP地址66.147.244.137。 然后在Bluehost后台CPanel的Domains下选择“Assign a domain to your cPanel account”。 在“Assign Domain”页面中“Step 1: Enter Domain”选择第二项并输入要绑定的域名。 “Step 2: Verify Ownership”不用管,“Step 3: Choose Addon vs. Parked”选择“Addon Domain”。 “Step 4: Choose Addon Directory and Sub-domain”选择“Create a new directory.”。 点击最下面的“Assign this domain”按钮后会我们就完成了将域名绑定到Bluehost的虚拟主机的工作。绑定成功后,打开会显示如下页面。 接下来要创建一个MySQL数据库和MySQL用户。登录到Bluehost后台CPanel,找到数据库栏目中的“MySQL数据库”选项。 在“MySQL数据库”配置页面中创建一个新数据库,比如“baihesof_wpbsp”。 创建完数据库后返回到数据库配置页面,创建一个MySQL用户。 接下来将新创建的MySQL用户和MySQL数据库绑定。 点击“添加”按钮后进入到MySQl用户权限管理页面,这里我们赋予新创建的MySQL用户所有权限。 接下来要创建一个FTP账户。登录到Bluehost后台CPanel,找到文件栏目中的“FTP账户”选项。 在FTP账户配置页面中添加新的FTP账户,输入好账户信息后点击“生成邮件列表”按钮后即可创建新的FTP账户。 三、安装WordPress 下载WordPress安装包后将其解压(推荐下载简体中文版),用文本编辑器打开“wp-config-sample.php”文件,编辑WordPress的数据库配置信息后将其另存为“wp-config.php”文件。 将所有WordPress安装文件通过FTP工具上传到网站主机后用浏览器打开网站首页,会直接跳转到WordPress安装页面。 输入站点名称、用户名和密码等相关信息点击“安装WordPress”按钮后就会看到安装成功的提示。 四、创建WordPress站点网络 因为要将站群中的每个博客的网址设置为blogname.domain.com二级域名的形式,所以在开始创建WordPress站点网络前要做一些域名的泛解析设置。登录到Bluehost后台CPanel后,在Domains页面下的域名列表选中域名。 然后在域名右侧的“MAIN”选项中找到“Subdomains”选项并点击“Manage subdomains”链接,进入到子域名设置页面。 在子域名设置页面中的“Create a Subdomain”选项下创建一个“*”子域名,将其路径指向到站点根目录下。 接下来登录到DNSPod后台,添加“*.”域名A记录,解析到Bluehost的虚拟主机共享IP地址66.147.244.137。 下面开始开启WordPress的多站点功能。用文本编辑器打开“wp-config.php”文件,在“/* That’s all, stop editing! Happy blogging. */”或者“/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */”的上方添加“define(‘WP_ALLOW_MULTISITE’, true);”(不包括双引号),将其保存后上传到网站主机覆盖原文件。 然后用超级管理员身份登录到WordPress的后台开始安装站点网络。在WordPress后台的“工具”选项下点击“配置网络”。 在WordPress站点网络创建页面中设置“网络中站点的地址”选项为“子域名”,输入好“网络名称”和“管理电子邮件地址”后点击“安装”按钮。 接一下会进入到一启用WordPress站点网络的提示页面,要按照页面的提示操作才能完成WordPress站点网络的启用工作。 首先,要编辑“wp-config.php”文件,用文本编辑器打开“wp-config.php”文件,在“/* That’s all, stop editing! Happy blogging. */”或者“/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */”的上方添加如下内容(具体的实际内容要参考启用WordPress站点网络的提示页面)后将其保存后上传到网站主机覆盖原文件。
其次,要创建一个如下内容(具体的实际内容要参考启用WordPress站点网络的提示页面)的“.htaccess”文件上传到网站主机覆盖原文件。
完成上面的WordPress站点网络的启用工作后,重新用超级管理员身份登录WordPress后台会发现顶部菜单中多了一个“我的站点”,将鼠标移到“我的站点”会显示“管理网络”菜单项。 点击“我的站点 -> 管理网络”后可以进入到WordPress站点网络控制面板。如果显示下图中的页面,说明WordPress站点网络的创建已经顺利完成。 五、在WordPress站点网络中创建一个站点 用超级管理员身份进入到WordPress站点网络控制面板,点击“创建新站点”链接开始在WordPress站点网络中创建一个站点。 在创建站点页面中输入“站点地址”、“站点标题”、“管理员电子邮件地址”后点击“添加站点”按钮。 点击完“添加站点”按钮后会创建一个新的站点和用户,进入到所有站点页面会看到刚刚创建的test站点和test用户。 如果新创建的用户没有收到欢迎邮件,那么可以到用户管理页面手动编辑用户资料及密码。 现在已经在WordPress站点网络中创建一个了test站点,可以通过test.来访问,接下来要为这个站点绑定一个顶级域名wpbsp.net。实现WordPress站点网络中站点顶级域名的绑定需要使用一个WordPress MU Domain Mapping插件。下载这个插件并解压后,会得到一个“wordpress-mu-domain-mapping”目录,将目录中的“sunrise.php”文件上传到WordPress的“wp-content”目录下,其余文件以及整目录上传到WordPress的“wp-content/plugins”目录下。 然后,要编辑“wp-config.php”文件,用文本编辑器打开“wp-config.php”文件,在“/* That’s all, stop editing! Happy blogging. */”或者“/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */”的上方添加“define(‘SUNRISE’, ‘on’);”(不包括双引号),将其保存后上传到网站主机覆盖原文件。 接下来用超级管理员身份进入到WordPress站点网络控制面板的插件管理页面,将WordPress MU Domain Mapping插件在“整个网络启用”。 将WordPress MU Domain Mapping插件在“整个网络启用”后,在WordPress站点网络控制面板的设置项中会多出“Domain Mapping”和“Domains”两个设置页面。 进入到“Domain Mapping”设置页面中,会发现在这里可以通过IP地址和CNAME两种解析方式来实现顶级域名的绑定。这里选择使用IP地址解析的方式,在“Server IP Address”选项中输入Bluehost的虚拟主机共享IP地址66.147.244.137后点击页面下方的“Save”按钮。 接下来进入到“Domains”设置页面中,在“New Domain”选项中输入“Site ID”和“Domain”后点击“Save”按钮为test站点绑定wpbsp.net顶级域名。其中test站点的“Site ID”为“2”(可以在站点管理页面的“编辑”链接地址中获取“Site ID”,比如“http:///wp-admin/network/site-info.php?id=2”这个链接地址中的id=2,那么这个站点的“Site ID”就是“2”),“Domain”为“wpbsp.net”,“Primary”为选中状态(默认)。 接下来登录到DNSPod后台,将域名wpbsp.net做A记录解析到Bluehost的虚拟主机共享IP地址66.147.244.137。 接下来将域名wpbsp.net绑定到Bluehost的虚拟主机,在Bluehost后台CPanel的Domains下选择“Assign a domain to your cPanel account”。 在“Assign Domain”页面中“Step 1: Enter Domain”选择第二项并输入要绑定的域名wpbsp.net。 “Step 2: Verify Ownership”不用管,“Step 3: Choose Addon vs. Parked”选择“Addon Domain”。 “Step 4: Choose Addon Directory and Sub-domain”选择“Use an existing directory.”并且选择站点的根目录。 点击最下面的“Assign this domain”按钮后就完成了将域名wpbsp.net绑定到Bluehost的虚拟主机的工作。绑定成功后,打开wpbsp.net会显示test.同样的首页,其实是即使打开test.也会转到wpbsp.net。 大功告成,现在已经成功的利用一个.com顶级域名+DNSPod域名解析服务+Bluehost的虚拟主机完成了WordPress MU站群建设。写到这里,本文已经全部完成,谢谢阅读!如果本文有纰漏之处,欢迎各位批评指证。 除非注明,文章均为潘晓亮原创。转载请注明出处,谢谢! 无相关文章。 |
|