现在的位置: 首页 > WordPress教程 > 正文

WordPress本地安装及网站访问跳转、固定链接无法访问解决办法

2012年08月11日 WordPress教程 ⁄ 共 2163字 评论数 3 ⁄ 阅读 11,563 次

在做wordpress新站或对网站进行修改时,为了对我们的用户以及搜索引擎友好,我们需要在自己电脑上完全调试好再对网站动刀。在自己电脑上调试网站就需要wordpress本地测试环境搭建,如果是网站修改可能还需要把网站数据都导入本地,在本地做一个完全一样的网站。但网站数据导入会出现wordpress本地测试网站访问跳转的问题,如果网站使用了固定链接还会出现网页无法访问的情况。

首先,我们来解决一下wordpress本地测试环境搭建的问题。

搭建wordpress本地测试环境的程序一般有XAMPP、Wamp、PHPNow等,笨鸟个人推荐使用PHPNow,操作非常简单。下面我们分享以PHPNow来搭建wordpress本地测试环境的方法。

1、下载PHPNow

2、解压文件,搭建环境。如果是XP系统,下载解压后直接双击Setup.cmd,程序会自动解压,按照程序提示操作,初始化init、设置密码等,然后会自动弹出localhost或127.0.0.1数据库首页,wordperss本地测试环境就搭建完成了。如果是windows7的系统,一般都会出现权限不足的情况,具体可参见“PHPnow win7权限不足Apache失败解决办法”一文。

其次,我们来解决一下wordpress本地安装及本地搬家问题。

WordPress本地搭建一般有两种情况,一种情况是直接安装新的程序,相当于新建的网站,这种情况一般用于新做网站前在本地进行网站调试的。另一种情况是将已经成熟的网站安装在本地,这种情况一般用于网站大改版时网站调试。

本地搭建wordpress新博客较为简单:

1、下载wordpress程序;

2、解压程序,并将文件拷贝至PHPnow安装文件的htdocs文件夹下,如果是想直接通过localhost访问则将wordpress解压后文件夹内文件拷贝进htdocs并删除原来的index.php。不过笨鸟不建议这么做,最好是把wordpress整个文件夹拷贝到htdocs下,然后通过localhost/wordpress或127.0.0.1/wordpress来访问;

3、安装wordpress程序,按常规程序进行安装。先是配置wp-config.php文件,填写数据库名、用户名、密码、表名前缀点击提交(数据库名需要先到127.0.0.1/phpmyadmin去创建,用户名、密码是按PHPnow设置的填写)进行安装,填写站点标题、用户名、密码等信息完成安装。详细图文教程可参见“wordpress安装教程”第五步。

WordPress搬家至本地跟常规搬家无差别,还用笨鸟分享的wordpress搬家四步曲:

第一步:将网站根目录下所有文件拷贝到htdocs文件夹下创建的wordpress安装目录;

第二步:导出网站数据库文件并在新主机上建立数据库,进行导入;

第三步:修改wp-config.php文件,确保网站文件与数据库通信正常;

第四步:在地址栏访问127.0.0.1/wordpress重新安装博客,详见“wordpress搬家教程”。

最后,我们需要解决一下wordpress本地测试网站网站访问跳转及wordpress本地固定链接无法访问问题。

在wordpress搬家至本地后一般会出现网站访问跳往到原地址的情况,解决这个问题其实跟wordpress换域名搬家很类似,只需要修改wp_options数据表的siteurl和home字段的值为本地地址(localhost)即可解决,详见“wordpress换域名搬家”。

对于wordpress本地固定链接无法访问问题,是因为apache默认屏蔽掉了。

打开I:\PHPnow-1.5.6\Apache-20\conf目录下的httpd.conf,找到:

<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

把其中的AllowOverride None改成AllowOverride all

进入WP后台修改固定链接格式后,打开文章链接不再显示无法链接了。如果无法成功则需要重启apache模块,如果还是无法打开链接页面,检查WordPress程序所在的文件夹中是否有.htaccess文件,一般设置固定链接后会自动创建,如没有可以自己手动建一个,内容为:

1.# BEGIN WordPress

2.<IfModule mod_rewrite.c>

3.RewriteEngine On

4.RewriteBase /wordpress/

5.RewriteRule ^index\.php$ - [L]

6.RewriteCond %{REQUEST_FILENAME} !-f

7.RewriteCond %{REQUEST_FILENAME} !-d

8.RewriteRule . /wordpress/index.php [L]

9.</IfModule>

10.# END WordPress

OK,到这里关于Wordpress本地测试环境搭建、wordpress本地测试网站访问跳转、wordpresss本地固定链接无法访问三个问题我们已经解决了。如果还有其他问题欢迎留言跟笨鸟交流,如果本文帮到了你,希望留言支持笨鸟!

» 声明:本站文章源于个人经验总结或书籍、互联网转载,内容仅用于个人学习,请勿转载,否则后果自负!

目前有 3 条留言 其中:访客:1 条, 博主:0 条 引用: 2

  1. Mike : 2013年11月21日21:19:11  -49楼 @回复 回复

    谢谢,刚试过,一步一步来,安装成功。

    “需要修改wp_options数据表的siteurl和home字段的值为本地地址(localhost)即可解决,”

    这个地方,希望能详细点,写成本地地址localhost/wordpress好像比较好

给我留言

留言无头像?