Нередко при открытии Roundcube в панели ispmanager 6, возникает ошибка No input file specified. Данная ошибка в Roundcube, запущенном через ISPmanager, обычно указывает на проблемы с конфигурацией веб-сервера или неправильными настройками пути к файлам.
Roundcube — это веб-клиент для работы с электронной почтой, который написан на PHP и использует MySQL, PostgreSQL или SQLite для хранения данных. Он предоставляет пользователям удобный интерфейс для доступа к их почтовым ящикам через веб-браузер.
Особенности Roundcube:
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