在共享ip空间安装WordPress MU

By | 08/18/2009

作者:wpmutest

我在第一次安装mu的时候,在搜索引擎查到的资料许多都说要有独立ip的空间才可以安装mu,但是在实际的安装过程中我发现即使共享ip也是可以安装的,这里我把自己的安装经验分享给大家.

我使用免费空间提供的默认二级域名(yahoo22cn.freebsdhost.org)来作为示例的域名,在你具体部署的时候需要换位自己的域名,不要生搬硬套我的域名呀.

简短的说下准备步骤,到免费空间注册一个id,创建默认网站和mysql.然后我登录到ftp,”/yahoo22cn.freebsdhost.org /public_html/”就是我域名yahoo22cn.freebsdhost.org的网页根目录.接着我上传了一个get.php文件,源码是

<?php

exec(“fetch http://mu.wordpress.org/latest.tar.gz“);

exec(“tar xvfz latest.tar.gz”);

?>

web运行get.php可以瞬间把mu下到空间商并解压,比我本地上传快很多,毕竟中国和美国网络比较慢.然后把解压目录下的文件转移到网页根目录下,就可以开始安装了.安装过程也很简单,下面开始重头戏域名的设置.

因为我使用的是免费空间提供的默认二级域名,不需要域名解析这步,如果你是使用自己的顶级域名,那么需要先到域名提供商那里把域名的泛解析指到免费空间的ip上,我的这个例子里ip是174.133.176.3.

然后我登录免费空间的控制面板,在页面中部找到域名列表,点击该域名的别名管理链接
域名列表

然后在别名管理链接输入域名yahoo22cn.freebsdhost.org,并且要勾选泛解析,然后点提交

别名管理

等两分钟别名生效后你就可以注册一个测试账户看看效果了.大家可以访问我的测试账户看看 http://wpmutest.yahoo22cn.freebsdhost.org/.因为我用的是二级域名做主域名,用户就是三级域名.如果大家使用自己的顶级域名来做主域名,那用户就应该是使用的二级域名.

注意:yahoo22cn.freebsdhost.org只是我对mu感兴趣,临时建的测试站,不久将删除,大家不要把自己的博客真的建在上面.

非常感谢观看本文,欢迎大家发表感想,提出相关问题,共同切磋.

忘记了一个细节,现在通过编辑补充上来,就是安装完毕后需要修改下邮件部分,因为这个免费空间因为防范垃圾邮件的关系禁用了sendmail,所以需要外来smtp来发送邮件.

先修改wp-includes下的

pluggable.php$phpmailer->IsMail();

改为

$phpmailer->IsSMTP();

然后再修改wp-includes目录下的class-phpmailer.php

var $Mailer= ‘smtp’;

var $Host= ‘smtp.gmail.com’;

var $Port= 465;

var $SMTPSecure = “ssl”;

var $SMTPAuth = true;

var $Username = ‘你gmail的用户名’;

var $Password = ‘你gmail的密码’;

修改完毕后,用户注册就可以收到激活邮件了

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据