Betalingsmåter Abuse

Hvorfor vises feilen Ingen inndatafil spesifisert når du åpner Roundcube?

14.01.2025, 23:20

Når du åpner Roundcube i ispmanager 6-panelet, oppstår ofte feilen Ingen inndatafil spesifisert. Denne feilen i Roundcube som kjører gjennom ISPmanager indikerer vanligvis problemer med webserverkonfigurasjon eller feil filbaneinnstillinger.

Verdien av open_basedir-direktivet har blitt endret i PHP-alternativet versjon 7.4

Hva er Roundcube

Roundcube

Roundcube er en nettbasert e-postklient som er skrevet i PHP og bruker MySQL, PostgreSQL eller SQLite for datalagring. Den gir brukerne et brukervennlig grensesnitt for å få tilgang til postkassene sine via en nettleser.

Roundcube-funksjoner:

  1. Intuitivt grensesnitt. Moderne og brukervennlig grensesnitt som ligner tradisjonelle e-postklienter.
  2. IMAP-støtte. Fungerer med e-postservere som støtter IMAP-protokollen, slik at brukerne kan få tilgang til e-posten sin fra ulike enheter.
  3. Flerspråklighet. Støtter flere språk, noe som gjør den tilgjengelig for brukere fra hele verden
  4. Plugins og utvidelsesmuligheter. Plugin-systemet gjør det mulig for brukerne å legge til nye funksjoner og tilpasse klienten etter egne behov.
  5. Sikkerhet. Støtter en rekke sikkerhetsmekanismer, inkludert SSL/TLS-kryptering for å beskytte data.

Roundcube er et populært valg for hostingleverandører og organisasjoner som ønsker å gi brukerne sine en praktisk måte å få tilgang til e-post via et webgrensesnitt.

Hvordan løser jeg problemet?

I ISPmanager må du kontrollere at konfigurasjonen for delt hosting er satt opp riktig. Kontroller at alle nødvendige PHP-moduler er aktivert (f.eks. mod_rewrite for Apache).

Sjekk webserverloggene (vanligvis i /var/log/apache2/error. log for Apache eller /var/log/nginx/error.log for Nginx) for å finne flere ledetråder til hva som kan være galt. Hvis du bruker PHP-FPM, må du forsikre deg om at den fungerer og er riktig konfigurert. Sjekk innstillingene for PHP-FPM-poolen og sørg for at den håndterer forespørsler for nettstedet ditt.

Arbeide med konfigurasjonsfilen

Følgende linje bør legges til i PHP versjon 7.4-konfigurasjonsfilen i banen /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

Hvis du har CentOS 7 installert på serveren, må du legge til følgende linje i stedet:

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

Etter at du har lagret endringene, må du starte tjenesten på nytt ved hjelp av kommandoen:

service php-fpm74 restart