正在加载...

按 ‘ sourceforge ’ 标签归档

博客停顿了几天的原因

其实主要是无暇打理,看着都有点荒废了,不过慢慢会好起来的。以后工作可能会忙了,所以干脆将博客托管到Sourceforge.net来,除了国内访问速度稍慢一点,其它也没什么不方便。

解决了Sourceforge的写入问题后,用着还是很不错的,ping起来200多,算是比较快的了。

将博客的全部附件都导入到了博客所在的空间内,再用插件添加到数据库里来,暂时不用考虑外链问题了,不知道算不算是好事呢。

另外有几个黑莓游戏待发,大家期待吧~~

简单实用的WordPress缓存插件——WP Simple Cache

插件主页:http://www.tankado.com/wp-simple-cache/

作者:Özgür Koca

截止到2010年11月3日的最新版本是0.1.1。

自从前面折腾了SourceForge以后,总是不太死心,因为WP Super Cache总是安装不成功,我太懒,没有尝试手动安装,估计也很麻烦,光是要配置好那个config就需要改动好多地方,所以干脆去wordpress.org转了一圈,于是发现了WP Simple Cache

下面是针对sourceforge的办法。还是用的persistent目录,这里简单说一下使用方法,假如你的wordpress在sourceforge的htdocs目录下,在persistent目录下建立wordpress目录,把原来应该上传在htdocs目录下的wp-content上传到persistent目录下的wordpress,比如我的目录结构现在是这样:/home/persistent/h/he/heartnn/wordpress/wp-content,如果你愿意的话,可以把.htaccess和wp-config.php也上传到wordpress目录里。

下面就比较简单了,把原来目录的相应文件改名,然后把新的做个软链接就行了。

cd /home/groups/h/he/heartnn/htdocs
ln -s /home/persistent/h/he/heartnn/wordpress/wp-content
ln -s /home/persistent/h/he/heartnn/wordpress/.htaccess
ln -s /home/persistent/h/he/heartnn/wordpress/wp-config.php

然后上传插件,以下几个目录或文件的权限设置为0777:

/home/persistent/h/he/heartnn/wordpress/wp-content
/home/persistent/h/he/heartnn/wordpress/wp-content/wp-simple-cache
/home/persistent/h/he/heartnn/wordpress/wp-content/wp-simple-cache/cache
/home/persistent/h/he/heartnn/wordpress/wp-config.php

最后就是去后台Enable WP Simple Cache,如果可以的话选上Compression会比较快一点(Sourceforge可能不行。),Show performance box是在页面的右上角显示WP Simple Cache的状态,为了自己debug用,开启后界面会不美观。

关于Sourceforge上安装WordPress的二三事

前面写过如何在Sourceforge上安装wordpress,但是经过后来的调试,不像我想象的那么简单,因为这个空间的写入问题,所以很多插件都不能使用,下面说说感受。

首先是cache类插件不用想了,由于wp-content目录不可写(可是我名名设置成777了的),所以cache是无法生成的,启动WP Super Cache的后果就是无法进入后台管理。。。空间速度其实还是不错的,尤其是从国外访问,所以没有cache就没有了吧。(这里我想了又想,很可能是服务器的缘故,不单纯是文件夹权限问题。)

写入wp-config.php的插件也不行,比如PS WP Multi Domain,不过可以自己编辑一下。类似的,写入.htaccess的也必须手动编辑。

目前问题最多的地方就是目录权限问题,其次是无法访问外部服务器,很明显的就是后台首页中的feed都无法更新,Akismet无法使用,对于Akismet有个替换的方案,就是安装Math Comment Spam Protection(昨天晚上测试了很多垃圾屏蔽插件,就这个工作的最好,而且前台评论时还显示中文的),看名字就知道,是通过算术来防止垃圾评论的。

另外,网上有说需要设置权限的文件夹放在persistent目录里,然后再用软链接过去,但我的操作是失败的。

用SourceForge.net建立WordPress

说来惭愧,6年前就创建了SourceForge(以下简称sf)的账号,但是从来没用过,最近无事,于是登陆来折腾一下~~发现sf空间的确是支持php的,很是欣喜。建立了一个Wordpress也成功了,当然用了点手段,想知道怎么折腾请往下看。(我不确定这样做是不是违反了sf的规定,因为sf本身提供了wordpress的博客,当然是不能自定义的那种了,下面会介绍到。)

首先是没有账号的先去注册个(这是废话。。。),登陆后点上面的Create Project。

来到了https://sourceforge.net/register/ 这个页面,点右边的Create Project,填写表单,很容易看懂的,注意的就是Url那里关系到以后的网址,不过也没关系,sf是提供域名绑定的,偷笑吧~~点Complete Registration完成。我是没点那个beta的链接,想尝试的可以试一下。

完成前面的步骤后点右上角你的用户名,在右边My Projects的框里应该能看到刚才创建的工程名字了。进入后再工程名下面的一排菜单里点Project Admin里的Feature Settings进行设置。

这里说点题外话,刚才提到sf提供了wordpress,其实就在Available Features里面,自己激活就可以用了,只不过域名要长的多,而且不能装自定义插件什么的。

猛击阅读全文