Centos 7 – Installer RoundCube

juin 10, 2015 12:32 Publié par Laissez vos commentaires

Dans ce tutoriel, nous allons installer le webmail Roundcube sur Centos 7 afin d’accéder à un serveur de messagerie Postfix/Dovecot (
Debian – Installer un serveur mail Postfix).

Allez c’est parti 🙂

Création de la base de donnée roundcube :

mysql -u root -p
MariaDB [(none)]>
CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'password';
MariaDB [(none)]> flush privilèges;
\q

Si vous avez installé phpmyadmin vous avez certainement déjà ajouté le repository EPEL.
(
Centos – Installer PhpMyAdmin)

[root@localhost ~]# yum install roundcubemail
nano /etc/httpd/conf.d/roundcubemail.conf

Votre fichier conf doit ressembler à celui -ci:

# Round Cube Webmail is a browser-based multilingual IMAP client
#

Alias /roundcubemail /usr/share/roundcubemail
Alias /webmail /usr/share/roundcubemail

# Define who can access the Webmail
# You can enlarge permissions once configured


    
        # Apache 2.4
        Require local
    
    
        # Apache 2.2
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
        Allow from ::1
    



        Options none
        AllowOverride Limit
        Require all granted


# Define who can access the installer
# keep this secured once configured


    
        # Apache 2.4
        Require local
    
    
        # Apache 2.2
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
        Allow from ::1
    



        Options none
        AllowOverride Limit
        Require all granted


# Those directories should not be viewed by Web clients.

    Order Allow,Deny
    Deny from all


    Order Allow,Deny
    Deny from all

Configurez le fuseau horaire dans /etc/php.ini

date.timezone = Europe/Paris
systemctl restart httpd

Nous allons maintenant lancer l’installer sur le navigateur
http://192.168.1.10/roundcubemail/installer/

tutodidacte roundcube1.png
Très bien! Cliquez sur Next

tutodidacte roundcube2.png
Saisissez le mot de passe que vous avez renseigné lors de la création de la base MySQL (Première étape).
Cliquez sur le bouton INITIALISE DATABASE dans la section Check DB Config.
Cliquez alors sur CREATE CONFIG, puis copiez le fichier généré dans un nouveau fichier appelé config.in.php (dans le dossier /etc/roundcubemail).
nano /etc/roundcubemail/config.inc.php
Cliquez sur CONTINUE, vérifiez les éventuelles erreurs et supprimer le directory de l’installer crée dans l’étape précédente (fichier /etc/httpd/conf.d/roundcubemail.conf).
Redémarrage d’apache :

systemctl restart httpd.service

tutodidacte roundcube3.png

Si au moment de l’authentification vous obtenez le message d’erreur {roundcube erreur de connexion au serveur de stockage}, il s’agit probablement d’un problème d’accès à votre serveur de mail. Vous pouvez résoudre cette erreur en désactivant se linux :

CentOS – Désactiver SELinux

Installation de paquets supplémentaires si nécessaire:

apt-get install libiconv-hook1 php5-mcrypt php5-intl

PS : Pour reconfigurer roundcube, il suffit de supprimer le fichier config.inc.php

A++

Classés dans :

Cet article a été écrit par admin

Laisser un commentaire