wordpress mu在subdirectory和subdomain方式之间切换

今天Benson和我讨论了好久关于wordpress mu的问题,有一个以前觉得很棘手的问题就是,刚开始安装wpmu的时候如果选错了安装方式为subdomain,这样注册者的博客就是目前你的域名的下一级域名,比如你的域名是example.com,那么注册者的域名就会是类似test.example.com这样的域名

这样麻烦就来了,如果你自身没有DNS权限,而且域名提供商没有给你设置泛域名的话,那么就会出现无法解析test.example.com的问题

以前我测试的时候是直接重新安装,没有思考过多(其实是懒得思考,惰性!!!)

今天Benson的一席话使我在黑暗中找到了一丝方向(请见让文章《wordpress mu新用户注册后的密码明文显示,取消邮件通知》中的Benson的评论)

经过查看源代码发现注册的时候有如下的代码:

$handle = fopen(’wp-config.php’, ‘w’);
foreach ($configFile as $line_num => $line) {
……
case “define(’VHOST’,”:
fwrite($handle, str_replace(”VHOSTSETTING”, $vhost, $line));
break;
……
define( ‘VHOST’, $vhost );

还有很多关于$vhost的代码,就不一一列举了

看来是写入了配置文件,查看wp-config.php,果然发现了如下的代码:

define(’VHOST’, ‘yes’);

如果设置成yes则是采用了subdmain方式,那么是不是修改成no就是subdirectory方式呢?

测试后,果然和我的想法一致,这样就不用去重新安装一遍wpmu了,直接切换即可

感谢Benson (*^__^*)

本文地址 : http://www.foolpig.com/2008/06/27/wordpress-mu-sub/
如果你对本文感兴趣,欢迎订阅我的博客

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

3 Responses so far

You can leave a response or Trackback this entry .
  1. Benson Says:

    赫赫!! 支持一下!!!!一起研究探讨wpmu!

  2. 深圳瑜伽 Says:

    你好哇!你的博客很漂亮哇!!来踩踩喇!
    你喜欢瑜伽吗?
    http://uyoga.com.cn

  3. foolpig Says:

    @深圳瑜伽:
    呵呵,谢谢,不过对瑜伽不是很感兴趣喔 :sd:

Leave a Reply

:grin: 点击插入更多表情 »