Spôsoby platby Abuse

Prečo sa pri otvorení Roundcube zobrazí chyba Žiadny zadaný vstupný súbor

14.01.2025, 23:20

Pri otváraní Roundcube v paneli ispmanager 6 často dochádza k chybe No input file specified. Táto chyba v Roundcube spustenom prostredníctvom ISPmanageru zvyčajne indikuje problémy s konfiguráciou webového servera alebo nesprávne nastavenie cesty k súboru.

V alternatívnej verzii PHP 7.4 bola zmenená hodnota smernice open_basedir

Čo je Roundcube

Roundcube

Roundcube je webový e-mailový klient, ktorý je napísaný v jazyku PHP a na ukladanie údajov používa MySQL, PostgreSQL alebo SQLite. Používateľom poskytuje používateľsky prívetivé rozhranie na prístup k ich poštovým schránkam prostredníctvom webového prehliadača.

Funkcie Roundcube:

  1. Intuitívne rozhranie. Moderné a používateľské rozhranie, ktoré sa podobá tradičným e-mailovým klientom.
  2. Podpora protokolu IMAP. Spolupracuje s poštovými servermi, ktoré podporujú protokol IMAP, čo používateľom umožňuje prístup k ich pošte z rôznych zariadení.
  3. Viacjazyčnosť. Podporuje viacero jazykov, vďaka čomu je prístupný používateľom z celého sveta
  4. Zásuvné moduly a rozšíriteľnosť. Systém zásuvných modulov umožňuje používateľom pridávať nové funkcie a prispôsobovať klienta svojim potrebám.
  5. Bezpečnosť. Podporuje rôzne bezpečnostné mechanizmy vrátane šifrovania SSL/TLS na ochranu údajov.

Roundcube je obľúbenou voľbou pre poskytovateľov hostingu a organizácie, ktoré chcú svojim používateľom poskytnúť pohodlný spôsob prístupu k elektronickej pošte prostredníctvom webového rozhrania.

Ako vyriešiť tento problém?

V aplikácii ISPmanager skontrolujte, či máte správne nastavenú konfiguráciu zdieľaného hostingu. Skontrolujte, či sú aktivované všetky požadované moduly PHP (napr. mod_rewrite pre Apache).

Skontrolujte protokoly webového servera (zvyčajne sa nachádzajú v /var/log/apache2/error.log pre Apache alebo /var/log/nginx/error.log pre Nginx), aby ste získali ďalšie indície o tom, čo by mohlo byť zlé. Ak používate PHP-FPM, musíte sa uistiť, že funguje a je správne nakonfigurovaný. Skontrolujte nastavenia fondu PHP-FPM a uistite sa, že spracúva požiadavky pre vašu stránku.

Práca s konfiguračným súborom

Do konfiguračného súboru PHP verzie 7.4 na ceste /opt/php74/etc/php-fpm.d/roundcube.php-fpm.conf je potrebné pridať nasledujúci riadok:

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

Ak máte na serveri nainštalovaný systém CentOS 7, musíte namiesto neho pridať nasledujúci riadok:

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 uložení zmien je potrebné službu reštartovať pomocou príkazu:

service php-fpm74 restart