redmine下载安装教程
AI摘要
leondoo.com
1
address: "tp.aliyun.com"
authentication: :login
enable_starttls_auto: true
openssl_verify_mode: none
password: "EmailPassword"
port: 465
user_name: "admin@company.com"
delivery_mod: :tp
tp_settings:
email_delivery:
--
/opt/redmine-5.0.4/config
DATAASE redmine
IDENTIFIED
PRIVILEGES
rake db:migrate
rake generate_secret_token
redmine.
ruby-2.4.4
ruby-2.4.4/ext/zlib
tmp public/plugin_assets
utf8mb4;
without
"EmailPassword"
"admin@company.com"
"tp.aliyun.com"
修改production段数据库参数
%
StrongPassword123
development test
none
redmine
*
./configure && make && make install
1
2
3
465
4
5
6
8
:login
:tp
;
@
ALL
Y
itnami集成安装 • 下载itnami Redmine安装包(含Apache/MySQL/Ruby) • 运行安装程序时选择安装路径(建议D:\Redmine) • 取消勾选云备份选项以加快安装速度65 邮箱服务配置 修改configuration.yml 文件:
itnami集成安装 • 下载itnami Redmine安装包(含Apache/MySQL/Ruby) • 运行安装程序时选择安装路径(建议D:\Redmine) • 取消勾选云备份选项以加快安装速度65
CHARACTER
CREATE DATAASE redmine CHARACTER SET utf8mb4; CREATE USER redmine@% IDENTIFIED Y StrongPassword123; GRANT ALL PRIVILEGES ON redmine.* TO redmine@%;
CREATE DATAASE redmine CHARACTER SET utf8mb4;
CREATE USER redmine@% IDENTIFIED Y StrongPassword123;
CREATE
GRANT ALL PRIVILEGES ON redmine.* TO redmine@%;
GRANT
ON
RAILS_ENV=production bundle
RAILS_ENV=production bundle exec rake db:migrate
Redmine下载安装教程
Redmine部署 下载稳定版并解压:
SET
TO
USER
address:
authentication:
bash bundle config set --local without development test bundle install bundle exec rake generate_secret_token RAILS_ENV=production bundle exec rake db:migrate
bash bundle install rake redmine:plugins:migrate RAILS_ENV=production
bash cd /opt/redmine-5.0.4/config cp database.yml.example database.yml vi database.yml 修改production段数据库参数
bash chown -R www-data:www-data /opt/redmine chmod -R 755 files log tmp public/plugin_assets
bash firewall-cmd --add-port=80/tcp --permanent firewall-cmd --add-port=443/tcp --permanent
bash wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.4.tar.gz tar zxf ruby-2.4.4.tar.gz && cd ruby-2.4.4 ./configure && make && make install
bash wget https://www.redmine.org/releases/redmine-5.0.4.tar.gz tar zxf redmine-5.0.4.tar.gz -C /opt
bash yum install -y php php-fpm php-mysql gcc make libxml2-devel openssl-devel zlib-devel ImageMagick
bash yum install zlib-devel cd ruby-2.4.4/ext/zlib ruby extconf.rb && make && make install
bash
bash
bundle
bundle config
bundle config set --local without development test bundle install bundle exec rake generate_secret_token RAILS_ENV=production bundle exec rake db:migrate
bundle config set --local without development test
bundle exec rake generate_secret_token
bundle install rake redmine:plugins:migrate RAILS_ENV=production
bundle install
cd /opt/redmine-5.0.4/config cp database.yml.example database.yml vi database.yml 修改production段数据库参数
cd /opt/redmine-5.0.4/config
cd ruby-2.4.4/ext/zlib
cd
chmod -R 755 files
chmod -R 755 files log tmp public/plugin_assets
chown -R www-data:www-data /opt/redmine chmod -R 755 files log tmp public/plugin_assets
chown -R www-data:www-data /opt/redmine
cp database.yml.example database.yml
delivery_mod:
email_delivery:
enable_starttls_auto:
exec
firewall-cmd --add-port=443/tcp --permanent
firewall-cmd --add-port=80/tcp --permanent firewall-cmd --add-port=443/tcp --permanent
firewall-cmd --add-port=80/tcp --permanent
local
log
openssl_verify_mode:
password:
port:
production: email_delivery: delivery_mod: :tp tp_settings: address: "tp.aliyun.com" port: 465 authentication: :login user_name: "admin@company.com" password: "EmailPassword" enable_starttls_auto: true openssl_verify_mode: none
production:
production:
rake redmine:plugins:migrate RAILS_ENV=production
ruby extconf.rb && make && make install
set
tp_settings:
sql CREATE DATAASE redmine CHARACTER SET utf8mb4; CREATE USER redmine@% IDENTIFIED Y StrongPassword123; GRANT ALL PRIVILEGES ON redmine.* TO redmine@%;
sql
sql
tar zxf redmine-5.0.4.tar.gz -C /opt
tar zxf ruby-2.4.4.tar.gz &&
tar zxf ruby-2.4.4.tar.gz && cd ruby-2.4.4
true
user_name:
vi database.yml 修改production段数据库参数
vi database.yml
wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.4.tar.gz tar zxf ruby-2.4.4.tar.gz && cd ruby-2.4.4 ./configure && make && make install
wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.4.tar.gz
wget https://www.redmine.org/releases/redmine-5.0.4.tar.gz tar zxf redmine-5.0.4.tar.gz -C /opt
wget https://www.redmine.org/releases/redmine-5.0.4.tar.gz
yaml production: email_delivery: delivery_mod: :tp tp_settings: address: "tp.aliyun.com" port: 465 authentication: :login user_name: "admin@company.com" password: "EmailPassword" enable_starttls_auto: true openssl_verify_mode: none
yaml
yaml
yum install -y php php-fpm php-mysql gcc make libxml2-devel openssl-devel zlib-devel ImageMagick
yum install zlib-devel cd ruby-2.4.4/ext/zlib ruby extconf.rb && make && make install
yum install zlib-devel
• 多语言支持:通过REDMINE_LANG环境变量设置语言8
• 防火墙配置:
一、环境准备
三、快速部署方(Windows环境)
二、手动安装流程(Linux环境)
五、常见问题处理
启动时报错"缺少zlib库" 需安装zlib-devel开发包并重新编译Ruby:
四、高级功能扩展
基础环境搭建 通过yum安装PHP套件及开发工具链:
多行日志采集异常 修改lograge配置实现多行日志聚合,确保EFK系统正常解析1
安全加固 • 文件权限设置:
安装Ruby与RubyGems:
安装依赖库与初始化:
插件集成 • Agile敏捷插件:将redmine_agile插件解压至plugins目录后执行:
操作系统兼容性 Redmine支持跨平台部署,常见安装环境包括Windows Server、Linux发行版(CentOS/Ubuntu)及Docker容器。建议选择Linux系统获得更好的性能表现18。 心依赖组件 • Ruby语言环境:需2.4以上版本(推荐2.4.4或3.0+)23 • 数据库系统:MySQL 5.7+/PostgreSQL 10+,推荐使用阿里云RDS等云数据库服务1 • Web服务器:Nginx或Apache,配置SSL证书可实现HTTPS访问14
操作系统兼容性 Redmine支持跨平台部署,常见安装环境包括Windows Server、Linux发行版(CentOS/Ubuntu)及Docker容器。建议选择Linux系统获得更好的性能表现18。
数据库配置 创建专用数据库并授权用户(以MySQL为例):
心依赖组件 • Ruby语言环境:需2.4以上版本(推荐2.4.4或3.0+)23 • 数据库系统:MySQL 5.7+/PostgreSQL 10+,推荐使用阿里云RDS等云数据库服务1 • Web服务器:Nginx或Apache,配置SSL证书可实现HTTPS访问14
注:生产环境部署建议配置每日自动备份机制,可通过crontab定时执行数据库导出和文件打包任务。安装完成后应通过管理界面配置用户权限体系和项目模板,以实现管理效果。
邮件发送证书验证失败 在configuration.yml 中添加openssl_verify_mode参数可绕过证书验证6 多行日志采集异常 修改lograge配置实现多行日志聚合,确保EFK系统正常解析1
邮件发送证书验证失败 在configuration.yml 中添加openssl_verify_mode参数可绕过证书验证6
邮箱服务配置 修改configuration.yml 文件:
配置数据库连接:
相关问答
发表评论