本地安装MU

环境:windows xp + XAMPP

目标,复制server上的数据进行本地测试,要求本地可以实现二级域名

  1. 把server上mu目录下整个内容的copy到xampp\htdocs目录下,也就是index.php覆盖原index.php,favicon覆盖原favicon
  2. 把服务器上的数据库copy到本地,为避免麻烦我用了同样的数据库名,用户名和密码
  3. 编辑文件C:\WINDOWS\system32\drivers\etc\hosts,添加两行:
    127.0.0.1       localhost.test
    127.0.0.1       test.localhost.test

    经事实证明,写*无效

  4. 编辑文件xampp\apache\conf\httpd.conf,两个地方:
    1. 找到LoadModule rewrite_module modules/mod_rewrite.so大概在118行的样字,去掉前面的#
    2. 找到第一个AllowOverride None大概在188行的样子,改成AllowOverride FileInfo Options
  5. 现在启动Apache和MySql,在浏览器输入http://localhost.test,报错说这个domain没有,打开数据库,修改两个table
    1. wp-site,就一条记录,把domain的内容改成localhost.test
    2. wp-blogs,把要测试的blog的主域名改成localhost.test(可以写个UPDATE语句,我比较懒,只改了需要的)(好吧,花30秒把sql写了)UPDATE wp_blogs SET domain = REPLACE(domain,'原域名','localhost.test')

至此应该都完成了。

One Response

  1. 我来了。沙发属于我了。