Spesso, quando si apre Roundcube nel pannello di ispmanager 6, si verifica l'errore No input file specified. Questo errore in Roundcube eseguito tramite ISPmanager indica solitamente problemi di configurazione del server web o impostazioni errate del percorso dei file.
Roundcube è un client di posta elettronica basato sul web, scritto in PHP e che utilizza MySQL, PostgreSQL o SQLite per l'archiviazione dei dati. Offre agli utenti un'interfaccia facile da usare per accedere alle proprie caselle di posta elettronica attraverso un browser web.
Caratteristiche di Roundcube:
Roundcube è una scelta popolare per i provider di hosting e le organizzazioni che desiderano fornire ai propri utenti un modo conveniente per accedere alla posta elettronica tramite un'interfaccia web.
In ISPmanager, assicuratevi di aver impostato correttamente la configurazione del vostro hosting condiviso. Verificare che tutti i moduli PHP necessari siano attivati (ad esempio, mod_rewrite
per Apache).
Controllare i log del server web (di solito si trovano in /var/log/apache2/error.log
per Apache o /var/log/nginx/error.log
per Nginx) per ulteriori indizi su cosa potrebbe essere sbagliato. Se si utilizza PHP-FPM, è necessario assicurarsi che funzioni e sia configurato correttamente. Controllare le impostazioni del pool PHP-FPM e assicurarsi che stia gestendo le richieste per il sito.
La riga seguente deve essere aggiunta al file di configurazione di PHP versione 7.4 nel percorso /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
Se sul server è installato CentOS 7, è necessario aggiungere la seguente riga:
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
Dopo aver salvato le modifiche, è necessario riavviare il servizio utilizzando il comando:
service php-fpm74 restart