手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu 10.04默认安装Redmine注意事项

[日期:2010-07-12] 来源:gnulife.cn  作者:gnulife [字体: ]

Ubuntu 10.04中安装redmine比以往简单了很多,直接sudo apt-get install redmine redmine-MySQL就可以了。但估计是初次尝试这种安装方式,还有一些bug。解决的注意事项如下:

安装步骤:

1.sudo apt-get install redmine redmine-mysql

2.修改自动建立的数据库编码为utf8_general_ci ,不改的话,会造成中文乱码

3.生成会话存储密钥:RAILS_ENV=production rake generate_session_store

4.创建数据库表结构:RAILS_ENV=production rake db:migrate

5.配置默认数据,选择zh:RAILS_ENV=production rake redmine:load_default_data

默认安装好后,在虚拟主机里面添加

RailsEnv production

RailsBaseURI /pm

然后ln -s /usr/share/redmine/public/ /var/www/pm

重启apache2后,打开http://localhost/pm/ 后提示Phusion Passenger错误:

Ruby on Rails application could not be started

Error message:Permission denied – /etc/redmine/default/session.yml

经查,这是因为Phusion Passenger默认运行帐户不是apache2默认的www-data,造成了权限的问题,需要在虚拟主机里面添加 PassengerDefaultUser www-data

重启apache2后就可以正常打开redmine了。

email提醒的功能需要增加一个/etc/default/email.yml文件,内容如下:

delivery_method: :sendmail

linux
相关资讯       Ubuntu  Ubuntu 10.04 
本文评论   查看全部评论 (1)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 1 楼
* p 发表于 2010/10/8 16:45:52
使用wrick可以看到localhost:3000能打开,但是好像css有问题,但是配置到apache2下,如果不加PassengerDefaultUser www-data,会出现Permission denied - /etc/redmine/default/session.yml。
加上www-data时就打不开网页了,很长时间的加载,
我是在sites-available 下vi redmine,内容是
RailsEnv production
RailsBaseURI /pm
PassengerDefaultUser www-data
请指定
谢谢