阿里云ubuntu1404LTS安装LNMR环境安装redmine项目管理软件

原文地址:http://112.74.112.215/projects/james/wiki/本站redmine的搭建过程

阿里云创建和管理虚拟机过程见官方文档不详细介绍。

主要记录系统安装过程及问题的处理。

重新安装,部署,作为生产环境。
本地虚拟机作为开发环境。
redmine做为网站主站,进行项目管理。

L linux ubuntu 1404LTS

sudo apt-get update sudo apt-get upgrade sudo apt-get install openssh-server

N nginx

vim /etc/apt/sources.list
add //trusty is for ubuntu1404

deb http://nginx.org/packages/ubuntu/ trusty nginx deb-src http://nginx.org/packages/ubuntu/ trusty nginx

When trying to install nginx in debian, you may encounter this error:

W: GPG error: http://nginx.org squeeze Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62

The solution is this:

gpg --keyserver keyserver.ubuntu.com --recv-key ABF5BD827BD9BF62 gpg -a --export ABF5BD827BD9BF62 | apt-key add -

Example output:

[email protected]:~# gpg --keyserver keyserver.ubuntu.com --recv-key ABF5BD827BD9BF62 gpg: requesting key 7BD9BF62 from hkp server keyserver.ubuntu.com gpg: /root/.gnupg/trustdb.gpg: trustdb created gpg: key 7BD9BF62: public key "nginx signing key <[email protected]>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg:               imported: 1  (RSA: 1) [email protected]:~# gpg -a --export ABF5BD827BD9BF62 | apt-key add -

OK

Then type:

apt-get update apt-get install nginx curl

配置

/etc/nginx/site-available 或者 /etc/nginx/conf.d/
redmine.conf

