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.
Kas yra 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:
- Intuityvi sąsaja. Moderni ir tradicinius el. pašto klientus primenanti naudotojo sąsaja.
- IMAP palaikymas. Veikia su pašto serveriais, palaikančiais IMAP protokolą, todėl naudotojai gali pasiekti savo paštą iš įvairių įrenginių.
- Daugiakalbystė. Palaiko kelias kalbas, todėl juo gali naudotis naudotojai iš viso pasaulio
- Įskiepiai ir išplėtimas. Įskiepių sistema leidžia naudotojams pridėti naujų funkcijų ir pritaikyti klientą pagal savo poreikius.
- 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