Betalingsmetoder Abuse

Hvorfor vises fejlen No input file specified, når du åbner Roundcube?

  • Hjem
  • Videnbase
  • Hvorfor vises fejlen No input file specified, når du åbner Roundcube?
14.01.2025, 23:20

Når man åbner Roundcube i ispmanager 6-panelet, opstår der ofte en fejl Ingen inputfil specificeret. Denne fejl i Roundcube, der kører gennem ISPmanager, indikerer normalt problemer med webserverkonfiguration eller forkerte filstiindstillinger.

Værdien af open_basedir-direktivet er blevet ændret i den alternative PHP-version 7.4.

Hvad er Roundcube

Roundcube

Roundcube er en webbaseret e-mailklient, der er skrevet i PHP og bruger MySQL, PostgreSQL eller SQLite til datalagring. Den giver brugerne en brugervenlig grænseflade til at få adgang til deres postkasser via en webbrowser.

Roundcube har mange funktioner:

  1. Intuitiv grænseflade. Moderne og brugervenlig grænseflade, der ligner traditionelle e-mail-klienter.
  2. IMAP-understøttelse. Fungerer med mailservere, der understøtter IMAP-protokollen, så brugerne kan få adgang til deres mail fra forskellige enheder.
  3. Flersprogethed. Understøtter flere sprog, hvilket gør den tilgængelig for brugere fra hele verden.
  4. Plugins og udvidelsesmuligheder. Plugin-systemet giver brugerne mulighed for at tilføje nye funktioner og tilpasse klienten, så den passer til deres behov.
  5. Sikkerhed. Understøtter en række forskellige sikkerhedsmekanismer, herunder SSL/TLS-kryptering for at beskytte data.

Roundcube er et populært valg for hostingudbydere og organisationer, der ønsker at give deres brugere en bekvem måde at få adgang til e-mail på via en webgrænseflade.

Hvordan løser jeg problemet?

I ISPmanager skal du sørge for, at din delte hostingkonfiguration er sat korrekt op. Tjek, at alle nødvendige PHP-moduler er aktiveret (f.eks. mod_rewrite for Apache).

Tjek webserverens logfiler (findes normalt i /var/log/apache2/error. log for Apache eller /var/log/nginx/error.log for Nginx) for yderligere ledetråde til, hvad der kan være galt. Hvis du bruger PHP-FPM, skal du sørge for, at det fungerer og er konfigureret korrekt. Tjek indstillingerne for PHP-FPM-puljen, og sørg for, at den håndterer anmodninger til dit websted.

Arbejde med konfigurationsfilen

Følgende linje skal tilføjes til PHP version 7.4-konfigurationsfilen på stien /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 installeret på serveren, skal du tilføje 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

Når du har gemt ændringerne, skal du genstarte tjenesten ved hjælp af kommandoen:

service php-fpm74 restart