godaddy空间wordpress 2.8.2 静态化

评论 (10)

考虑到主机空间的负荷以及SEO,我还是准备把wordpress做静态话处理。在网上查了下资料,发现有个插件很不错,名字叫cos-html-cache,作者是中国人,在这里表示感谢和佩服。这里是该款插件的主页地址:http://www.storyday.com/tag/cos-html-cache

在此之前我已经在后台管理里面设置了固定链接,固定链接我选择了自定义,自定义形式为:/html/y%year%/%monthnum%/%postname%.html 图片如下:

20090730-gd-real-html-0

我下载了最新的2.7.3版本,我的wordpress是2.8.2的中文版。接下来就开始按照作者提供的readme-chs.txt来一步步安装和设置。

1. 解压缩,你将会看到一个文件夹cos-html-cache,请确认文件夹里面没有二级目录,然后将其放置到插件目录下,插件目录通常是 `wp-content/plugins/`;

2. 在后台对应的插件管理页激活该插件;

在此声明一下本人是个菜鸟了,所以在第一次使用插件时在启用了插件后,居然找不到插件提供的设置页面在哪里?为了防止和我一样菜的人浪费时间,贴个图给大家看。

插件管理页面如下:

20090730-gd-real-html-1

在插件管理页面启用插件后,再选择设置,等菜单拉开后,会就看到刚刚启用插件的名字,再选择即可进入该插件的设置页面:

20090730-gd-real-html-2

3. 确保gzip已经禁用,请到对应的页面检查设置:http://你wp的地址/wp-admin/options-reading.php

我按照作者说的来到options-reading.php页面(实际上 设置–>阅读 页面),可是我怎么找都找不到一个gzip启用或者禁用的选项,我看到的画面如下:

20090730-gd-real-html-3

后来经过我多方查找和确认,在wordpress 2.8.2里面已经没有了这个选项。

4. 在网站的根目录下创建一个文件 “index.bak”,并将属性设置成0666

我设置了,然后在IE下访问www.sandapao.com(注:作者说在登录状态下不会生成html文件,因为我在Firefox里面进行后台设置,所以在IE下验证,呵呵 ),再访问了其中的一篇文章,然后兴冲冲的打开FTP看看是否生成了html文件,可是令我失望的是我居然没有看到任何html文件,包括首页的index.html文件同样没有看到。然后就在思考寻找原因。

问题查找和修正:
1. 我先是查看插件作者的FAQ,然后通过FTP在wordpress安装目录下创建了html目录,并且设置权限为777,然后再在IE里面刷新,再刷新FTP,还是没有看到任何html文件生成。

2.继续查找原因,我在作者网站上发现了这片文章:关于cos-html-cache和godaddy主机的问题,然后我按照作者的指示:“ 修改cos-html-cache.php文件 将$path = $_SERVER['DOCUMENT_ROOT'].”/”;替换为$path = ABSPATH ”, 再刷新页面,查看FTP,发现依然没有html文件生成。继续照作者的进一步修改:“如果目录依然错乱,继续修改 $path = ABSPATH.”/youblogdir”,直到正常为止”,再刷新页面,查看FTP,还是没有html文件生成,这时的我已经非常的郁闷,夜已经深了我就在郁闷go to bed了。

3. 第二天继续查找原因,google了很久也没有发现什么有用的线索。后来我转念一想,是不是因为wordpress主题的问题?因为我为了能按照自己的样式定义页面,我写了一个简单的主题,我怀疑是不是因为主题的原因。进入后台,把主题设置为default,再刷新,访问FTP,哇看到了一个index.html文件,然后再进入html目录,却发现没有相应的单一文章的html文件生成。然后继续折腾,包括在cos-html-cache.php文件中加入调试信息。

4.通过echo ABSPATH 终于发现,因为上面的第2步中 “如果目录依然错乱,继续修改 $path = ABSPATH.”/youblogdir”,直到正常为止”造成的。 我重新修改为:$path = ABSPATH.”/”;  然后刷新,呵呵终于大功告成!

注:文章如有错误之处,敬请谅解。

关于为什么我的主题无法静态化请查看 godaddy空间wordpress 2.8.2 静态化 补充

评论 (10)

永恒之塔基地说: 2010-05-17

一直想做静态化的,如果这样是不是目录太深了? 能不能设置成这样? www.xxx.com/html/888.html

sandapao说: 2010-05-17

可以的,没有问题。

wuhan.hzjcn.com说: 2010-03-15

不小心闪到你这三大炮府邸,看了你的设置,ms解决了些问题 但是我装的插件还是用不了, ms好几年前装的wp可以在固定连接处修改连接名,但是我始终点不了编辑,奇怪了

阿邙说: 2010-03-12

俺的是linux主机啊 捣鼓了几天主页打开越来越慢了

阿邙说: 2010-03-12

非常感谢 不过我的还是没能生成 郁闷

sandapao说: 2010-03-12

你也是用Godaddy的空间吗?如果是windows空间的话你记得看看权限,可以自己跟踪调试一下。

少爷说: 2009-10-05

试用过,什么都好,就是和我的主题有些冲突……

sandapao说: 2009-10-05

这个我就不知道了,我的主题是自己写的,当时也出了问题,后来我重新改了才行。你可以看我的下一篇文章,说不定对你有用。

cosbeta说: 2009-07-30

靠谱的青年一个,表扬一下!能自己找问题,找解决方案!

sandapao说: 2009-07-30

呵呵,多谢。刚开始接触wordpress,比较菜,呵呵。

留下你的评论

标记(*) 为必填项目
   
昵 称: *
Email: *(不会被公开)
网 站:
你的评论: