Нередко при открытии Roundcube в панели ispmanager 6, возникает ошибка No input file specified. Данная ошибка в Roundcube, запущенном через ISPmanager, обычно указывает на проблемы с конфигурацией веб-сервера или неправильными настройками пути к файлам.
Что такое Roundcube

Roundcube — это веб-клиент для работы с электронной почтой, который написан на PHP и использует MySQL, PostgreSQL или SQLite для хранения данных. Он предоставляет пользователям удобный интерфейс для доступа к их почтовым ящикам через веб-браузер.
Особенности Roundcube:
- Интуитивно понятный интерфейс. Современный и пользовательский интерфейс, который напоминает традиционные почтовые клиенты.
- Поддержка IMAP. Работает с почтовыми серверами, поддерживающими протокол IMAP, что позволяет пользователям получать доступ к своей почте с разных устройств
- Многоязычность. Поддерживает множество языков, что делает его доступным для пользователей со всего мира
- Плагины и расширяемость. Система плагинов позволяет пользователям добавлять новые функции и настраивать клиент под свои нужды.
- Безопасность. Поддерживает различные механизмы безопасности, включая шифрование SSL/TLS для защиты данных.
Roundcube является популярным выбором для хостинг-провайдеров и организаций, которые хотят предоставить своим пользователям удобный способ доступа к электронной почте через веб-интерфейс.
Как решить проблему?
В ISPmanager убедитесь, что у вас правильно настроена виртуальная хостинг-конфигурация. Проверьте, что все необходимые модули PHP активированы (например, mod_rewrite для Apache).
Проверьте логи веб-сервера (обычно находятся в /var/log/apache2/error.log для Apache или /var/log/nginx/error.log для Nginx) на наличие дополнительных подсказок о том, что может быть не так. Если вы используете PHP-FPM, нужно удостоверится, что он работает и правильно настроен. Проверьте настройки пула PHP-FPM и убедитесь, что он обрабатывает запросы для вашего сайта.
Работа с конфигурационным файлом
В конфигурационный файл 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