« Redmine : Installation sous CentOS 6 » : différence entre les versions

De Adadov.net wiki
((by SublimeText.Mediawiker))
 
Aucun résumé des modifications
Ligne 22 : Ligne 22 :
== Création de la DB MySQL ==
== Création de la DB MySQL ==


<file>
{{MySQLTerminal|text=CREATE DATABASE redmine CHARACTER SET utf8;
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';}}
</file>


== Configuration Redmine ==
== Configuration Redmine ==
Ligne 46 : Ligne 44 :
== Configuration Apache ==
== Configuration Apache ==


<file>
<source lang="apache">
   <VirtualHost *:80>
   <VirtualHost *:80>
     ServerName redmine.mondomaine.com
     ServerName redmine.mondomaine.com
Ligne 60 : Ligne 58 :
     CustomLog ${APACHE_LOG_DIR}/access_redmine.log combined
     CustomLog ${APACHE_LOG_DIR}/access_redmine.log combined
   </VirtualHost>
   </VirtualHost>
</file>
</source>

Version du 26 février 2015 à 02:11

Installation Apache et mod_passenger

[root@linux] # yum install httpd mod_passengerdblclick to copy

Téléchargement Redmine

[root@linux] # wget http://www.redmine.org/releases/redmine-2.6.2.tar.gzdblclick to copy
[root@linux] # tar xf redmine-2.6.2.tar.gz -C /var/www/
[root@linux] # ln -s /var/www/redmine-2.6.2 /var/www/redmine

Installation environnement Ruby

[root@linux] # yum install mysql-devel (si on utilise une DB MySQL)dblclick to copy
[root@linux] # yum install ruby-devel
[root@linux] # yum install ImageMagick-devel
[root@linux] # gem install bundler
[root@linux] # cd /var/www/redmine
[root@linux] # chown -R adadov .
[root@linux] # su - adadov
[root@linux] # bundle install --without development test

Création de la DB MySQL

{{#sqlcmd:CREATE DATABASE redmine CHARACTER SET utf8;

CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';

GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';|mysql>}}

Configuration Redmine

[root@linux] # cd configdblclick to copy
[root@linux] # cp database.yml{.example,}
[root@linux] # vim database.yml

Configuration de l'accès à la base de donnée

[root@linux] # rake generate_secret_tokendblclick to copy
[root@linux] # RAILS_ENV=production rake db:migrate
[root@linux] # RAILS_ENV=production rake redmine:load_default_data
[root@linux] # mkdir -p tmp tmp/pdf public/plugin_assetsdblclick to copy
[root@linux] # sudo chown -R apache:apache files log tmp public/plugin_assets
[root@linux] # sudo chmod -R 755 files log tmp public/plugin_assets

Configuration Apache

  <VirtualHost *:80>
    ServerName redmine.mondomaine.com
    DocumentRoot /var/www/redmine/public
    <Directory /var/www/redmine/public/>
                AllowOverride all
                Order allow,deny
                allow from all
                Options -MultiViews
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error_redmine.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/access_redmine.log combined
  </VirtualHost>