使用godaddy的免费windows主机建立Blog的部分经验分享(ZZ)

1.直接申请windows主机,就没有前后台的广告存在了
不需要做什么屏蔽处理,也许是godaddy公司专门这样设置的,因为windows主机占用服务器的资源较少。但是这个也只是针对wordpress程序本身,如果你使用其他程序在Windows主机上运行,则有可能就有广告。我在网站根目录上运行一个php小程序,结果上面有广告,而在某子目录上运行像帝国备份王这样的稍大程序却没有。要根除这个偶尔的广告,不用屏蔽的方法也是有的:进入空间后台管理,点击Content下的Programming Languages(或是Add On Languages),把.Net Runtime Version 换成ASP1.1,点Continue进入下一步,单击Update就可以了,接着就等待生效吧(最长24小时)。

2.不能使用FTP软件对空间上的目录权限进行修改,而需要使用godaddy的后台来完成。
方法:进入主机管理面板–content–FTP File Manager,选择你要修改的目录或文件,再点顶部的Permissions,再点上read、write确认即可

3.在博客的根目录上新建一个 web.config 配置文件,就可以实现伪静态功能。
通过EditPlus这样的文本编辑软件,随便打开一个 .php 文件,然后另存为 web.config ,里面的内容更换为(原文见:http://www.wordpress.org.cn/viewthread.php?tid=71489&extra=&page=2 的第20楼,注意里面全部为英文半角符号,不能有中文的全角字符)。
















另外一篇文章(http://boliquan.com/windows-wordpress-webconfig-gzip/)是加入了支持伪静态和Gzip压缩(可以加快网页的打开速度)两个功能的,方法就是在上面代码框的倒数第二行(就是:
)之前加入如下代码即可。测试网站的Gzip情况:http://tool.chinaz.com/Gzips/


4.通过更改/wp-includes/rewrite.php,可以实现中文标签(tag)正常化。
(针对3.0.1版的wordpress)同样的,使用EditPlus,打开/wp-includes/rewrite.php,在里面搜索

return $this->tag_structure

只有两处,并且是挨着的,把紧跟第一处后的

if ( empty($this->permalink_structure) ) {

更改为

if ( !empty($this->permalink_structure) ) {

即可,仔细看就是在empty前加了一个英文的感叹号。然后上传覆盖(当然在覆盖前对原文件做好备份,这是良好的习惯,遇到问题可以恢复)。本条参考于:http://www.alixixi.com/zz/a/2010051859877.shtml
(在3.1.2版的wordpress中测试通过)在3.1以后的版本中,分类目录(function get_category_permastruct())标签(function get_tag_permastruct())已经合并成一个了,即 get_extra_permastruct() ,因此其修改方法为,查找get_extra_permastruct(),在紧跟它后面的一个empty之前加入一个英文的 ! 即可。原文参考于:http://www.rises.info/index.php/archives/639

5.通过更改临时文件位置,实现Google XML Sitemaps的正常工作。
由于godaddy的Windows主机的根目录不具有可写性,造成部分临时文件在根目录的程序(例如Google XML Sitemaps)工作不正常,这时就得想办法绕开这个障碍。下面说说Google XML Sitemaps的修改方法。
其实Google XML Sitemaps已经为我们想到这个问题了——因为它为我们准备了不把它的临时文件放到根目录的方案。首先将Google XML Sitemaps的两个临时文件sitemap.xml和sitemap.xml.gz放到一个子目录下(假设这个子目录是abc),并在godaddy的后台把该目录设为可读可写。然后在godaddy后台的Hosting面板找到Absolute Hosting Path下面的信息,例如:D:\Hosting\7751988\html 的样子,并把它复制下来。然后再进入我们的wordpress的后台,进入Google XML Sitemaps的设置,选择“自定义位置”,“sitemap 的绝对或相对路径,包括名字。”:D:\Hosting\7751988\html/abc/sitemap.xml,“sitemap 文件的完全地址,包括名字。”设为:http://www.blogbottle.com/abc/sitemap.xml。最后保存配置,重建索引,就看不到那两行红红的错误信息了。
原文参考:http://xiaoy.info/2010/05/10/18/godaddy_sitemap/
6. 解决Wordpress无法登录后台的问题
修改文件“/wp-includes/pluggable.php”中的wp_set_auth_cookie函数。搜索此行代码(代码较长,分为两行):

setcookie($auth_cookie_name,$auth_cookie,$expire, ADMIN_COOKIE_PATH,COOKIE_DOMAIN,$secure,true);

  将上面代码中的 ADMIN_COOKIE_PATH 改为 SITECOOKIEPATH ,当然,你会搜出两行,修改第一行就可以了,完整修改如下:
setcookie($auth_cookie_name,$auth_cookie,$expire, SITECOOKIEPATH,COOKIE_DOMAIN,$secure,true);

修改后上传,再次登录后台,完美登陆。

发表评论

电子邮件地址不会被公开。 必填项已用*标注