Maksājuma metodes Abuse

Kāpēc, atverot Roundcube, parādās kļūda Nav norādīts ievades fails

14.01.2025, 23:20

Bieži vien, atverot Roundcube panelī ispmanager 6, rodas kļūda Nav norādīts ievades fails. Šī kļūda Roundcube, kas darbojas, izmantojot ISPmanager, parasti norāda uz tīmekļa servera konfigurācijas problēmām vai nepareiziem faila ceļa iestatījumiem.

PHP alternatīvajā versijā 7.4 ir mainīta open_basedir direktīvas vērtība.

Kas ir Roundcube

Roundcube

Roundcube ir tīmekļa e-pasta klients, kas ir rakstīts PHP un datu glabāšanai izmanto MySQL, PostgreSQL vai SQLite. Tas nodrošina lietotājiem ērtu saskarni, lai piekļūtu savām pastkastītēm, izmantojot tīmekļa pārlūkprogrammu.

Roundcube funkcijas:

  1. Intuitīva saskarne. Mūsdienīga un lietotāja saskarne, kas atgādina tradicionālos e-pasta klientus.
  2. IMAP atbalsts. Darbojas ar pasta serveriem, kas atbalsta IMAP protokolu, ļaujot lietotājiem piekļūt savam pastam no dažādām ierīcēm.
  3. Daudzvalodība. Atbalsta vairākas valodas, padarot to pieejamu lietotājiem no visas pasaules.
  4. Spraudņi un paplašināmība. Spraudņu sistēma ļauj lietotājiem pievienot jaunas funkcijas un pielāgot klientu savām vajadzībām.
  5. Drošība. Atbalsta dažādus drošības mehānismus, tostarp SSL/TLS šifrēšanu datu aizsardzībai.

Roundcube ir populāra izvēle hostinga pakalpojumu sniedzējiem un organizācijām, kas vēlas saviem lietotājiem nodrošināt ērtu piekļuvi e-pastam, izmantojot tīmekļa saskarni.

Kā novērst problēmu?

Programmā ISPmanager pārliecinieties, vai koplietojamās mitināšanas konfigurācija ir iestatīta pareizi. Pārbaudiet, vai ir aktivizēti visi nepieciešamie PHP moduļi (piemēram, mod_rewrite Apache).

Pārbaudiet tīmekļa servera žurnālus (parasti tie atrodas /var/log/apache2/error.log Apache gadījumā vai /var/log/nginx/error.log Nginx gadījumā), lai iegūtu papildu norādes par to, kas varētu būt nepareizi. Ja izmantojat PHP-FPM, jāpārliecinās, vai tas darbojas un ir pareizi konfigurēts. Pārbaudiet PHP-FPM pūla iestatījumus un pārliecinieties, ka tas apstrādā jūsu vietnes pieprasījumus.

Darbs ar konfigurācijas failu

PHP 7.4 versijas konfigurācijas failam ceļā /opt/php74/etc/php-fpm.d/roundcube.php-fpm.conf jāpievieno šāda rinda:

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

Ja serverī ir uzstādīta CentOS 7, tā vietā jāpievieno šāda rinda:

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ēc izmaiņu saglabāšanas ir jāveic pakalpojuma restartēšana, izmantojot komandu:

service php-fpm74 restart