WordPress拥有为数众多的主题和插件,是大家采用它建独立博客的一个很重要的原因。喜欢折腾的童鞋会经常测试网上淘来的主题或插件,一些主题和插件会向数据库中写入东西,如果再自己的博客上实地测试,长久以往,会造成很多问题,甚至造成数据库混乱,导致博客挂掉,后果很严重。因此,在搭建一个WordPress本地测试环境非常有必要。
默认情况下本地测试所使用的Apache环境不支持WordPress的自定义固定链接,修改后会显示无法找到链接。此功能在测试主题和插件时虽然不常用,但是某些具有特殊功能的主题中会用到,比如我新发布的热点新闻2.4版主题页角集成的公告栏,采用WP自定义文章发布类型功能就会用到,如果不能修改固定链接,点击公告文字链接会找不到文章。文章源自陈学虎-https://chenxuehu.com/article/2011/02/277.html
有关搭建WordPress本地测试环境的文章众多,也不是本篇的重点。本篇的重点是让WordPress本地测试环境支持自定义固定链接格式。文章源自陈学虎-https://chenxuehu.com/article/2011/02/277.html
可能刚接触WordPress的童鞋,还不知道可以在自己的电脑上安装WordPress,下面简单说一下本地搭建WordPress测试环境的步骤。文章源自陈学虎-https://chenxuehu.com/article/2011/02/277.html
我只要讲解一下在wamp下的安装方法,关于wamp的安装我就在这里不多说了,大家可以上网查阅或者是下载本站的使用说明文件:文章源自陈学虎-https://chenxuehu.com/article/2011/02/277.html
下载wamp详细使用说明文章源自陈学虎-https://chenxuehu.com/article/2011/02/277.html
通过上面的讲解我相信大家已经成功的配置了wamp环境,好的!关于wordpress的安装我就不在这里啰嗦了!但是通过在网络服务器上备份下来的文件我们首先拷贝文件到你安装wamp的www目录中,然后把数据库文件导入到数据库中,注意这里的数据库操作,你需要建立一个和你在服务器上同名的数据库,然后在下面添加一个在服务器上同名同密码的用户,这样你才能成功的连接数据库,web文件不用修改!文章源自陈学虎-https://chenxuehu.com/article/2011/02/277.html
到此基础工作完成,接下来可以在浏览器地址栏中输入:http://localhost/,打开WordPress本地测试环境,与自己真正的博客使用无区别,可以随便折腾了,如果数据库挂了,打开http://localhost/phpmyadmin/,删除数据库重建,并且可以同时建立多个数据库,从而安装多个WordPress程序。文章源自陈学虎-https://chenxuehu.com/article/2011/02/277.html
但是我们的操作并不支持自定义固定链接,下面我简单的说一下解决方法:文章源自陈学虎-https://chenxuehu.com/article/2011/02/277.html
首先你需要找到 打开:apache 下的httpd.conf,这个的位置在,你桌面右下角的wamp图表上左键,选择 apache 再选择 httpd.conf 即可。打开文章源自陈学虎-https://chenxuehu.com/article/2011/02/277.html
找到 #LoadModule rewrite_module modules/mod_rewrite.so文章源自陈学虎-https://chenxuehu.com/article/2011/02/277.html
把前面的#去掉即可保存!
再找到:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
把其中的AllowOverride None改为:AllowOverride all
重启wamp软件(必须),进入WP程序后台修改固定链接格式后,打开文章链接不再显示无法链接了。
如果还不可以,你可以选择进入 http://localhost/wp-admin/ 去重新设置一下固定衔接,因为这样就会建立一个 .htaccess 文件,如果先前你的web文件中有就免去此步,在前一步即可访问!
当然你也可以直接复制下面的内容,自己建立.htaccess文件!
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteBase / 这里根据你的安装目录确定,现在是根目录!即在wamp的www目录下!我觉得还是进后台重新设置让他自动建立的比较好,嘿嘿!
好了,讲完了,谢谢您的观看!
评论