nb91 Posté(e) le 10 août 2010 Partager Posté(e) le 10 août 2010 Bonjour, Je suis en train de mettre en place un webmail Roundcube (version stable 0.3.1) sur Fedora 13 avec PHP 5.3.2 et MySQL 5.1.48. J'ai réussi à avoir l'interface d'authentification via mon navigateur web à l'adresse http://localhost/roundcubemail// Jusqu'ici tout va bien. Le problème c'est lorsque je veux m'identifier pour accéder à ma boîte mail et me lance l'erreur suivante : Erreur de connexion au serveur IMAP Pourtant, dans mon fichier de config, j'ai bien renseigné les informations IMAP et SMTP. Lorsque je vais voir les log de Roundcube , voilà ce que je trouve : [10-Aug-2010 15:21:00] PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/pear/MDB2.php on line 390 [10-Aug-2010 15:21:00] PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/pear/MDB2.php on line 1886 [10-Aug-2010 15:21:00] PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/pear/MDB2.php on line 2573 [10-Aug-2010 15:21:00] PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/pear/MDB2.php on line 2596 [10-Aug-2010 15:21:00] PHP Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/pear/MDB2.php on line 2941 [10-Aug-2010 15:21:10 +0200]: IMAP Error: Empty startup greeting (mon.domaine.com:993) (POST /roundcubemail//?_task=&_action=login) J'ai fait plusieurs recherches sur Google mais je n'ai rien trouvé. Quelqu'un ayant déjà mis en place Roundcube pourrait-il m'aider ? Merci d'avance pour votre aide. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dark26 Posté(e) le 10 août 2010 Partager Posté(e) le 10 août 2010 perso j'ai ausi un roundcube sur mon serveur de mail,mais c'était du tout en un j'utilise iredmail http://www.iredmail.org/ si ça peut t'aider... ça install tout d'un coup Lien vers le commentaire Partager sur d’autres sites More sharing options...
nb91 Posté(e) le 10 août 2010 Auteur Partager Posté(e) le 10 août 2010 En effet c'est pas mal mais mon serveur mail (Postfix) est déjà installé depuis un bout de temps et en fait je souhaite pluggé Roundcube à mon serveur mail Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeKa Posté(e) le 10 août 2010 Partager Posté(e) le 10 août 2010 J'imagine que tu as déjà lu ça : http://trac.roundcube.net/wiki/Howto_Install_fr Question peut-être bête : tu utilises bien une version à jour de php-pear ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
nb91 Posté(e) le 10 août 2010 Auteur Partager Posté(e) le 10 août 2010 @Teka : En effet, j'ai déjà visité ce HowTo, sans succès. Concernant PHP-pear, il est installé en version 1.9, qui me semble être la dernière version. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 10 août 2010 Partager Posté(e) le 10 août 2010 Pourquoi pas la version 0.4 de Roundcube, qui vient de passer en stable ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
nb91 Posté(e) le 10 août 2010 Auteur Partager Posté(e) le 10 août 2010 Car elle ne se trouve pas encore dans les dépôts. Je préfère les versions dépôts plutot que les sources, question d'habitude Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 10 août 2010 Partager Posté(e) le 10 août 2010 Etant donné que le contenu des scripts PHP est exactement le même, pourquoi vous embêter avec une ancienne version ? Juste à décompresser l'archive .tar.gz directement là où vous voulez Lien vers le commentaire Partager sur d’autres sites More sharing options...
nb91 Posté(e) le 10 août 2010 Auteur Partager Posté(e) le 10 août 2010 En effet, mais dans ma socièté on préfère attendre les dépôts car mieux adaptés à l'OS Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 10 août 2010 Partager Posté(e) le 10 août 2010 Je peux tout à fait comprendre pour des applications classiques, mais là c'est juste des scripts PHP... donc il n'y a aucune spécificité à l'OS Si je peux me permettre une analogie : il serait étonnant de trouver des paquets Joomla, phpBB ou autre pour un OS précis... Vous ne voulez pas, même pour des tests ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
nb91 Posté(e) le 10 août 2010 Auteur Partager Posté(e) le 10 août 2010 Bon ok j'essaierai d'installer la 0.4 dès demain matin pour voir ce que ça donne mais je ne pense pas que ça réglera mon problème d'authentification car je suis persuadé que c'est dans le fichier de conf que j'ai dû oublié quelque chose. Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 10 août 2010 Partager Posté(e) le 10 août 2010 Si je peux me permettre une analogie : il serait étonnant de trouver des paquets Joomla, phpBB ou autre pour un OS précis... Non, pas du tout.Ça permet d'avoir un paquet cohérent avec le reste de la distrib (les fichiers au bon endroit, géré par le gestionnaire de paquets, donc automatisé, à jour et synchronisé avec les librairies qui vont bien etc.). Et c'est plus simple que de surveiller les ml de Joomla + phpBB etc. Par contre effectivement, juste pour un test, ça ne fait pas de mal. Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeKa Posté(e) le 10 août 2010 Partager Posté(e) le 10 août 2010 C'est clairement un problème de MàJ d'un des composants comme Pear, voire RoundCube. :) C'est ce que dit le message d'erreur : le script MDB2.php utilise des fonctions considérées comme périmées par PHP 5.3. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 10 août 2010 Partager Posté(e) le 10 août 2010 Si je peux me permettre une analogie : il serait étonnant de trouver des paquets Joomla, phpBB ou autre pour un OS précis... Non, pas du tout.Ça permet d'avoir un paquet cohérent avec le reste de la distrib (les fichiers au bon endroit, géré par le gestionnaire de paquets, donc automatisé, à jour et synchronisé avec les librairies qui vont bien etc.). Et c'est plus simple que de surveiller les ml de Joomla + phpBB etc. Par contre effectivement, juste pour un test, ça ne fait pas de mal. Pour ce genre de choses, je préfère à la main, ainsi c'est pareil partout. De même, j'installe et met à jour Apache, PHP, MySQL et phpMyAdmin depuis les sources, car ça me permet d'être tout de suite à jour, et de mieux maîtriser l'engin (enfin, j'espère). Pour le reste, oui les paquets c'est plus simple, pas besoin de s'embarasser avec les dépendances etc... bien d'accord Lien vers le commentaire Partager sur d’autres sites More sharing options...
nb91 Posté(e) le 11 août 2010 Auteur Partager Posté(e) le 11 août 2010 Bonjour, Petite question avant d'installer RC 0.4, est-ce que cette version supporte PHP 5.3 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeKa Posté(e) le 11 août 2010 Partager Posté(e) le 11 août 2010 Bonjour,Petite question avant d'installer RC 0.4, est-ce que cette version supporte PHP 5.3 ? T'as cherché ? http://roundcube.net/about#features Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 11 août 2010 Partager Posté(e) le 11 août 2010 Bonjour,Petite question avant d'installer RC 0.4, est-ce que cette version supporte PHP 5.3 ? T'as cherché ? http://roundcube.net/about#features Ce n'est pas écrit explicitement PHP 5.3, mais pour le faire tourner avec PHP 5.3.3, je confirme que ça tourne très bien Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeKa Posté(e) le 11 août 2010 Partager Posté(e) le 11 août 2010 Bonjour,Petite question avant d'installer RC 0.4, est-ce que cette version supporte PHP 5.3 ? T'as cherché ? http://roundcube.net/about#features Ce n'est pas écrit explicitement PHP 5.3, mais pour le faire tourner avec PHP 5.3.3, je confirme que ça tourne très bien C'est pas explicite, d'accord, mais bon : PHP Version 5.2.1 or greater Et puis c'est logique, sachant que la branche actuelle de PHP est la 5.3, je ne vois pas pourquoi le projet aurait subitement décidé de déclarer RC 0.4 incompatible avec cette version de PHP ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 11 août 2010 Partager Posté(e) le 11 août 2010 J'ai déjà vu des scripts avec "PHP 5.2.x or greater" et en fait PHP 5.3 déconnait avec... car ça sous-entend juste que ça fonctionne avec PHP 5.2.2, 5.2.3, etc... jusqu'à la PHP 5.2.14 actuelle. Lien vers le commentaire Partager sur d’autres sites More sharing options...
nb91 Posté(e) le 11 août 2010 Auteur Partager Posté(e) le 11 août 2010 En effet, si j'ai posé la question de compatibilité avec PHP 5.3 c'est parce que j'ai remarqué certains problèmes avec d'autres programmes. Sinon C'est bon ça marche En regardant dans mes logs, j'ai vu qu'il y avait une erreur dans ma base SQL (j'avais le message "Service currently not available" lorsque je voulais accéder à l'interface de RC. J'ai donc supprimé ma base Roundcube, je l'ai recrée et je me suis authentifié juste avec mon nom d'user comme vous me l'avez dit et ça a marché. Ce que je comprends pas c'est que hier j'avais essayé en utilisant juste mon nom d'user et ça n'avait pas marché...peut-être parce que je n'avais pas mis ssl://mon.domaine.com dans le fichier de conf main.php ? En tout c'est nickel, ça marche très bien, mis à part quelques problème d'encodage mais rien de bien méchant. Je vais à présent mettre en place la 0.4, car j'étais encore sur la 0.3.1 :) Merci à tous pour votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeKa Posté(e) le 11 août 2010 Partager Posté(e) le 11 août 2010 J'ai déjà vu des scripts avec "PHP 5.2.x or greater" et en fait PHP 5.3 déconnait avec... car ça sous-entend juste que ça fonctionne avec PHP 5.2.2, 5.2.3, etc... jusqu'à la PHP 5.2.14 actuelle. Comme j'ai dit : c'est juste de la logique. Si je cherchais à installer un RC 0.3 sur un serveur doté de PHP 5.3 (on a bien du lire quelque part que ces 2 versions étaient compatibles), je ne me poserais même pas la question pour la version 0.4. D'un point de vue technique, on est bien d'accord, il s'agit de 2 branches distinctes de PHP et le développeur pouvait sous-entendre uniquement les versions de cette branche bien précise. Lien vers le commentaire Partager sur d’autres sites More sharing options...
nb91 Posté(e) le 11 août 2010 Auteur Partager Posté(e) le 11 août 2010 J'aurais une question. Je veux passer en 0.4, je dois décompresser l'archive là où se trouve les fichiers de RC 0.3 ? Ou alors je dois faire une réinstalle complète ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
nb91 Posté(e) le 11 août 2010 Auteur Partager Posté(e) le 11 août 2010 En fait, il y a un tuto avec le l'archive qui explique comment upgrader, je vais voir ça. Lien vers le commentaire Partager sur d’autres sites More sharing options...
nb91 Posté(e) le 11 août 2010 Auteur Partager Posté(e) le 11 août 2010 J'ai fait la mise à jour via l'interface web (installer). Tout se passe bien sauf que RC ne trouve pas les fichiers de config, pourtant je les ai bien remplacé mais rien n'y fait, il n'y arrive pas à y accéder. Une idée ?? Check config filesmain.inc.php: NOT OK(Unable to read file. Did you create the config files?) db.inc.php: NOT OK(Unable to read file. Did you create the config files?) Check if directories are writable RoundCube may need to write/save files into these directories Config: NOT OK(Could not read config files) Check DB config Config: NOT OK(Could not read config files) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 11 août 2010 Partager Posté(e) le 11 août 2010 Les fichiers de configuration sont bien dans le dossier "config" et avec le bon nom ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.