2008年03月24日

如何让自己的本地APACHE服务器支持"url_rewrite"呢?这需要修改一下apache的httpd.conf设置,就可以让APACHE支持.htaccess了,前提是你的apache先要支持.htaccess

apache服务器如何支持".htaccess"看这里:http://blog.donews.com/flmn/archive/2008/03/24/1267943.aspx

修改apache的设置文件 httpd.conf,去掉下面这句的前面的"#"
#LoadModule rewrite_module modules/mod_rewrite.so

改为LoadModule rewrite_module modules/mod_rewrite.so

重新启动apache就可以了

如何让自己的本地APACHE服务器支持".htaccess"呢?其实只要简单修改一下apache的httpd.conf设置就可以让APACHE支持.htaccess了,来看看操作

打开httpd.conf文件(在那里? APACHE目录的CONF目录里面),用文本编辑器打开后,查找
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

改为

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
就可以了

2008年03月05日

1、安装ROR,到http://www.rubyonrails.org/down,先安装Ruby的Windows installer,里面包含gem了,不用再装了,然后打开命令行执行:gem install rails –include-dependencies,ROR装好了。
2、按照http://www.redmine.org/wiki/redmine/RedmineInstall安装Redmine。

很简单,不想翻译了,只记录过程。

部署参考这篇《在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails》:http://robbin.javaeye.com/blog/43290

2008年03月04日

1、安装trac,并新建项目,假设trac项目目录为D:\trac,在其下新建项目flmn。
2、安装mod_python,注意Python和Apache的版本要匹配。
3、生成密码文件,可以用apache自带的htpasswd,也可以用htdigest,据说后者安全一点吧,就用后者:
htdigest -c D:\trac\trac.htdigest trac admin,如果不是新建密码文件而是添加,去掉-c选项。
4、配置http.conf:
LoadModule python_module modules/mod_python.so
<Location /trac>
  SetHandler mod_python
  PythonInterpreter main_interpreter
  PythonHandler trac.web.modpython_frontend
  PythonOption TracEnvParentDir "D:\trac"
  PythonOption TracUriRoot /trac
</Location>

<LocationMatch "/trac/[^/]+/login">
  AuthType Digest
  AuthName "trac"
  AuthDigestDomain /trac
  AuthUserFile "D:\trac\trac.htdigest"
  Require valid-user
</LocationMatch>

5、重启Apache

用http://localhost/trac/flmn访问。

哦也!