Mokėjimo būdai Abuse

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

  • Namai
  • Žinių bazė
  • 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