零贰'Blog

零贰'Blog - 记录日常点点滴滴..........

将 WordPress 移动到根目录访问

Wordpress目录

      在改用Wordpress建立博客时,本来是先打算先测试一下,再转用Wordpress的,使用使用了一阵后不想再去重新安装了,所以就一直把Wordpress放在了子目录下,听了【朵未】和【老实人】的建议,打算修改到根目录,可是一直不敢动手,怕改出问题。

      今天把网站备份了一下,顺便想把网站改到根目录下,在网上找到一个教程,看了下方法觉得挺简单,不过是从根目录转下子目录,不过已经备份,先测试一下吧。

将 WordPress 移动到专门的子目录的步骤如下:

1、创建用于存放 WordPress 文件的新目录(在本文中将使用 /wordpress 作为例子)。若您在 Linux 上,在 www 目录中运行 mkdir wordpress 命令。您大概还需要运行一次“chown apache:apache”或“chown [您的用户名]:www-data”来使它拥有正确的所有者。

2、前往常规设置页面,在“WordPress 地址(URL)”处,将其修改为您的 WordPress 核心文件的新位置。例如:http://www.Cool02.com/wordpress ,在“站点地址(URL)”一栏,保留您原来根目录的位置。如:http://www.Cool02.com/ ,点击“保存设置”。(别担心此时看到的错误消息,也不要现在进行测试!不然您大概会得到“文件未找到”之类的错误消息。)

3、将您的 WordPress 核心文件移动(剪切)至新位置(刚刚填写的“WordPress 地址”)。

4、从您的 WordPress 地址复制(不要剪切!)index.php.htaccess 到根目录(刚刚填写的“站点地址”)。您可能看不到 .htaccess 文件,因此您需要设置您的 FTP 客户端,令其显示隐藏的文件。若您没有使用固定链接,那您可能没有 .htaccess 文件,请直接进行下一步。若您在 Windows(IIS)服务器上运行 WordPress,同时使用了固定链接,那您也不会有 .htaccess,但有 web.config 文件。和上述方法一样,请复制 index.php 到站点的根目录,然后移动(剪切!不是复制!)web.config 到您的根目录。

5、使用一个文本编辑器来打开根目录的 index.php。 进行如下更改,然后保存文件。更改这行:
require('./wp-blog-header.php');
令其变成(请用您自己的目录名替换“wordpress”):
require('./wordpress/wp-blog-header.php');

6、在新位置登录。比如 http://www.Cool02.com/wordpress/wp-admin/

7、若您设置了固定链接,请前往“固定链接”管理页面保存一次设置。此时,若有足够的权限,WordPress 会自动为您更新 .htaccess 文件。若自动写入失败,页面上会自动显示新的重写(rewrite)条目,请手动编辑您的 .htaccess 文件(和主 index.php 在同一个目录下)

 

      由于我原来就是安装在子目录下的,所以是要将其复制到根目录下,只要将“站点地址(URL)”为根目录的位置http://www.Cool02.com/ ,再将index.phpweb.config移动 到根目录,再将index.php里的
require('./wp-blog-header.php');修改成require('./wordpress/wp-blog-header.php'); 就可以访问了。

     不知道其它访问页面会不会出现问题,只有使用再去测试了,如果有访问不了页面,请大家留个言吧。