Zahlungsmethoden Abuse

Warum erscheint beim Öffnen von Roundcube der Fehler Keine Eingabedatei angegeben?

14.01.2025, 23:20

Beim Öffnen von Roundcube im ispmanager 6-Panel tritt häufig die Fehlermeldung No input file specified auf. Dieser Fehler in Roundcube, der über ISPmanager läuft, deutet in der Regel auf Probleme mit der Webserverkonfiguration oder falsche Dateipfadeinstellungen hin.

Der Wert der open_basedir Direktive wurde in der PHP-Alternative Version 7.4 geändert

Was ist Roundcube

Roundcube

Roundcube ist ein webbasierter E-Mail-Client, der in PHP geschrieben ist und MySQL, PostgreSQL oder SQLite zur Datenspeicherung verwendet. Er bietet den Benutzern eine benutzerfreundliche Schnittstelle, um auf ihre Mailboxen über einen Webbrowser zuzugreifen.

Roundcube Eigenschaften:

  1. Intuitive Schnittstelle. Moderne und benutzerfreundliche Oberfläche, die traditionellen E-Mail-Clients ähnelt.
  2. IMAP-Unterstützung. Arbeitet mit Mail-Servern, die das IMAP-Protokoll unterstützen, so dass die Benutzer von verschiedenen Geräten aus auf ihre Mails zugreifen können.
  3. Mehrsprachigkeit. Unterstützt mehrere Sprachen und ist damit für Benutzer aus aller Welt zugänglich.
  4. Plugins und Erweiterbarkeit. Das Plugin-System ermöglicht es den Benutzern, neue Funktionen hinzuzufügen und den Client an ihre Bedürfnisse anzupassen.
  5. Sicherheit. Unterstützt eine Vielzahl von Sicherheitsmechanismen, einschließlich SSL/TLS-Verschlüsselung zum Schutz der Daten.

Roundcube ist eine beliebte Wahl für Hosting-Provider und Organisationen, die ihren Benutzern eine bequeme Möglichkeit bieten wollen, über ein Web-Interface auf E-Mails zuzugreifen.

Wie kann das Problem behoben werden?

Vergewissern Sie sich im ISPmanager, dass Ihre Shared-Hosting-Konfiguration korrekt eingerichtet ist. Prüfen Sie, ob alle erforderlichen PHP-Module aktiviert sind (z. B. mod_rewrite für Apache).

Überprüfen Sie die Webserver-Protokolle (in der Regel in /var/log/apache2/error.log für Apache oder /var/log/nginx/error.log für Nginx) auf weitere Hinweise auf das Problem. Wenn Sie PHP-FPM verwenden, müssen Sie sicherstellen, dass es funktioniert und richtig konfiguriert ist. Überprüfen Sie die PHP-FPM-Pool-Einstellungen und stellen Sie sicher, dass er die Anfragen für Ihre Website bearbeitet.

Arbeiten mit der Konfigurationsdatei

Die folgende Zeile sollte in die Konfigurationsdatei von PHP Version 7.4 unter dem Pfad /opt/php74/etc/php-fpm.d/roundcube.php-fpm.conf eingefügt werden:

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

Wenn Sie CentOS 7 auf dem Server installiert haben, müssen Sie stattdessen die folgende Zeile hinzufügen:

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

Nachdem Sie die Änderungen gespeichert haben, müssen Sie den Dienst mit dem Befehl neu starten:

service php-fpm74 restart