Linux上安装Redmine

安装基本的软件环境

# yum install libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel gcc ruby-devel gcc-c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA

安装Apache

# yum install httpd

设置自启,并启动apache服务

# chkconfig httpd on
# service httpd start

安装MySQL

添加mysql源

# rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm

安装mysql

# yum install mysql-community-server

设置自启,并启动mysql服务

# chkconfig mysqld on
# service mysqld start

查看安装完成后生成的root临时密码

# grep ‘temporary password‘ /var/log/mysqld.log

运行mysql安全配置

# mysql_secure_installation

安装PHP和phpMyAdmin

安装php和相关扩展包

# yum install php php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-soap

安装phpMyAdmin

# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# yum install phpmyadmin

修改phpMyAdmin虚拟目录配置文件,允许远程访问

# vi /etc/httpd/conf.d/phpmyadmin.conf

把"Allow from 127.0.0.1"修改为"Allow from all"

修改phpMyAdmin配置文件

# vi /usr/share/phpmyadmin/config.inc.php

将认证方式‘cookie‘改为‘http‘

$cfg[‘Servers‘][$i][‘auth_type‘] = ‘http‘;

重启apache服务

# service httpd restart

安装Ruby

安装ruby版本管理器RVM

# \curl -L https://get.rvm.io | bash# source /etc/profile.d/rvm.sh

列出所有ruby版本

# rvm list known

安装ruby的稳定版本(当前为2.3)

# rvm install 2.3

检查ruby版本

# ruby -v

安装Passenger

# gem install passenger
# passenger-install-apache2-module

命令执行完后按照提示进行配置passenger的虚拟目录文件

$ sudo vi /etc/httpd/conf.d/passenger.conf

LoadModule passenger_module /usr/local/rvm/gems/ruby-2.3.1/gems/passenger-5.0.28/buildout/apache2/mod_passenger.so<IfModule mod_passenger.c>
    PassengerRoot /usr/local/rvm/gems/ruby-2.3.1/gems/passenger-5.0.28
    PassengerDefaultRuby /usr/local/rvm/gems/ruby-2.3.1/wrappers/ruby
</IfModule>

重启apache服务

sudo service httpd restart

为Redmine创建数据库

登陆mysql

# mysql -u root -p

进行相关数据库配置

mysql> create database redmine_db character set utf8;
mysql> create user ‘redmine‘@‘localhost‘ identified by ‘your_new_password‘;
mysql> grant all privileges on redmine_db.* to ‘redmine‘@‘localhost‘;

安装Redmine

下载Redmine

# cd /var/www
# wget https://www.redmine.org/releases/redmine-3.2.2.tar.gz

解压并重命名文件夹

# tar xfz redmine-3.2.2.tar.gz
# mv redmine-3.2.2 redmine
# rm -rf redmine-3.2.2.tar.gz

配置redmine数据库

# cd /var/www/redmine/config
# cp database.yml.example database.yml

# vi database.yml

production:
  adapter: mysql2
  database: redmine_db
  host: localhost
  username: redmine
  password: "your_new_password"
  encoding: utf8

安装Rails

# cd /var/www/redmine
# gem install bundler
# bundle install
# rake generate_secret_token

创建redmine数据库表

RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data

激活FCGI

# cd /var/www/redmine/public
# mkdir plugin_assets
# cp dispatch.fcgi.example dispatch.fcgi
# cp htaccess.fcgi.example .htaccess

安装mod_fcgi

# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# yum install mod_fcgid

创建数据文件目录

# mkdir -p /opt/redmine/files
# chown -R apache:apache /opt/redmine
# cd /var/www/redmine/config
# cp configuration.yml.example configuration.yml

# vi configuration.yml

attachments_storage_path: /opt/redmine/files

配置Email

# vi /var/www/redmine/config/configuration.yml

 email_delivery:
   delivery_method: :sendmail

给Redmine创建虚拟目录

# vi /etc/httpd/conf.d/redmine.conf

#
# Web application for Redmine
#

<Directory "/var/www/redmine/public">
  Options Indexes ExecCGI FollowSymLinks
  Order allow,deny
  Allow from all
  AllowOverride all
</Directory>

Alias /redmine /var/www/redmine/public
Alias /Redmine /var/www/redmine/public

启动Redmine

# cd /var/www
# chown -R apache:apache redmine
# chmod -R 755 redmine
# service httpd restart
时间: 2024-11-02 23:40:55

