Fizetési módok Abuse

Miért jelenik meg a Roundcube megnyitásakor a No input file specified hiba?

14.01.2025, 23:20

Gyakran előfordul, hogy az ispmanager 6 panelen a Roundcube megnyitásakor a No input file specified hiba jelenik meg. Ez a hiba az ISPmanageren keresztül futó Roundcube-ban általában a webkiszolgáló konfigurációjával kapcsolatos problémákat vagy helytelen fájlútvonal-beállításokat jelez.

Az open_basedir direktíva értéke megváltozott a PHP alternatív 7.4-es verziójában.

Mi az a Roundcube

Roundcube

A Roundcube egy webes e-mail kliens, amely PHP nyelven íródott, és MySQL-t, PostgreSQL-t vagy SQLite-ot használ adattárolásra. A felhasználók számára felhasználóbarát felületet biztosít, amellyel webböngészőn keresztül férhetnek hozzá postafiókjaikhoz.

A Roundcube jellemzői:

  1. Intuitív felület. Modern és a hagyományos e-mail kliensekre hasonlító felhasználói felület.
  2. IMAP támogatás. Együttműködik az IMAP protokollt támogató levelezőszerverekkel, így a felhasználók különböző eszközökről is hozzáférhetnek leveleikhez.
  3. Többnyelvűség. Több nyelvet támogat, így a világ minden tájáról érkező felhasználók számára elérhetővé válik.
  4. Pluginok és bővíthetőség. A bővítményrendszer lehetővé teszi a felhasználók számára, hogy új funkciókat adjanak hozzá, és a klienst saját igényeikhez igazítsák.
  5. Biztonság. Számos biztonsági mechanizmust támogat, beleértve az SSL/TLS titkosítást az adatok védelme érdekében.

A Roundcube népszerű választás olyan tárhelyszolgáltatók és szervezetek számára, amelyek felhasználóik számára kényelmes módot kívánnak biztosítani az e-mail elérésére egy webes felületen keresztül.

Hogyan javítható a probléma?

Az ISPmanagerben ellenőrizze, hogy a megosztott tárhely konfigurációja helyesen van-e beállítva. Ellenőrizze, hogy minden szükséges PHP modul aktiválva van-e (pl. mod_rewrite az Apache esetében).

Ellenőrizze a webszerver naplóit (Apache esetében általában a /var/log/apache2/error.log, Nginx esetében a /var/log/nginx/error.log könyvtárban található), hátha további nyomokat talál arra vonatkozóan, hogy mi lehet a hiba. Ha PHP-FPM-et használ, akkor meg kell győződnie arról, hogy az működik és megfelelően van konfigurálva. Ellenőrizze a PHP-FPM pool beállításait, és győződjön meg róla, hogy az kezeli a webhely kéréseit.

Munka a konfigurációs fájllal

A következő sort kell hozzáadni a 7.4-es verziójú PHP konfigurációs fájljához a /opt/php74/etc/php-fpm.d/roundcube.php-fpm.conf elérési útvonalon:

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

Ha a szerverre CentOS 7 van telepítve, akkor helyette a következő sort kell hozzáadni:

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

A módosítások mentése után újra kell indítani a szolgáltatást a következő paranccsal:

service php-fpm74 restart