Często podczas otwierania Roundcube w panelu ispmanager 6 pojawia się błąd No input file specified. Ten błąd w Roundcube uruchomionym przez ISPmanager zwykle wskazuje na problemy z konfiguracją serwera WWW lub nieprawidłowe ustawienia ścieżki pliku.
Roundcube to internetowy klient poczty e-mail napisany w PHP i wykorzystujący MySQL, PostgreSQL lub SQLite do przechowywania danych. Zapewnia użytkownikom przyjazny dla użytkownika interfejs dostępu do skrzynek pocztowych za pośrednictwem przeglądarki internetowej.
Cechy Roundcube:
Roundcube jest popularnym wyborem dla dostawców usług hostingowych i organizacji, które chcą zapewnić swoim użytkownikom wygodny sposób dostępu do poczty e-mail za pośrednictwem interfejsu internetowego.
W programie ISPmanager upewnij się, że konfiguracja hostingu współdzielonego jest prawidłowa. Sprawdź, czy wszystkie wymagane moduły PHP są aktywowane (np. mod_rewrite
dla Apache).
Sprawdź dzienniki serwera WWW (zwykle znajdujące się w /var/log/apache2/error.log
dla Apache lub /var/log/nginx/error.log
dla Nginx) w poszukiwaniu dodatkowych wskazówek, co może być nie tak. Jeśli korzystasz z PHP-FPM, musisz upewnić się, że działa i jest poprawnie skonfigurowany. Sprawdź ustawienia puli PHP-FPM i upewnij się, że obsługuje ona żądania dla twojej witryny.
Poniższa linia powinna zostać dodana do pliku konfiguracyjnego PHP w wersji 7.4 w ścieżce /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
Jeśli na serwerze zainstalowany jest system CentOS 7, zamiast tego należy dodać następującą linię:
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
Po zapisaniu zmian należy ponownie uruchomić usługę za pomocą polecenia:
service php-fpm74 restart