文章标签 ‘调试’
今天刚修改了下主题,感觉挺好的,随即修改签名为:没事改改BLOG心情大爽!
另外一个BLOG也想利用点时间换个主题,苦于网络传输太慢(出国),所以希望能在本地将一些内容修改完善后再作上传,那么如何在本地调试下主题呢?步骤很简单:
本地有现成的备份文件,可直接使用,跳过1,2
1. 下载你网站的所有文件,到本地(最好能在cpanel后台打包好)
2. 下载数据库到本地(phpmyadmin直接导出或者利用插件gd press tools备份后下载==)
3. 在本地安装wamp http://www.wampserver.com/en/download.php
4. 安装完成后启动,这里可能一种情况是apache启动不了,测试80端口说是skype占用,奇怪的是我好像没有安装过skype,索性直接httpd.conf Listen 9999(安装过IIS的朋友,这里必须修改为非80了)
5. 启动本地phpmyadmin,恢复数据库,建立对应数据库用户名密码
6. 修改本地文件wp-config.php里的配置信息
7. 做好了以上的工作,本地仍然无法浏览,这时你可能会想起wp换域名时需要执行的一系列操作,这里提供个前端开发中经常使用的工具 Fiddler http://www.fiddler2.com/fiddler2/ 安装完成后启用Tools->Hosts,输入127.0.0.1:9999 www.smuwcwt.com
8. 现在应该能正常访问主页了,如不可,请检查以上操作
9. 接着你会发现,被UrlRewrite的地址还是无法打开,也就是后台设置URL重写过,这时我们仍旧需要修改apache的设置。再次打开httpd.conf,Ctrl+F到LoadModule rewrite_module modules/mod_rewrite.so将前面的#号去掉
10. Ctrl+F到#AllowOverride None,直接修改为AllowOverride Options FileInfo。注意FileInfo,这是支持RewriteEngine的关键
11. 重启Apache服务,在本地站点里加入.htaccess文件。.htaccess文件很奇怪Windows系统下无法建立这个文件,但是这个文件可以存在,建议你下回服务器上的这个文件。服务器上肯定有。再或者,你建立个txt内容如下:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
上传到服务器,改名.htaccess后再下载回来
12. 大功告成,尽情的享受本地测试wp的快感吧
从昨天到今天机器上的VS2005一直无法调试,感觉很奇怪,也没有装什么软件,怎么就那么突然呢?
想起来了,会不会是由于我安装的IE8(正式版)影响呢,网上找了一圈,发现也有Coder碰到此情况,不知道谁能告诉我为什么?
安装IE8后VS2005不能正常调试
之前是IE7时正常,装IE8后在VS2005中按F5正常启动,但是打开IE之后VS2005自动回到非调试状态。
推荐的临时替代方法:
在调试菜单中“附加到进程”中附加到WebDev.WebServer.EXE。
