Kodėl atidarant "Roundcube" atsiranda klaida Nenurodytas įvesties failas

14.01.2025
23:20

Dažnai atidarant Roundcube skydelyje ispmanager 6 atsiranda klaida Nenurodytas įvesties failas. Ši klaida "Roundcube", veikiančiame per "ISPmanager", paprastai rodo žiniatinklio serverio konfigūracijos problemas arba neteisingus failo kelio nustatymus.

PHP alternatyviojoje 7.4 versijoje pakeista open_basedir direktyvos reikšmė

Kas yra Roundcube

Roundcube

Roundcube yra žiniatinklio el. pašto klientas, parašytas PHP kalba ir naudojantis "MySQL", "PostgreSQL" arba "SQLite" duomenų saugyklą. Naudotojams ji suteikia patogią sąsają, leidžiančią pasiekti savo pašto dėžutes per interneto naršyklę.

Roundcube funkcijos:

  1. Intuityvi sąsaja. Moderni ir tradicinius el. pašto klientus primenanti naudotojo sąsaja.
  2. IMAP palaikymas. Veikia su pašto serveriais, palaikančiais IMAP protokolą, todėl naudotojai gali pasiekti savo paštą iš įvairių įrenginių.
  3. Daugiakalbystė. Palaiko kelias kalbas, todėl juo gali naudotis naudotojai iš viso pasaulio
  4. Įskiepiai ir išplėtimas. Įskiepių sistema leidžia naudotojams pridėti naujų funkcijų ir pritaikyti klientą pagal savo poreikius.
  5. Saugumas. Palaikomi įvairūs saugumo mechanizmai, įskaitant SSL / TLS šifravimą duomenims apsaugoti.

Roundcube yra populiarus pasirinkimas prieglobos paslaugų teikėjams ir organizacijoms, norinčioms savo naudotojams suteikti patogų būdą pasiekti el. paštą per žiniatinklio sąsają.

Kaip išspręsti problemą?

Programoje "ISPmanager" įsitikinkite, kad teisingai nustatėte bendrųjų prieglobos paslaugų konfigūraciją. Patikrinkite, ar įjungti visi reikalingi PHP moduliai (pvz., "Apache" mod_rewrite ).

Patikrinkite žiniatinklio serverio žurnalus (paprastai juos rasite /var/log/apache2/error.log, jei tai "Apache", arba /var/log/nginx/error.log, jei tai "Nginx"), kad sužinotumėte, kas gali būti negerai. Jei naudojate PHP-FPM, turite įsitikinti, kad jis veikia ir yra tinkamai sukonfigūruotas. Patikrinkite PHP-FPM fondo nustatymus ir įsitikinkite, kad jis tvarko jūsų svetainės užklausas.

Darbas su konfigūracijos failu

Į PHP 7.4 versijos konfigūracijos failą /opt/php74/etc/php-fpm.d/roundcube.php-fpm.conf reikia įrašyti šią eilutę:

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

Jei serveryje įdiegta "CentOS 7", vietoj šios eilutės reikia pridėti šią eilutę:

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

Įrašę pakeitimus, turite iš naujo paleisti paslaugą naudodami komandą:

service php-fpm74 restart
15 % nuolaida naujai VPS
Paskubėkite užsisakyti serverį bet kurioje vietoje
Pasirinkite VPS

Kiti straipsniai

14.01.2025
4 781
Žinių bazė / Ispmanager
Pašto domeno sertifikatų konfigūravimas po ispmanager atnaujinimo
14.01.2025
6 916
Žinių bazė / Instrukcijos
Kaip patikrinti DNS serverio veikimą
14.01.2025
5 677
Žinių bazė / Sistema / Programavimas
Ką reikia žinoti norint dirbti "Vi