Muitas vezes, ao abrir o Roundcube no painel do ispmanager 6, ocorre um erro Nenhum ficheiro de entrada especificado. Este erro no Roundcube executado através do ISPmanager indica normalmente problemas com a configuração do servidor Web ou definições incorrectas do caminho do ficheiro.
O Roundcube é um cliente de correio eletrónico baseado na Web, escrito em PHP e que utiliza MySQL, PostgreSQL ou SQLite para armazenamento de dados. Oferece aos utilizadores uma interface de fácil utilização para acederem às suas caixas de correio através de um navegador Web.
Caraterísticas do Roundcube:
O Roundcube é uma escolha popular para fornecedores de alojamento e organizações que pretendem fornecer aos seus utilizadores uma forma conveniente de aceder ao correio eletrónico através de uma interface Web.
No ISPmanager, certifique-se de que a configuração do seu alojamento partilhado está corretamente definida. Verifique se todos os módulos PHP necessários estão activados (por exemplo, mod_rewrite
para o Apache).
Verifique os registos do servidor Web (normalmente encontrados em /var/log/apache2/error.log
para o Apache ou /var/log/nginx/error.log
para o Nginx) para obter pistas adicionais sobre o que poderá estar errado. Se estiver a utilizar o PHP-FPM, tem de se certificar de que está a funcionar e configurado corretamente. Verifique as configurações do pool do PHP-FPM e certifique-se de que ele está tratando os pedidos do seu site.
A seguinte linha deve ser adicionada ao ficheiro de configuração do PHP versão 7.4 no caminho /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
Se tiver o CentOS 7 instalado no servidor, terá de adicionar a seguinte linha:
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
Depois de salvar as alterações, é necessário reiniciar o serviço usando o comando:
service php-fpm74 restart