基于Ubuntu Server 12.04的Redmine配置指南
需积分: 14 76 浏览量
更新于2024-09-11
收藏 21KB DOCX 举报
Redmine配置文档
Redmine是一款功能强大、灵活且可高度定制的项目管理工具,本文档将详细介绍Redmine的配置过程,旨在帮助用户快速搭建Redmine环境。
安装LAMP和Passengerapache模块
在Ubuntu Server 12.04上安装Redmine之前,需要先安装LAMP(Linux操作系统,Apache,MySQL和PHP)的Web服务器。使用以下命令来安装LAMP包:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install lamp-server^
在安装过程中,系统会提示您设置MySQL的root密码,请根据需要进行设置。然后,继续安装PHP的基本附加包,包括APC字节码缓存、memcache支持、CURL、XML解析器和GD图像处理:
sudo apt-get install php-apc php5-memcache php5-curl php5-gd php-xml-parser
接下来,安装Passenger apache模块:
sudo apt-get install libapache2-mod-passenger
安装AppArmor
AppArmor是一个访问控制系统,允许您为每个程序指定程序可以读取、写入和执行的文件。安装AppArmor需要安装三个包:
sudo apt-get install apparmor-utils apparmor-profiles apparmor-notify
然后,使用AppArmor将MySQL置入complain模式:
sudo aa-complain /usr/sbin/mysqld
安装支持MySQL的Redmine
安装Redmine需要安装两个包:
sudo apt-get install redmine redmine-mysql
在安装过程中,系统会提示您选择MySQL,并输入密码。
创建目录和赋权限
在安装过程中,一些目录可能没有被创建,需要手动创建:
sudo mkdir /usr/share/redmine/log /usr/share/redmine/tmp
sudo touch /usr/share/redmine/log/production.log
sudo chown www-data:www-data /usr/share/redmine/log/production.log
最后,赋予以下文件权限:
sudo chmod 640 /etc/redmine/default/session.yml /etc/redmine/default/database.yml
sudo chown root
Redmine配置
Redmine的配置文件位于/etc/redmine/default目录下,包括session.yml和database.yml两个文件。这些文件控制着Redmine的基本配置,包括数据库连接、会话管理等。
小结
本文档详细介绍了Redmine的配置过程,包括安装LAMP和Passenger apache模块、安装AppArmor、安装支持MySQL的Redmine、创建目录和赋权限等步骤。按照这些步骤,您可以快速搭建Redmine环境,开始使用Redmine进行项目管理。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-04-16 上传
2014-10-13 上传
2017-08-02 上传
2022-07-25 上传
2017-08-19 上传
2013-05-02 上传
HoHo007
- 粉丝: 17
- 资源: 49
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查