基于Ubuntu Server 12.04的Redmine配置指南

需积分: 14 6 下载量 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进行项目管理。