upstream redmine { server 127.0.0.1:3000; }
server { server_name 112.74.112.215; root /usr/share/nginx/html/redmine/public;
location / { try_files $uri @redmine; }
location @redmine { proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://redmine; } }

rvm 安装ruby on rails

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
sudo curl -L https://get.rvm.io | sudo bash -s stable
source ~/.rvm/scripts/rvm rvm -v      // 确认版本 rvm install 2.2.3 ruby -v     // 确认版本
rvm 2.2.3 --default   // 设置默认版本 gem -v   // 确认gem 版本修改 gem source
$ gem sources -r https://rubygems.org/ $ gem source -a https://ruby.taobao.org $ gem source -l   // 查看当前的source
gem install rails

// 问题处理

find . -name mkmf.log查看log文件内容缺少 -lgmp安装gmp sudo apt-get install libgmp-dev
rails -v  //确认版本

M mariaDB 替换MySQL

sudo apt-get install mariadb-server libmysqlclient-dev

R redmine

sudo apt-get install imagemagick libmagickwand-dev libcurl4-openssl-dev
wget http://www.redmine.org/releases/redmine-3.1.0.tar.gz

数据库

CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER ‘james‘‘localhost‘ IDENTIFIED BY ‘******‘; GRANT ALL PRIVILEGES ON redmine.* TO ‘james‘‘localhost‘;

Copy config/database.yml.example to config/database.yml

production:  adapter: mysql2  database: redmine  host: localhost  username: james  password: **

安装

gem install bundlervim Gemfile修改source 为: https://ruby.taobao.org/
bundle install --without development test
rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data

assuming you run the application with a redmine user account:

mkdir -p tmp tmp/pdf public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets

测试

ruby bin/rails server webrick -e production

正式启动时

ruby bin/rails server webrick -e production &

登录验证 Logging into the application

Use default administrator account to log in:

login: admin    password: admin
时间: 2024-10-29 10:46:24

阿里云ubuntu1404LTS安装LNMR环境安装redmine项目管理软件的相关文章

阿里云上Oracle 11g RAC安装配置手册

有印象的用户可能发现,阿里云早在2016年深圳云栖大会就官方发布了对Oracle RAC的支持,但是相关产品却一直没能同步推出,相信大家都翘首以盼了许久许久.一个好消息是,近期阿里云将紧密推出两款新产品:共享块存储和ECS多网卡.这两款产品将打通众多关键云下应用上云的最后一公里,为用户提供更多的便利.在我们能正式体验到新产品之前,阿里云技术服务团队也将云上的Oracle RAC安装配置手册放出,希望能给大家提供更多不同的体验和选择. 一.安装说明 阿里云上Oracle RAC的安装部署,重点需要

在基于阿里云服务器CentOS6.5下安装Subversion 1.6.5服务

最近阿里云搞了个1元免费提供云服务器的活动,偶心痒痒就申请了一个. 正好可以作为团队的SVN服务器了,下面就来部署SVN服务吧. 一.安装基础环境 apr-1.5.0.tar.gz apr-util-1.5.3.tar.gz pcre-8.35.tar.gz zlib-1.2.8.tar.gz subversion-1.5.6.tar.gz tar -xzvf apr-1.5.0.tar.gz cd apr-1.5.0 ./configure --prefix=/usr/local/apr ma

redhat7配置阿里云的yum源并安装httpd服务  

1.配置yum源 [base] name=CentOS-$releasever - Base - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/7/os/x86_64/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 2.更新yum源 y

阿里云centos中mysql的安装及一些常识知识

------------------------------------------------------------------- 阿里云centos中mysql的安装 工具WinSCP v5.7.0可以从windows上传文件到linux上 工具putty可以再windows上连接linux,用命令行操作很方便 将mysql以下三个包下载并上传到linux上,例如:/root/software MySQL-server-5.5.28-1.linux2.6.x86_64.rpm MySQL-

阿里云ECS服务器Linux环境下配置php服务器(二)--phpMyAdmin篇

首先说明,以下文本内容用vim编辑麻烦 可参考阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇 这一次我们来继续说说phpMyAdmin的安装. 什么是phpMyAdmin?phpMyAdmin是一种mysql的管理工具,它可以直接通过网页来管理你的MySQL,当然,phpMyAdmin不是必要的,如果你不安装phpMyAdmin,一样可以通过mysql的命令行来管理你的mysql. 开始安装. 首先找到phpMyAdmin的下载地址(推荐官网地址https://www.p

借助URLOS快速安装redmine项目管理软件

环境需求 1. 最低硬件配置:1核CPU,1G内存(1+1)提示:如果你的应用较多,而主机节点的硬件配置较低,建议在部署节点时开通虚拟虚拟内存:2. 生产环境建议使用2G或以上内存:3. 推荐安装系统:Ubuntu-16.04.Ubuntu-18.04.CentOS7.X.Debian9X的64位的纯净的操作系统: URLOS安装 curl -LO www.urlos.com/iu && sh iu redmine项目管理软件安装流程1. 登录URLOS系统后台,在应用市场中搜索“redm

阿里云ECS+CentOS 7.0+Docker+Redmine环境搭建

前言 搭建Redmine环境可以选择使用分别安装Ruby+Rails+Redmine+MySQL的方式, 但是过程中需要解决各种扰人的依赖问题.Docker为我们提供的Plan B,方便,快捷. 安装环境 当然可以选择Ruby+Rails+Redmine+MySQL的安装方式,请参考: http://www.jyguagua.com/?p=2026 阿里云ECS安装 因为是实际生产需要,所以,直接购买阿里云的ECS. 安装和使用方法参考: https://bbs.aliyun.com/read/

在阿里云上通过宝塔面板安装禅道

禅道安装,这个之前答应过朋友的.正好,今晚又说起这个事,索性就在阿里云上安装算了. 相信很多朋友都用过禅道这个工具.使用过的朋友都知道,禅道是基于PHP开发的.对于使用Java开发的凯哥来说,LAMP环境,还真不会搭建.还好,之前就一直使用宝塔面板.有了这个面板LAMP环境就很容易搭建了.本教程是基于禅道11.6.2开源版的. 来源:凯哥Java(凯哥Java) 凯哥个人博客:www.kaigejava.com 禅道下载: 搜索引擎输入:禅道.如下图: 直接去官网下载即可. 下载源码文件: 宝塔

利用阿里云的源yum方式安装Mongodb

今天在线上服务器上安装MongoDB,从Mongo官网直接下载链接,结果在下载时发觉速度慢的可怜.迫于无奈,只能找国内的镜像下载.这里选择阿里云的源进行安装,记录如下: 1)在/etc/yum.repos.d 创建一个mongodb-org.repo 源文件 [[email protected] ~]$ cd /etc/yum.repos.d/ [[email protected] yum.repos.d]$ touch mongodb-org.repo [[email protected] y