广告
返回顶部
首页 > 资讯 > 数据库 >centos7 安装redmin3.3.0+postgresql数据库
  • 638
分享到

centos7 安装redmin3.3.0+postgresql数据库

2024-04-02 19:04:59 638人浏览 八月长安
摘要

一、前言     Redmine是用Ruby开发的基于WEB的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持

一、前言


     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数据库


三、安装PHPphp相关插件,以及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


您可能感兴趣的文档:

--结束END--

本文标题: centos7 安装redmin3.3.0+postgresql数据库

本文链接: https://www.lsjlt.com/news/42123.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • centos7 安装redmin3.3.0+postgresql数据库
    一、前言     Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持...
    99+
    2022-10-18
  • CentOS7下PostgreSQL安装
    环境:CentOS 7 版本:postgresql11 安装repo源 yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg...
    99+
    2022-01-05
    CentOS7下PostgreSQL安装 数据库入门 数据库基础教程 数据库 mysql
  • Centos7安装mysql数据库
    Centos7安装mysql 新地址 https://blog.csdn.net/qq_30758673 下载安装mysql 卸载自带的迷你库rpm -qa | grep mariadb | xargs...
    99+
    2022-10-18
  • CentOS7 安装Oracle19c数据库RPM包安装
      我前两天发了安装oracle12c的方法,但是我虽然在虚拟机试验成功了,正式服务器安装的时候发现还是不行,安装页面卡空白,也没有解决办法,所以我就放弃了界面安装找命令行安装的办法,找了一些之后发现都比较麻烦,但是我发现19c有rpm包...
    99+
    2015-03-08
    CentOS7 安装Oracle19c数据库RPM包安装
  • PostgreSQL数据库安装教程
    关于PostgresSQL PostgresSQL数据库(简称Postgres或)正逐渐成为全球最流行的数据库之一,在DB-Engines官网发布的最新的全球最流行数据库排行榜中,PostgresSQL名列第4,并且保持持续的增长态势,...
    99+
    2023-09-22
    数据库 postgresql
  • CentOS7静默安装数据库oralce11gR2
    一、系统版本 操作系统: CentOS Linux release 7.3.1611 (Core) 二、oracle软件版本 oracle版本:linux.x64_11gR2linux.x64_11gR...
    99+
    2022-10-18
  • Ubuntu怎么安装PostgreSQL数据库
    今天小编给大家分享一下Ubuntu怎么安装PostgreSQL数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Postg...
    99+
    2023-06-27
  • CentOS7下如何安装MongoDB数据库
    这篇文章给大家分享的是有关CentOS7下如何安装MongoDB数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。常规安装前往官网下载安装包,我选择的版本是CentOS7,打包方式选择的tgz。之后需要将压缩包...
    99+
    2023-06-22
  • CentOS7.X怎么安装MariaDB数据库
    这篇文章主要介绍“CentOS7.X怎么安装MariaDB数据库”,在日常操作中,相信很多人在CentOS7.X怎么安装MariaDB数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2022-10-18
  • CentOS7环境下安装MySQL5.5数据库
    目录1.检查当前系统是否安装过Mysql2.没有安装过的话直接进行下一步总结1.检查当前系统是否安装过Mysql rpm -qa|grep -i mysql 如果出现了上方...
    99+
    2022-11-12
  • CentOS7下安装MongoDB数据库过程
    目录常规安装使用Docker安装连接测试常规安装 前往官网下载安装包,我选择的版本是CentOS7,打包方式选择的tgz。 之后需要将压缩包上传至服务器并解压,我上传的是/usr/...
    99+
    2022-11-12
  • Centos7 安装达梦数据库的教程
    1 准备工作 安装好linux操作系统这里选择的是Linux 7: [root@slave1 software]# cat /etc/redhat-release CentOS Linux release 7.6....
    99+
    2022-06-04
    Centos7 安装达梦数据库 Centos7 数据库安装
  • centos7安装mongo数据库的方法(mongo4.2.8)
    目录一、Mongo下载二、Mongo数据库安装和启动2.1、Mongo4.2.8数据库安装2.2、Mongo数据库启动2.2、添加环境变量2.3、mongo命令进入数据库2.4、客户...
    99+
    2022-11-12
  • 在Linux系统上安装PostgreSQL数据库
    目录一、准备工作二、安装PostgreSQL2.1、选择版本2.2、安装yum源2.3、安装PostgreSQL三、设置PostgreSQL3.1、初始化数据库3.2、设置数据库自启...
    99+
    2022-11-13
  • centos7 yum方式安装 mysql5.6版本数据库
    注:出这个版本的安装方式使用因为  centos自带mariadb 其实yum方式安装是可以不用删除mariadb的,安装MySQL会覆盖掉之前已存在的mariadb 下载源文件 wget http://dev.mysql.com...
    99+
    2015-06-26
    centos7 yum方式安装 mysql5.6版本数据库
  • Centos7安装mariadb galera cluster数据库集群 & 详解
    #Galera集群特点集群之间无延时,同步复制。而master-slave主从异步复制,存在延迟。active-active多主,集群内部服务器都是同时写,必须等所有集群内所有数据库都完成数据写入,才会反馈...
    99+
    2022-10-18
  • 怎么在Centos7中安装Oracle 11G R2数据库
    这篇文章主要讲解了“怎么在Centos7中安装Oracle 11G R2数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Centos7中安装Ora...
    99+
    2022-10-18
  • CentOS7版本如何安装Mysql8.0.20版本数据库
    小编这次要给大家分享的是CentOS7版本如何安装Mysql8.0.20版本数据库,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。CentOS7安装Mysql8.0.2...
    99+
    2022-10-18
  • Centos7安装和卸载Mongodb数据库的方法
    MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰...
    99+
    2022-10-18
  • 怎么在Linux系统上安装PostgreSQL数据库
    这篇文章主要讲解了“怎么在Linux系统上安装PostgreSQL数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux系统上安装PostgreSQL数据库”吧!一、准备工作这...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作