文章标签 ‘wp’

今天刚修改了下主题,感觉挺好的,随即修改签名为:没事改改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的快感吧

2010年12月5日00:10 | 没有评论
分类: 前端开发
标签: , , ,

今天重新整理了一下Blog的分类,以前分的很多很乱,现在只归纳为四个分类了:

后端类: behindend

前端类: frontend

数据库类: database

未分类: uncategorized

考虑到调整分类便打算使用早已经安装的数据库备份插件wp-db-backup,但是点了半天后台的备份,一直没有反应,搜索了相关的信息之后才发现,原来wp-db-backup对中文浏览器支持的不好,并找到一种解决方法:

在插件文件夹下找到wp-db-backup.php

查找 $this.backup_fragment($table,$segment,$filename);

在该语句前加上一句: header(‘Content-Type:text/html;charset=utf-8′);

这样再去恢复的话,就不会有问题了,非常顺利的把数据库备份到了本地,开心ing…

2009年11月29日01:03 | 7 条评论
分类: 随便
标签: ,