安装Redmine 2.3.0(Ubuntu 12.04 Server)
2013-07-04 18:17
369 查看
怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建。 http://osssme.org/ |
$ sudo apt-get install libyaml-dev libncurses5-dev libgdbm-dev libssl-dev libyaml-dev libreadline-dev tk-dev zlib1g-dev libmysqld-dev libmagickwand-dev apache2-threaded-devDB使用MySQL、WEB服务器使用Apache时,需要是现状下述软件。
$ sudo apt-get install apache2 mysql-server php5-mysql php5 php5-cgi libapache2-mod-php5 php5-common php-pear
Ruby
下载Ruby
下载Ruby 1.9.3( http://www.ruby-lang.org/ja/downloads/ )编译Ruby
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz $ tar zxvf ruby-1.9.3-p392.tar.gz $ cd ruby-1.9.3-p392 $ ./configure $ make $ sudo make install
安装完成后确认版本信息
$ ruby -v
安装bundler
$ sudo /usr/local/bin/gem install bundler --no-rdoc --no-ri
MySQL
设定MySQL
$ cd /etc/mysql/conf.d/ $ sudo vi characterset.cnf
设定内容
[client] default-character-set=utf8 [mysqld] character-set-server=utf8重启MySQL
$ sudo service mysql restart
确认MySQL文字编码
$ mysql -uroot -p
mysql> show variables like 'character_set%';
执行结果:
+--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.01 sec)
制作数据库
做成Redmine的Mysql数据库和用户。
$ mysql -u root -p
例:
mysql> create database db_redmine default character set utf8; mysql> grant all on db_redmine.* to user_redmine@localhost identified by 'password'; mysql> flush privileges; mysql> exit;
Redmine
下载Redmine
从http://rubyforge.org/frs/?group_id=1850 下载Redmine 2.3.0Redmine解压、配置
$ wget http://rubyforge.org/frs/download.php/76867/redmine-2.3.0.tar.gz $ tar zxvf redmine-2.3.0.tar.gz $ sudo mv redmine-2.3.0 /usr/local/ $ sudo ln -s /usr/local/redmine-2.3.0 /usr/local/redmine
设置数据库连结做成database.yml
$ cd /usr/local/redmine/config $ vi database.yml内容例:
production: adapter: mysql2 database: db_redmine host: localhost username: user_redmine password: password encoding: utf8
安装Gem
$ cd /usr/local/redmine $ bundle install --without development test postgresql sqlite
Redmine的初始设定以及数据库表的做成
$ bundle exec rake generate_secret_token $ RAILS_ENV=production bundle exec rake db:migrate
安装Passenger
$ sudo gem install passenger --no-rdoc --no-ri
安装Passenger的Apache使用模块
$ sudo /usr/local/bin/passenger-install-apache2-module
注:这里和预想不一致,由于默认安装的Passenger为4.05(原文为3.0.19)安装的 版本过高。需要手工安装ssl,按照安装提示apt-get即可。
Apache
添加Passenger的设定信息
制作Apache需要使用的Passenger设定文件$ sudo vi /etc/apache2/conf.d/passenger.conf
注:设定内容需要按学号下述命令输出结果来设定
passenger-install-apache2-module --snippet
$ sudo a2enmod headers
为Redmine执行来配置Apache上的Passenger
$ sudo chown -R www-data:www-data /usr/local/redmine-2.3.0
$ sudo ln -s /usr/local/redmine/public /var/www/hoge在/etc/apache2/conf.d/passenger.conf 最后一行添加下述内容
$ sudo vi /etc/apache2/conf.d/passenger.conf
RailsBaseURI /hoge重启Apache
$ sudo /etc/init.d/apache2 restart尝试远程访问
http://(IP地址)/hoge/ 如果现实Redmine的话,表示安装完成。
安装完Redmine之后
请根据需要做各种设定,但无论如何最少也要修改admin的密码,同时修改用户登录为无效、同时选择需要认证的检查。追加2013-7-11:需要在/usr/local/redmine/public下创建plugin_assets文件夹并配置权限。否则管理-信息中的插件的附件路径可写会报警。相关文章推荐
- Redmine的admin密码丢失对应(Redmine 2.3.0 on Ubuntu 12.04 Server)
- 安装ubuntu Server 12.04 64位系统小记
- 如何在 Ubuntu 12.04 Server 中安装图形用户界面
- ubuntu 12.04 server 安装vncserver实现图形化访问
- ubuntu 12.04 安装 openssh-server 失败,请问怎么该弄?
- Ubuntu 12.04 Server OpenStack Havana多节点(OVS+GRE)安装
- Ubuntu server12.04安装JDK+Tomcat+mysql
- 阿里云的ubuntu server 12.04 下安装jdk和tomcat
- ubuntu 12.04 安装 mariadb-server10.0
- 如何删除在Ubuntu server 12.04安装中设置的http代理 (解决apt-get update 出错问题)
- Ubuntu Server 12.04 LTS安装指引
- U盘安装Ubuntu 12.04 Server版提示“Faild to copy file from CD-ROM”的解决办法
- ubuntu 12.04 server编译安装nginx
- Ubuntu Server 12.04 LTS 安装指引
- Ubuntu 12.04安装ssh出现“unable to locate package apenssh-server”
- (转载)Ubuntu Server 12.04 安装教程
- 如何在Ubuntu 12.04 Server 中安装图形用户界面
- ubuntu 12.04 安装redmine
- ubuntu 12.04 nfs-server/client安装配置
- 在Ubuntu 12.04(精确的穿山甲)上安装LAMP Server