Ошибка "No input file specified" при открытии Roundcube
Симптомы
При открытии Roundcube в панели ispmanager 6, возникает ошибка “No input file specified”.
ОБРАТИТЕ ВНИМАНИЕ!
Ошибка характерна для панелей версий выше 6.107.0 и ниже 6.110.0.
Причины
В альтернативном PHP версии 7.4 было изменено значение директивы “open_basedir”.
Решение
В конфигурационный файл PHP версии 7.4 по пути /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
Если на сервере установлена CentOS 7, вместо этого потребуется добавить следующую строку:
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
После сохранения изменений, нужно перезагрузить службу с помощью команды:
service php-fpm74 restart