typo的自述文件

什么是typo
==========
typo是一个简洁的weblog.说起来blog是个时髦的玩意,我们接触过这个东西的程序员对此或多或少会有点想法吧.对于我们作者来说,typo就是我们的实践.
当然了,如果你是一名优秀的程序员,欢迎修改typo,让它更优秀;对于一般使用的用户,它也可以有用的工作.
我们讨论的是typo2.6.0版本,你可以从http://rubyforge.org/frs/download.php/9502/typo-2.6.0_with_rails.tgz下载.

安装前的需求
============
*ruby -v 1.82 或以上
*rails 0.13.1或以上
*一个支持Mysql或postgreSQL或SQLIte的数据库,并且你需要把数据库和ruby连接好.
*一个可以支持rail的web server,比如Apache,Lighttpd,以及ruby自己代的那个Webrisk.

安装
====
首先需要所需的文件,比如我们放在d:typo2.6.0下面

我想你一定有自己比较喜欢的数据库了吧.比如我们用Mysql(抱歉我也只能介绍它,我对它比较熟悉).那样,我们需要建立一个数据库.(可以自己取名字,比如mytypodb).
typo>mysqldamin -u root create mytypodb
熟悉Mysql的朋友都知道我这句话的意思,显然在我的机器上面,Mysql的用户名是root,而密码为空.需要修改的话,当然要修改.

下面要让typo认识这个数据库,修改typo2.6.0/config/database.eample.yml
它原来的样子是login: &login
  adapter: mysql
  host: localhost
  username: root
  password:

development:
  database: type_dev
  <<: *login

test:
  database: typo_tests
  <<: *login

production:
  database: typo
  <<: *login
,把其中database:这一项的数值改成你建的数据库.其实这就是yml文件在这里的意义所在了,^_^.

现在需要向数据库中添加一些东西,先是用的ddl,对应的sql语句文件在/db下面.你会看到许多sql文件,我们要的是schame.mysql.sql的这个.
实际上现在就可以运行一下看看效果(ruby script/server,在localhost:3000)但是它会显示需要配置migrationg.
读过<<agile_web_development_with_rails></agile_web_development_with_rails>>的朋友都知道migration 是ror 最近添加的东西.显然,相比较于ddl(也就是sql),它更加灵活一点,但同时也显的模块化不足(所以才需要解读一下^_^).typo在搭架子的时候用ddl,在具体添加的时候用migration.这种方式在写大的项目的时候值得学习.
那就听它的,rake db:migrate一下.
(应该可以使用了,如果有问题,不要慌,仔细看看是不是有地方遗漏了;要不把数据库删了在来一遍?如果有时间的化,可以到railcn上询问,最后也可以mail我,jsxyhelu@gmail.com,我在配置的时候也遇到了一些困难,希望能对你有用吧^_^)

如果你是lighttp的用户,想在fastcgi上面跑,可以到http://typo.leetsoft.com/trac.cgi/wiki/FastCgi上寻求帮助.

许可证
======
typo需要写一些配置好使其工作正常,在你本机上面,这个可能使用你的用户帐号,在网络上面,这个可能就象'httpd'或者是'www-data'之类的东西.这些我们慢慢学吧.
需要特别注意的是位于log/下面的和public/下面的代码和文件.严格的来说,没有public/下面的文件,rail也能够正常的运行,但是有一些typo特性就显示不出来.

如果你的typo跑起来了,用这个登陆
===============================
typo的admin入口在http://your.domain.com/admin(也就是一一开始打开的窗口后面加个admin,第一次打开时,它时自动打开的,这个也是需要学习的)
这里你可以做许多设置工作;当然你也可以用MarsEdit等来不用ie
登陆blog并修改网页.我们有许多成功的用户,你可以在我们的主页上找到.

玩的愉快
你的typo团队 http://typo.leetsoft.com

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值