Roundcube sur BO5.5 + PHP5.3 : Différence entre versions
De wikiGite
Ligne 1 : | Ligne 1 : | ||
+ | === Installation des dépendances === | ||
yum install --enablerepo=remi php-pear | yum install --enablerepo=remi php-pear | ||
Ajouter /usr/share/pear à open_basedir à la fin de /etc/php.ini | Ajouter /usr/share/pear à open_basedir à la fin de /etc/php.ini | ||
yum install --enablerepo=remi php-pear-Mail php-pear-Mail-Mime php-pear-MDB2 php-pear-MDB2-Driver-mysql php-mcrypt | yum install --enablerepo=remi php-pear-Mail php-pear-Mail-Mime php-pear-MDB2 php-pear-MDB2-Driver-mysql php-mcrypt | ||
+ | === Chargement Roundcube === | ||
Vérifier la version de la GPL dependent (sans les librairies non-libres) sur http://roundcube.net/download | Vérifier la version de la GPL dependent (sans les librairies non-libres) sur http://roundcube.net/download | ||
wget http://downloads.sourceforge.net/project/roundcubemail/roundcubemail-dependent/0.4.2/roundcubemail-0.4.2-dep.tar.gz | wget http://downloads.sourceforge.net/project/roundcubemail/roundcubemail-dependent/0.4.2/roundcubemail-0.4.2-dep.tar.gz | ||
Ligne 10 : | Ligne 12 : | ||
chown -R apache.apache /usr/share/roundcubemail/logs/ | chown -R apache.apache /usr/share/roundcubemail/logs/ | ||
+ | === Configuration Apache - PHP === | ||
Copier la configuration de Squirrelmail pour faire une configuration Roundcube | Copier la configuration de Squirrelmail pour faire une configuration Roundcube | ||
cd /etc/httpd/conf.d | cd /etc/httpd/conf.d | ||
Ligne 26 : | Ligne 29 : | ||
/etc/init.d/httpd restart | /etc/init.d/httpd restart | ||
+ | === Configuration Roundcube === | ||
(Rappel - DOC INSTALL : http://trac.roundcube.net/wiki/Howto_Install) | (Rappel - DOC INSTALL : http://trac.roundcube.net/wiki/Howto_Install) | ||
Ligne 32 : | Ligne 36 : | ||
GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY <nowiki>'</nowiki>''<MOT DE PASSE ROUNDCUBE>''<nowiki>'</nowiki>; | GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY <nowiki>'</nowiki>''<MOT DE PASSE ROUNDCUBE>''<nowiki>'</nowiki>; | ||
− | Lancer | + | Lancer dans un navigateur |
− | http:// | + | http://''<URL VERS LE SERVEUR WEB>''/webmail/installer |
− | Et suivre les écrans, seloon la doc indiquée plus haut. | + | Et suivre les écrans, seloon la doc indiquée plus haut. Sur l'écran 3, tout doit apparaitre <span style="color:green">'''OK'''</span>. |
− | Dans main.inc.php, $rcmail_config['default_host'] doit être égal à '%n' pour se connecter au serveur IMAP, et $rcmail_config['mail_domain'] doit être égal à '%d'pour que les nouveaus utilisateurs soient créés avec une adresse par défaut de type user@domain.tld. | + | Dans main.inc.php, $rcmail_config['default_host'] doit être égal à '%n' pour se connecter au serveur IMAP,<br> |
+ | et $rcmail_config['mail_domain'] doit être égal à '%d'pour que les nouveaus utilisateurs soient créés avec une adresse par défaut de type user@domain.tld. |
Version du 17 octobre 2010 à 08:48
Sommaire
Installation des dépendances
yum install --enablerepo=remi php-pear
Ajouter /usr/share/pear à open_basedir à la fin de /etc/php.ini
yum install --enablerepo=remi php-pear-Mail php-pear-Mail-Mime php-pear-MDB2 php-pear-MDB2-Driver-mysql php-mcrypt
Chargement Roundcube
Vérifier la version de la GPL dependent (sans les librairies non-libres) sur http://roundcube.net/download
wget http://downloads.sourceforge.net/project/roundcubemail/roundcubemail-dependent/0.4.2/roundcubemail-0.4.2-dep.tar.gz tar -xvzf roundcubemail-0.4.2-dep.tar.gz mv roundcubemail-0.4.2-dep /usr/share/roundcubemail chown -R apache.apache /usr/share/roundcubemail/temp chown -R apache.apache /usr/share/roundcubemail/logs/
Configuration Apache - PHP
Copier la configuration de Squirrelmail pour faire une configuration Roundcube
cd /etc/httpd/conf.d cp squirrelmail.conf roundcube.conf mv squirrelmail.conf /root
Supprimer le second bloc <Directory ...> inutile pour Roundcube
Remplacer squirrelmail par roundcubemail dans le fichier
dans l'open_basedir, enlever tout ce qu'il y a après /usr/share/roundcubemail/, et rajouter à la place :/usr/share/pear/, ce qui donne :
php_admin_value open_basedir /home/:/tmp/:/var/lib/php/session/:/usr/share/roundcubemail/:/usr/share/pear/
Dans /etc/php.ini :
date.timezone = Europe/Paris
MDB2 n'étant pas 100% compatible avec PHP 5.3, enlever les erreur "Deprecated"
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
Et enfin :
/etc/init.d/httpd restart
Configuration Roundcube
(Rappel - DOC INSTALL : http://trac.roundcube.net/wiki/Howto_Install)
Créer dans mysql une base roundcubemail et un utilisateur roundcube
CREATE DATABASE roundcubemail; GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY '<MOT DE PASSE ROUNDCUBE>';
Lancer dans un navigateur
http://<URL VERS LE SERVEUR WEB>/webmail/installer
Et suivre les écrans, seloon la doc indiquée plus haut. Sur l'écran 3, tout doit apparaitre OK.
Dans main.inc.php, $rcmail_config['default_host'] doit être égal à '%n' pour se connecter au serveur IMAP,
et $rcmail_config['mail_domain'] doit être égal à '%d'pour que les nouveaus utilisateurs soient créés avec une adresse par défaut de type user@domain.tld.