Souvent, lors de l'ouverture de Roundcube dans ispmanager 6 panel, un message d'erreur No input file specified (Aucun fichier d'entrée spécifié) apparaît. Cette erreur dans Roundcube via ISPmanager indique généralement des problèmes avec la configuration du serveur web ou des paramètres incorrects du chemin d'accès aux fichiers.
Roundcube est un client de messagerie basé sur le web, écrit en PHP et utilisant MySQL, PostgreSQL ou SQLite pour le stockage des données. Il fournit aux utilisateurs une interface conviviale pour accéder à leurs boîtes aux lettres par le biais d'un navigateur web.
Caractéristiques de Roundcube :
Roundcube est un choix populaire pour les fournisseurs d'hébergement et les organisations qui souhaitent offrir à leurs utilisateurs un moyen pratique d'accéder au courrier électronique via une interface web.
Dans ISPmanager, assurez-vous que la configuration de votre hébergement partagé est correcte. Vérifiez que tous les modules PHP nécessaires sont activés (par exemple, mod_rewrite
pour Apache).
Vérifiez les journaux du serveur web (généralement dans /var/log/apache2/error.log
pour Apache ou /var/log/nginx/error.log
pour Nginx) pour obtenir des indices supplémentaires sur ce qui ne va pas. Si vous utilisez PHP-FPM, vous devez vous assurer qu'il fonctionne et qu'il est configuré correctement. Vérifiez les paramètres du pool PHP-FPM et assurez-vous qu'il traite les requêtes pour votre site.
La ligne suivante doit être ajoutée au fichier de configuration de PHP version 7.4 dans le chemin /opt/php74/etc/php-fpm.d/roundcube.php-fpm.conf
:
php_value[open_basedir] = /etc/roundcube:/usr/share/roundcube:/var/log/roundcube:/var/lib/roundcube/temp:/var/lib/roundcube/plugins/jqueryui/js/i18n:/usr/share/nodejs/bootstrap/dist:/tmp:/var/lib/php:/opt/php74/share/pear
Si CentOS 7 est installé sur le serveur, vous devrez ajouter la ligne suivante à la place :
php_value[open_basedir] = /etc/roundcubemail:/usr/share/roundcubemail:/var/log/roundcubemail:/var/lib/roundcubemail/temp:/var/lib/roundcubemail/plugins/jqueryui/js/i18n:/usr/share/nodejs/bootstrap/dist:/tmp:/var/lib/php:/opt/php74/share/pear
Après avoir enregistré les modifications, vous devez redémarrer le service à l'aide de la commande :
service php-fpm74 restart