Makseviisid Abuse

Miks ilmub Roundcube'i avamisel viga No input file specified (sisestusfaili pole määratud)?

  • Kodu
  • Teadmistebaas
  • Miks ilmub Roundcube'i avamisel viga No input file specified (sisestusfaili pole määratud)?
14.01.2025, 23:20

Sageli esineb Roundcube'i avamisel ispmanager 6 paneelis viga No input file specified. See viga Roundcube'i käivitamisel ISPmanageri kaudu viitab tavaliselt probleemidele veebiserveri konfiguratsiooniga või valedele failitee seadetele.

Direktiivi open_basedir väärtust on muudetud PHP alternatiivi versioonis 7.4.

Mis on Roundcube

Roundcube

Roundcube on veebipõhine e-posti klient, mis on kirjutatud PHP keeles ja kasutab andmete salvestamiseks MySQL-i, PostgreSQL-i või SQLite'i. See pakub kasutajatele kasutajasõbralikku kasutajaliidest, et pääseda veebibrauseri kaudu ligi oma postkastile.

Roundcube'i funktsioonid:

  1. Intuitiivne kasutajaliides. Kaasaegne ja kasutajaliides, mis meenutab traditsioonilisi e-posti kliente.
  2. IMAP-tugi. Töötab IMAP-protokolli toetavate meiliserveritega, võimaldades kasutajatel oma postile eri seadmetest ligi pääseda.
  3. Mitmekeelsus. Toetab mitut keelt, mis teeb selle kättesaadavaks kasutajatele üle kogu maailma.
  4. Pluginid ja laiendatavus. Plugin-süsteem võimaldab kasutajatel lisada uusi funktsioone ja kohandada klienti vastavalt oma vajadustele.
  5. Turvalisus. Toetab erinevaid turvamehhanisme, sealhulgas SSL/TLS krüpteerimist andmete kaitsmiseks.

Roundcube on populaarne valik hostingupakkujatele ja organisatsioonidele, kes soovivad pakkuda oma kasutajatele mugavat võimalust pääseda e-postile ligi veebiliidese kaudu.

Kuidas probleemi lahendada?

Veenduge ISPmanageris, et teie jagatud hostingu konfiguratsioon on õigesti seadistatud. Kontrollige, et kõik vajalikud PHP-moodulid oleksid aktiveeritud (nt mod_rewrite Apache'i jaoks).

Kontrollige veebiserveri logisid (Apache'i puhul tavaliselt /var/log/apache2/error.log või Nginx'i puhul /var/log/nginx/error.log ), et leida täiendavaid vihjeid selle kohta, mis võib olla valesti. Kui kasutate PHP-FPM-i, peate veenduma, et see töötab ja on õigesti konfigureeritud. Kontrollige PHP-FPM-i koondseadistusi ja veenduge, et see käitleb teie saidi päringuid.

Töö konfiguratsioonifailiga

PHP versiooni 7.4 konfiguratsioonifaili tuleb lisada järgmine rida, mis asub teekonnas /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

Kui serverile on paigaldatud CentOS 7, tuleb selle asemel lisada järgmine rida:

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

Pärast muudatuste salvestamist tuleb teenus taaskäivitada käsuga:

service php-fpm74 restart