Linux上安装Redmine的相关文章

在Linux上安装JDK7

查看是否安装了JDK 如果安装完毕后,jdk版本不是当前所安装的,则需要卸载之前linux自带的jdk版本,因为安装Redhat9后默认安装了jdk, 可是默认安装的jdk1.4版本比较老,所以需要先卸载掉原有的java 版本. [[email protected]]# java -version      查看安装的java版本信息 [[email protected]]# rpm -qa |grep -i java      查看存在java安装情况命令 java-1.4.2-gcj-com

在Linux上安装Oracle RAC 12 c(12.1) 虚拟机,一步一步向导

Oracle RAC 12 c(12.1)在Linux上安装虚拟机,一步一步向导 今天我们将看到如何安装 12 c版本1 RAC(真正的应用程序集群)数据库2 Linux 64位的虚拟机 使用VMWare或Oracle VirtualBox. 甲骨文的“c”12 c代表“ 云 ” 有一些重要和有趣的变化时安装12 c相比11 g RAC. 甲骨文似乎增加了很多新的有趣的特性在12摄氏度. 请注意,我们需要2虚拟机各有3 GB内存. 所以如果你有足够的记忆你的笔记本电脑/ PC机或服务器上,那么你

Linux上安装编译工具链

在Linux上安装编译工具链,安装它会依赖dpkg-dev,g++,libc6-dev,make等,所以安装之后这些依赖的工具也都会被安装.ubuntu软件库中这么描述 Informational list of build-essential packages If you do not plan to build Debian packages, you don't need this package. Starting with dpkg (>= 1.14.18) this package

在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm

在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件,目前最新的版本是5.6.10了. 在这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服务.jar包都给我们安装好,所以省去了很多不必要的麻烦!!! http://www.baobao18.com/De

Linux 上安装 weblogic12C (静默安装) (一)

最近负责在linux上安装weblogic,领导说要安装最新的版本,版本号为 12.1.X.开始以为和旧版安装一样,使用控制台的方式,下载bin文件,然后一步步在console执行下来就行了.万万没想到,从12C版本后, bin文件不提供了,改成全系统通用的jar文件 (generic.jar).试了半天原来那种安装方式不能用了,非得用图形界面安装.由于服务器是在其他地方,肯定不能跑到主机的地址那边.于是各种google.各种找材料, 最后终于找到一种静默方式的安装.大家看下文. PS:经过公司

Linux上安装MySQL5.6

OS & MySQL的版本和配置: MySQL Version: 5.6.19 Linux Version: Linux boston.oracle.com 2.6.18-164.el5 #1 SMP Thu Sep 3 02:16:47 EDT 2009 i686 i686 i386 GNU/Linux 一,下载MySQL安装软件,请到www.oracle.com   去找DATABASE DOWNLOAD,下载MySQL需要注册一个账号.我下载的版本如下: 下载后解压就是以下的8个文件 :

Kali Linux 上安装Nessus的方法

Nessus是系统漏洞扫描与分析软件,但Nessus在Kali Linux上的安装可不简单,没有提供一个图形化的安装借口,下面就给大家介绍下如何在Kali Linux上安装Nessus.利用Iceweasel 打开http://www.tenable.com/products/nessus/select-your-operating-system 根据自己的需要下载相应的版本 Debian 6, 7, 8 / Kali Linux 1 AMD64 File: Nessus-6.10.6-debi

linux上安装php7 memcache扩展 和 安装服务端memcached

linux上安装memcached不算太困难.唯一让本人感到困难的是 php7的memcache扩展安装.真的蛋疼! 先说安装服务端 memcached 1. 首先安装Libevent事件触发管理器. wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar vxf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./c

Linux 上安装 weblogic12C (远程图形界面安装) (二)

上一篇Linux 上安装 weblogic12C (静默安装)介绍了静默方式安装weblogic12C的方式,这一篇主要介绍在windows主机上通过远程图形界面的方式安装weblogic的方式 一.前期准备 首先下载软件Xmanager,下载链接点我 (百度网盘),包含了注册码. Xmanager安装过程就不介绍了,一直下一步就行了.安装完成后,有以下快捷方式: 主要用到的是圈起来的这两个程序. 二.开始安装 1. 运行 Xmanager - Passive.exe 2. 通过SSH方式连接l