- 又打了几局SC2……上次的BN数据惨遭清空,于是我黄金组的位置就这么没了╮( ̄▽ ̄")╭。只好从头开始打。发现美服的人水平有所上升。具体就是,上来三连胜感觉不错,随后就被打到三连败,刚才使出全力总算又费劲地扳回来一盘。现在在白银组呆着呢。 Read More
-
Recent Posts
-
Categories
-
Archives
-
Blogroll
-
Misc
(这篇很早就答应Twitter上的某人要写了,结果现在才来完成,先抱歉一下。)
如何在GoDaddy的Windows主机上安装Dabr?这其实是一个很蛋疼的问题。因为要装Dabr的话在Godaddy的后台把Windows主机切换成Linux主机,然后按照正常步骤安装就能顺利完成。但是如果同时要放一个ASP的站在这个主机上的时候(我就是如此)就不得不用Windows主机,这时候装Dabr问题就来了:装完了除了首页其他什么页面都进不去,HTTP 404。
那么怎么解决呢?我看了一下Dabr的源码,发现404的原因是由于Dabr中使用.htaccess设置跳转把大部分http请求丢给index.php处理,而GoDaddy的Windows主机似乎不支持.htaccess,自然就会404了。知道了这一点那么处理方法也就简单了,使用以前我说过的404->301的方法,利用自定义404错误页面来实现原本由.htaccess实现的跳转。
具体步骤如下:
1.按照正常安装方式配置好Dabr。
2.新建一个内容如下的asp文件并保存上传:
<%@ Language=VBScript %>
<% ON ERROR RESUME NEXT
y=split(Request.ServerVariables("QUERY_STRING"),";")
x=y(1)
IF instr(1,x,"/dabr目录/",1)>0 THEN
x=replace(x,"http://域名1:80/dabr目录/","",1,-1,1)
x=replace(x,"http://域名2:80/dabr目录/","",1,-1,1)
x=replace(x,"http://域名3:80/dabr目录/","",1,-1,1)
………………
x=replace(x,"?","&")
Response.Status="301 Moved"
Response.AddHeader "Location","http://域名:80/dabr目录/index.php?q="+x
ELSE
Response.Status="404"
response.write("HTTP 404")
response.write(Request.ServerVariables("QUERY_STRING"))
END IF
%>
其中红字部分为需要自己编辑的部分,注意端口号( :80 )不可省略。另外ELSE部分是除了Dabr目录外的其他目录HTTP 404的处理,可自行编辑。
以上代码的意思是判断产生HTTP 404错误的页面是否为Dabr目录下。如果是,将该HTTP请求用HTTP 301转给Dabr的index.php处理,否则正常输出HTTP 404错误。
3.打开Dabr目录下的"browsers/desktop.php" "common/settings.php" "common/twitter.php" "common/user.php" ,替换“$_POST['”为“$_GET['”,替换“method="post"”为“method="get"”,然后上传Dabr。
4.在GoDaddy的后台将404错误页面指定为2保存的文件。然后等设置生效,Dabr即可使用。
恩,以上就是Dabr在GoDaddy的Windows主机上安装的方法,也挺简单吧。
另外可能在处理中文的时候会有一些错误,不怎么影响使用我就没管,如果有解决的记得告诉我方法:)
经过了N久的荒废,本人总算想到本Blog需要存在的理由啦——那就是我要找个地方放大段的、长期有效的牢骚文章。这点Twitter相对就没办法实现了。
内容估计还是老样子,一堆乱七八糟。另外以前的内容不打算导入,过去的就过去吧。不过临时主页我还留着以备后用,地址是http://zxmys.com/old。
给谁看呢?当然一样是给我自己看,反证我不打算靠这个Blog赚钱或是出名,纯粹是我自己的地方,没必要迎合大众口味。
另外以前的友情链接会在近期恢复。
技术参数:
空间仍然用@newsinchina (http://twitter.chinaguideblog.com)免费提供给我的米国PHP空间,在此再次感谢!
Blog系统用了WP,因为我手头没可以给我放BLOG的ASP空间,所以没法用Z-Blog了(轮回啊……最早我用的就是WP)。另外今天打算写这篇文章的时候登陆后台就提示我升级到WordPress 2.9.2,新开始新版本,呵呵。另外其实我很想试试Typecho,不过安装完了有严重问题,试了两个不同的安装选项都是如此,只好作罢。
数据库,由于这个空间没有配套MySQL数据库给我用所以我就给WP加了个PDO插件用SQLite数据库。
模板和原来一样,我在SandBox模板的基础上把徐子坤给我设计的模板又实现了一遍,另外还有一些小细节没搞定,以后慢慢弄。
Feed地址不变,仍然是二级域名绑定Feedsky,地址是http://feed.zxmys.com。