作者:Lucifr 来源:Lucifr 酷勤网收集 2008-09-01
Sweetcron的安装较wordpress稍显复杂,但如果手动安装过Wordpress的话,应该也不在话下。下面就让我来具体介绍一下Sweetcron的安装方法和一些注意事项:
下载到这里下载最新的Sweetcron
需求- 服务器支持PHP5及MySQL4.1
- 服务器支持mod_rewrite
- 一些你的网络相关服务的feed
如果你用的是国外的服务器,一般都会支持前两点中提到的功能,另外你需要有建立新数据库的权限,国内的一些便宜的主机可能不会支持那么多功能。我使用的是Hostmonster(推广链接)。
建立数据库在你的服务器上建立一个新的数据库,并绑定用户在这个数据库上。记住你的数据库名称、用户名、以及密码,之后会用到。
上传文件解压下载到的Sweetcron程序,使用FTP或是类似的工具将解压后的Sweetcron目录中的内容上传到你的服务器上(最好是支持显示隐藏文件的ftp工具,因为.htaccess文件一般默认为隐藏)。注意!本指导是默认要将Sweetcron作为域名的主站点安装到根目录下的,比如lucifr是在服务器上添加了一个新的目录,然后将i.lucifr.com解析到这个目录,所以这个目录就是i.lucifr.com的根目录了。至于装到域名的下级目录中的设置方法我们后面会提到。
.htaccess如果你使用的ftp工具很不幸地不支持显示.htaccess或是你在上传完文件后没在域名的根目录下发现这个文件,那么你需要手动创建一个。方法也很简单,先用windows的记事本或是Notepad++之类的文本编辑工具创建一个包含以下代码的txt文件,上传到根目录后再重命名为.htaccess。
- Options +FollowSymLinks
- RewriteEngine On
- RewriteBase /
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^(.*)$ index.php?/$1 [L]
- 将 system/application/config/ 目录中的 config-sample.php 重命名为 config.php
- 用文本编辑工具打开 config.php ,在约第14行的位置,可以看到“$config['base_url'] = "http://www.your-site.com/";”将其中的 http://www.your-site.com/ 换为你的网站的完整链接。
- 将 system/application/config/ 目录中的 database-sample.php 重命名为 database.php
- 用文本编辑工具打开 database.php ,从约第40行开始,是对数据库的设置,自己手动安装过wordpress的童鞋已经在笑了,这和设置wp-config.php是差不多的。hostname一项一般都是localhost,无需改动,但也有些服务器是要改的;database, username,和 password 分别对应一开始建立数据库时的数据库名称、用户名、和密码。
- 好了,在浏览器中指向你的地址,如果上述的配置都没有问题,就可以开始安装了。 安装过程和Wordpress很像,在填入用户名和邮箱后会自动生成密码。
如果是要将Sweetcron安装到你现有域名的子目录中,比如http://your-site.com/lifestream/,那么就需要做如下的改动:
- 编辑config.php中的base_url时(上面的第二步),要填入包含了子目录了完整URL。比如http://your-site.com/lifestream/
- 在.htaccess中找到RewriteBase /,改为RewriteBase /<子目录名>,比如RewriteBase /lifestream
目前的Sweetcron版本还不支持在后台修改密码,也就是说你只能使用生成的密码登录。这肯定是十分不方便的。但我们可以通过修改数据库来将密码变成我们好记的。
首先到http://www.md5.cz/这个网站中将你想要使用的密码生成为md5格式。然后用数据库查看工具(phpMyAdmin等)进入你的sweetcron数据库,浏览users表,这里你就可以看到user_pass这个value了,用上面生成的md5格式的密码进行替换就可以了。
目前也有人通过修改option相关的文件来向后台中添加修改密码的功能,但还未得到作者的认可,lucifr仅将此法列于此供参考:
分别用以下文件替换system/application/models目录中的option_model.php和system/application/views/admin目录中的options.php。
下载:option_model.php 下载:options.php
注:本文基于Sweetcron107b版本,随其进一步升级,具体安装方法可能会有所出入,如有出入请以官方文档为准。
后记:Sweetcron目前还处于测试阶段,很多功能还有待于提高和完善,仅靠作者yongfook一人之力发展还是有限的,希望能有更多的开发者加入并贡献力量。
来自:http://lucifr.com/2008/08/30/host-your-own-lifestream-by-sweetcron/




