Smeagol's blog

Month: 二月 2010

如何在本机用域名测试服务器上的网站?

一般在服务器上架前,都要对服务器上的网站先测试一番,如果网站比较多的话更要这么做。所以我们要在本地模拟出托管以后在公网上打开的效果。然后,是以xxx.com这样的域名来打开,而不是用localhost这样的主机名。由于服务器在本地,只有局域网的ip,那么可以用以下方法。

方法一:我们可以将xxx.com域名解析到192.168.xxx.xxx这样的局域网ip上,然后利用局域网中的电脑打开。这种方法有很多缺点,更改域名解析麻烦,生效可能还需要一定时间,如果这个域名某些情况下不允许解析到其他ip,那么用这个方法就行不通。

方法二:使用hosts文件。windows系统一个专门用来解析域名的文件,利用这个文件,域名可以不用到dns上去查询,就可以得到该域名的ip。这个文件一般位于WINDOWS\system32\drivers\etc下,文件中一行一条记录,如:127.0.0.1      localhsot    。如果我们有一个网站xxx.com建设在本地服务器的iis上,那么只要在这台服务器的hosts文件中添加一行记录:127.0.0.1    xxx.com , 就可以直接在这台服务器的ie中通过xxx.com来访问,而不用关心xxx.com域名的dns解析问题。因为这时域名已经解析到了本地电脑。在linux系统中,这个文件位于/etc/hosts,我们可以用同样的方法来测试linux服务器。

翻墙,免费vpn代理

家里装了有线通,这个自己的博客不能访问了,要找个代理才行(哎,没办法,谁叫电信的霸王条款太多,实在受不了,而且又贵,facebook也是不能访问,反正是要翻墙的。)

今天推荐这个免费vpn代理 非凡网络加速器 www.vpn123.com 有免费账号提供使用,不过会断线,还好wordpress能自动保存,不用担心文章写一半没了。用法简单,下载个客户端,填上账号即可。不仅能访问本博,还能访问facebook和youtube等被屏蔽的网站,不错。FreeVPN 这个免费代理也可以,不断线,但是速度一般。

补:后来又找了个173vpn的永久免费账号还不错。免费帐号173vpncom密码173vpncom,速度还不错。

关于Dagon Design Sitemap Generator 的使用

官方网址:http://www.dagondesign.com/articles/sitemap-generator-plugin-for-wordpress/

这里主要解释一下:<! — ddsitemapgen — >

在后台的“页面”这项中新建一个页面,像about那样的,然后在html编辑的时候,把这一句话复制到里面即可。

从网易博客搬家到wordpress!

今天下午的主要任务是搬家,要把网易博客上的日志都搬到刚建的wordpress上。主要流程是先用blogbus搬家工具把网易博客上的文章存成xml格式。然后用bus2wp.py这个工具把blogbus生成的xml文件转换成wordpress可以识别的格式,最后到后台选工具->导入->wordpress,把这个文件导入即可。

过程简单但其中也经历了许多波折。首先,现在用blogbus的搬家工具已经不能把网易博客生成xml了,至少今天我试了不行,我用的是以前生成的一个文件来做的。

其次用bus2wp.py这个工具先要安装python,然后在cmd中,输入bus2wp.py bus.xml wp.xml 当然这个过程要在相应的目录下,比如你把bus2wp.py放在d盘的根目录,那么cmd也要先进这个目录,然后这个目录下要有bus.xml这个文件。

我在运行这个命令后出现如下错误:
Converting…
Traceback (most recent call last):
File “D:\TDDOWNLOAD\bus2wp\bus2wp.py”, line 376, in <module>
sys.exit(main())
File “D:\TDDOWNLOAD\bus2wp\bus2wp.py”, line 371, in main
convert(args[0], args[1], order)
File “D:\TDDOWNLOAD\bus2wp\bus2wp.py”, line 76, in convert
category = getElementData(log.getElementsByTagName(‘Sort’)[0])
IndexError: list index out of rangeConverting…
Traceback (most recent call last):
File “D:\TDDOWNLOAD\bus2wp\bus2wp.py”, line 376, in <module>
sys.exit(main())
File “D:\TDDOWNLOAD\bus2wp\bus2wp.py”, line 371, in main
convert(args[0], args[1], order)
File “D:\TDDOWNLOAD\bus2wp\bus2wp.py”, line 76, in convert
category = getElementData(log.getElementsByTagName(‘Sort’)[0])
IndexError: list index out of range

错误提示说第76行没有sort这个标签,我查看了下bus.xml这个文件,的确没有<sort>这个标签,也就是说blogbus的搬家工具没有把我的分类也导出来,于是我用文本编辑器打开bus2wp.py,在错误显示的那一行,修改为如下:

category = “default”

这样,所有的文章都被分在了同一个分类里面,也就是default。

再次运行bus2wp.py bus.xml wp.xml,一切正常。

最后用上面讲述的方法把wp.xml这个文件导入即可,还好我的文章不是很多。重新分下类就可以了。

Copyright © 2017 Smeagol's blog

Theme by Anders NorenUp ↑