`
chengyue2007
  • 浏览: 1467923 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Bitnami Redmine 安装笔记

    博客分类:
  • java
 
阅读更多

http://atian25.iteye.com/blog/620317

1.简介

 

1) redmine的介绍不想多说..自己google吧... 项目管理工具

 

2) bitnami: 专业为开源软件包装, 把好的开源软件友好地呈现给用户. 他们提供的安装包可谓是真正的"傻瓜式"/"一站式" 安装包. 即使不同技术的人也可以根据安装向导"下一步"->...."安装"->"完成" 成功安装.这对于新手来说的确是一个好伙伴. 目前他们网站发布的软件包支持 Windows, Linux, Mac x86, Mac PPC (直接cp齐薄云天的原话)

 

3)该blog只是总结下自己这个无ror基础的人摸索redmine安装过程的随笔, 高手跳过.


2.下载&安装 
http://bitnami.org/stack/redmine 
有本地完整安装版,有bitnami module版(可以利用已有的apache和mysql),也有vm虚拟机版,.

我选择的是本地完整安装版.

安装过程不多说了...网上教程多的是...
chmod后执行bin,一路按提示安装.
主要是部署位置(/opt/bitnami_redmine),mysql的端口(3306),redmine语言(选zh)等等.

3.配置编码

 

由于默认的编码是latin1,虽然显示什么的都不会乱码,但是还是改为utf8看的舒爽.

 

1) 修改mysql目录下的my.cnf (有时候是my.ini)

    对几个节点都添加
       default-character-set=utf8
       character_set_server=utf8

 

    我的配置如下(没玩过mysql,所以没调整什么):

Java代码  收藏代码
  1. [mysqladmin]  
  2. user=root  
  3.   
  4. [mysqld]  
  5. basedir=/opt/bitnami_redmine/mysql  
  6. datadir=/opt/bitnami_redmine/mysql/data  
  7. port=3306  
  8. socket=/opt/bitnami_redmine/mysql/tmp/mysql.sock  
  9. tmpdir=/opt/bitnami_redmine/mysql/tmp  
  10.   
  11. default-character-set=utf8  
  12. character_set_server=utf8  
  13.   
  14. [mysqld_safe]  
  15. mysqld=mysqld.bin  
  16. default-character-set=utf8  
  17.   
  18. [client]  
  19. port=3306  
  20. socket=/opt/bitnami_redmine/mysql/tmp/mysql.sock  
  21. default-character-set=utf8  
  22.   
  23. [manager]  
  24. port=3306  
  25. socket=/opt/bitnami_redmine/mysql/tmp/mysql.sock  
  26. pid-file=/opt/bitnami_redmine/mysql/tmp/manager.pid  
  27. default-mysqld-path=/opt/bitnami_redmine/mysql/bin/mysqld.bin  

 

    然后把my.cnf cp到/etc/my.cnf  (没玩过mysql...不知道这步必要不...)


2) 把初始化的mysql数据转为utf8格式

    a) 先把数据导出: mysqldump --opt -hlocalhost -uroot -proot --default-character-set=lantin1 bitnami_redmine > /opt/dbname.sql

    b) 搜索替换dbname.sql文件中的CHARSET=latin1改为CHARSET=utf8

    c) 在dbname.sql的最前面加一句set names utf8;

    d) 在windows上用UltraEdit打开dbname,不要转换为dos,另存为utf-8(无bom)格式

    e) 导入数据: mysql -hlocalhost -uroot -proot --default-character-set=utf8 bitnami_redmine < /opt/dbname.sql

 

3) 修改redmine的配置

    a) 我的目录为/opt/bitnami_redmine/apps/redmine/config/database.yml

    b) 在production节点的最下面加一句encoding: utf8

    c) 注意: utf8前面必须有个空格,否则ruby跑redmine跑不起来...(没有ror的我..可怜的被折腾了半天..)

    d) 建议: vi中,直接在username那行,yy然后p,再i修改...

Java代码  收藏代码
  1. production:  
  2.   adapter: mysql  
  3.   database: bitnami_redmine  
  4.   host: localhost  
  5.   username: bitnami  
  6.   password: 322cf81344  
  7.   socket: /opt/bitnami_redmine/mysql/tmp/mysql.sock  
  8.   encoding: utf8  

 

4.修改apache端口

   1) vi apache2/conf/httpd.conf

   2) 把2个80修改为你要的端口.

 

 

5.重启服务&使用

    1) 执行/opt/bitnami_redmine/ctlscript.sh restart

    2) 执行/opt/bitnami_redmine/ctlscript.sh status 查看状态,如果redmine那步没配置好...就会redmine not running(555,折腾了我好久...)

    3) 访问http://172.30.8.11:8300/redmine

    4) 右上角my account修改下自己的默认语言, 然后在管理里面修改默认的语言,搞定.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics