我的编程空间,编程开发者的网络收藏夹
学习永远不晚

centos7 安装redmin3.3.0+postgresql数据库

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

centos7 安装redmin3.3.0+postgresql数据库

一、前言


     Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。


二、安装依赖和postgresql数据库


     1、首先,我们需要安装以下依赖关系

[root@bogon ~]# yum -y install zip unzip libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel gcc ruby-devel gcc-c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA


     2、然后安装epel源和postgresql数据库

[root@bogon ~]# yum -y install epel-release
[root@bogon ~]# yum -y install postgresql*


     3、初始化数据库

[root@bogon ~]# postgresql-setup initdb


     4、启动设置postgresql为开机自启动

[root@bogon ~]# systemctl restart postgresql
[root@bogon ~]# systemctl enable postgresql


     5、登进数据库查看状态(可略)

[root@bogon ~]# su - postgres
-bash-4.2$ psql
postgres=# \du (查看角色)
postgres=# \l (列出所有数据库)
postgres=# \q (退出)


     6、创建postgresql用户及数据库实例

[root@bogon ~]# su - postgres
-bash-4.2$ createuser redmine                  创建用户名
-bash-4.2$ createdb -e -O redmine redmine      绑定用户名及数据库实例


     7、给数据库新用户设置密码

[root@bogon ~]# su - postgres
-bash-4.2$ psql
postgres=# \password redmine                   给用户redmine创建密码
Enter new password:                            输入密码
Enter it again:                                再次输入密码
postgres=# 
postgres-# \q                                  退出
-bash-4.2$ exit
[root@bogon ~]#


     8、编辑/var/lib/pgsql/data/pg_hba.conf文件,将# IPv4 local connections:下面的

host    all             all             127.0.0.1/32            ident     ident改为md5


     9、重启数据库,让新的验证方法生效

[root@bogon ~]# systemctl restart postgresql


     10、新用户登录数据库(可略)

[root@bogon ~]# psql -U redmine -d redmine -h 127.0.0.1
Password for user redmine: 
psql (9.2.15)
Type "help" for help.
redmine=>


     11、禁用selinux

[root@bogon ~]# setenforce 0                    这是临时关掉,系统重启后会自动开启。
setenforce: SELinux is disabled

             永久关闭,编辑/etc/selinux/config文件,将SELINUX设置为disabled即可。  

    centos7 安装redmin3.3.0+postgresql数据库


三、安装PHP和PHP相关插件,以及rvm和ruby安装


          1、php相关依赖安装

[root@bogon ~]# yum -y 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


     2、rvm安装

[root@bogon ~]#  \curl -L https://get.rvm.io | bash


     3、将rvm的命令加入到系统的环境变量中去

[root@bogon ~]# source /etc/profile.d/rvm.sh


     4、安装rubygems

[root@bogon ~]# yum install -y rubygems


     5、移除ruby的官方源,使用淘宝的rubygems源(官网源被墙掉了)

[root@bogon ~]# gem sources -a          加入淘宝源
[root@bogon ~]#  gem sources -remove        移除官网源
[root@bogon ~]# gem sources -l                                  查看rubygems源


     6、查看rvm版本和使用rvm安装ruby

[root@bogon ~]# rvm list known                                  
[root@bogon ~]# rvm install 1.9.3                                 安装rvm和ruby
[root@bogon ~]# ruby -v                                         查看安装后的ruby的版本


四、下载并安装redmine

     1、下载解压

[root@bogon ~]# wget      下载
[root@bogon ~]# unzip redmine-3.3.0.zip                                    解压
[root@bogon ~]# ln -sv redmine-3.3.0 redmine                               链接


     2、在redmine的程序中,配置数据库相关的信息

[root@bogon ~]# cd redmine/config/
[root@bogon config]# cp database.yml.example database.yml

         编辑database.yml文件,修改如下:

centos7 安装redmin3.3.0+postgresql数据库


     3、安装rails相关库的支持

[root@bogon config]# gem install bundler
Fetching: bundler-1.12.5.gem (100%)
Successfully installed bundler-1.12.5
Parsing documentation for bundler-1.12.5
Installing ri documentation for bundler-1.12.5
Done installing documentation for bundler after 7 seconds
1 gem installed
[root@bogon config]#


     4、编辑redmine文件夹中的文件Gemfile文件

[root@bogon redmine]# vim Gemfile 
source '                将源改为淘宝源 
[root@bogon redmine]# bundle install             bundle安装,可能会报错。
[root@bogon redmine]# gem update                 需要先更新gem


     5、创建一个session安装密钥

[root@bogon redmine]# rake generate_secret_token


     6、创建初始化所有redmine用到的table表

[root@bogon redmine]# RAILS_ENV=production rake db:migrate


    7、装入默认的配置信息,输入zh(选择中文)

[root@bogon redmine]# RAILS_ENV=production rake redmine:load_default_data


     8、启动redmine

[root@bogon redmine]# rails server webrick -e production


     9、后台运行

[root@bogon redmine]# rails server webrick -e production -d


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

centos7 安装redmin3.3.0+postgresql数据库

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CentOS7下PostgreSQL安装

环境:CentOS 7 版本:postgresql11安装repo源yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-
CentOS7下PostgreSQL安装
2022-01-05

CentOS7 安装Oracle19c数据库RPM包安装

我前两天发了安装oracle12c的方法,但是我虽然在虚拟机试验成功了,正式服务器安装的时候发现还是不行,安装页面卡空白,也没有解决办法,所以我就放弃了界面安装找命令行安装的办法,找了一些之后发现都比较麻烦,但是我发现19c有rpm包,可以用rpm包的安装法,
CentOS7 安装Oracle19c数据库RPM包安装
2015-03-08

Ubuntu怎么安装PostgreSQL数据库

今天小编给大家分享一下Ubuntu怎么安装PostgreSQL数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Postg
2023-06-27

CentOS7下如何安装MongoDB数据库

这篇文章给大家分享的是有关CentOS7下如何安装MongoDB数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。常规安装前往官网下载安装包,我选择的版本是CentOS7,打包方式选择的tgz。之后需要将压缩包
2023-06-22

Centos7 安装达梦数据库的教程

1 准备工作安装好linux操作系统这里选择的是Linux 7:[root@slave1 software]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 关闭防
2022-06-04

postgresql数据库安装步骤是什么

安装PostgreSQL数据库通常分为以下步骤:下载安装包:在官方网站上下载适合您操作系统的PostgreSQL安装包。运行安装程序:双击安装包并按照提示完成安装程序。配置数据库:在安装过程中会要求您设置数据库的超级用户密码及端口号等配置信
postgresql数据库安装步骤是什么
2024-04-17

centos7 yum方式安装 mysql5.6版本数据库

注:出这个版本的安装方式使用因为  centos自带mariadb 其实yum方式安装是可以不用删除mariadb的,安装MySQL会覆盖掉之前已存在的mariadb 1:下载源文件 wget http://dev.mysql.com/get/mysql57
centos7 yum方式安装 mysql5.6版本数据库
2015-06-26

CentOS7上怎么安装和配置MariaDB数据库

要在CentOS7上安装和配置MariaDB数据库,请按照以下步骤操作:更新系统软件包:sudo yum update安装MariaDB数据库:sudo yum install mariadb-server启动MariaDB服务并设置为开机
CentOS7上怎么安装和配置MariaDB数据库
2024-04-09

编程热搜

目录