月度归档:2010年09月

Life in Sweden

进入日志:Blog Diary for life in Sweden

进入相册:Photos in Europe

进入相册:Photos in Sweden

如果说这是另一个开始,希望她永远不会结束。Gain or lost is so closed to be found.

2010年夏日,一切都是那么新鲜,一切都是新的开始

Nordic Museum

Nordic Museum

Uppsala Domkyrka

Uppsala Domkyrka

斯京-波罗的海

斯京-波罗的海

2010年圣诞,没有选择出远门,去了一趟芬兰,剩下的日子和朋友们一起在Sweden度过

圣诞小聚搞怪中

圣诞小聚搞怪中

Viking Line Mariella C舱

Viking Line Mariella C舱

2010,深冬的Sweden和KTH,第一次见大雪,却错过了故乡难得一见的雪

图书馆夜

图书馆夜

圣诞节的KTH

圣诞节的KTH

淹没的Bicycles

淹没的Bicycles

2011初春,游走在波罗的海岸边,寻觅着我的春天

初春的slussen

初春的slussen

波罗的海浮冰

波罗的海浮冰

初春的市政大厅

初春的市政大厅

2011春天,漫步湖边,迎接复活节的到来

Hallonbergen湖边小路

Hallonbergen湖边小路

Hallonbergen湖

Hallonbergen湖

Hallonbergen湖边

Hallonbergen湖边

WordPress页面出现乱码,提示“被禁止关键字”的解决办法

WordPress页面出现乱码有多种可能,包括与服务器商的安全设置冲突,程序本身被破坏,编码问题等等。本人在这里简单介绍一下与服务器商的安全设置冲突而导致页面出现乱码的解决方法。这种情况一般是在网页中出现了服务器商安全设置中不允许的字词,导致页面被屏蔽。实例如下:

在某次Wordpress中文版更新后,进入管理界面的时候,每次添加和编辑日志和页面的时候都弹出错误窗口(见图)。

 

使用浏览器查看页面的源文件,本人使用的是The World浏览器,目前的各种浏览器都带有查看源码、显示源文件等功能,得到源码显示如下(XXX代表某些被禁止的关键字):

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”

“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />

<title>发现被禁止的关键字:XXX</title>

</head>

<body>

在页面上发现被禁止的关键字:<strong>XXX</strong>!<br />

请及时删除!

</body>

</html>

从上面可以看到我的页面出现了“XXX”三个字,导致页面被服务器屏蔽,因此我需要删除或者修改“XXX”来使页面显示正常。由于中文版的Wordpress是汉化而来,因此我们只需要找到Wordpress程序里面的语言包对其进行修改即可。

推荐大家下载PoEdit 1.4.2,这是一款很好用的汉化编辑软件,下载并进行安装。

下载地址:Download 

然后找到从本地Wordpress语言包目录wordpress\wp-content\languages种

找到zh_CN.mo和zh_CN.po两个文件(这两个文件是一对汉化文件),用PoEdit打开zh_CN.po查找关键字“XXX”,如图。

 

对其进行修改并保存,程序将自动生成新的zh_CN.mo文件,到此修改完成。然后把新的语言包文件FTP上传即可。

更多关于PoEdit的用法参见下列文章:

http://roam.im/2009/10/wordpress-poedit.html

http://wordpress.org.cn/thread-55133-1-1.html

如何在Win7下结合cmd命令释放80端口

最近在使用登陆奇兵破解软件的过程中需要释放80端口,关闭IIS,由于期间遇到一些问题,经过一一解决后,最终顺利使用。

第一步,Win7开始菜单里面自带的“运行”命令可能无法执行CMD的命令,输入正常命令(如ping, netstat)后提示“不是内部或外部命令,也不是可运行的程序或批处理文件”。这时,我们需要在C:\Windows\System32下找到CMD.EXE然后右键以管理员身份执行,这样就可以正常使用了。当然,如果为了方便使用,你可以右键复制到开始菜单,即Windows命令处理程序。

第二步,我们需要找到哪些程序占用了80端口,并Cut掉以释放80端口。使用CMD命令,输入netstat –a –n –o,以我的电脑为例,得到如下信息:

C:\Windows\System32>netstat -a -n -o

活动连接

   协议     本地地址                      外部地址                        状态            PID

  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       2564

  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       804

  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4

  TCP    0.0.0.0:49152          0.0.0.0:0              LISTENING       520

  TCP    0.0.0.0:49153          0.0.0.0:0              LISTENING       868

  TCP    0.0.0.0:49154          0.0.0.0:0              LISTENING       944

  TCP    0.0.0.0:49155          0.0.0.0:0              LISTENING       600

  TCP    0.0.0.0:49164          0.0.0.0:0              LISTENING       576

  TCP    127.0.0.1:2559         0.0.0.0:0              LISTENING       1868

  TCP    192.168.1.102:139      0.0.0.0:0              LISTENING       4

  (后面省略)

上图中可以看到第一排显示的80端口被PID(进程号)为2564的程序占用。

第三步,启动任务管理器,选中“进程”标签,点击“查看”—“选择列”,选中PID(进程标识符),这样就可以看到每个进程的标识符,然后Cut掉相应的进程即可。