Ofta när du öppnar Roundcube i ispmanager 6-panelen uppstår ett fel Ingen inmatningsfil specificerad. Detta fel i Roundcube som körs via ISPmanager indikerar vanligtvis problem med webbserverns konfiguration eller felaktiga inställningar för filsökväg.
Roundcube är en webbaserad e-postklient som är skriven i PHP och använder MySQL, PostgreSQL eller SQLite för datalagring. Det ger användarna ett användarvänligt gränssnitt för att komma åt sina brevlådor via en webbläsare.
Roundcube har följande funktioner:
Roundcube är ett populärt val för hostingleverantörer och organisationer som vill ge sina användare ett bekvämt sätt att komma åt e-post via ett webbgränssnitt.
Kontrollera i ISPmanager att du har konfigurerat ditt delade webbhotell korrekt. Kontrollera att alla nödvändiga PHP-moduler är aktiverade (t.ex. mod_rewrite
för Apache).
Kontrollera webbserverns loggar (finns vanligtvis i /var/log/apache2/error.
log för Apache eller /var/log/nginx/error
.log för Nginx) för ytterligare ledtrådar om vad som kan vara fel. Om du använder PHP-FPM måste du se till att den fungerar och är korrekt konfigurerad. Kontrollera poolinställningarna för PHP-FPM och se till att den hanterar förfrågningar för din webbplats.
Följande rad ska läggas till i konfigurationsfilen för PHP version 7.4 på sökvägen /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
Om du har CentOS 7 installerat på servern måste du lägga till följande rad istället:
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
När du har sparat ändringarna måste du starta om tjänsten med kommandot:
service php-fpm74 restart