Não é possível aplicar a configuração Apache e Nginx no Plesk com a extensão Premium Email instalada: "server" directive is not allowed here
imprimir- Apache, Nginx
- 24
Sintomas
A extensão Plesk Premuim Email da Kolab está instalada e habilitada.
O seguinte erro é exibido ao tentar aplicar a configuração em Domínios > exemplo.com > página Apache & nginx:
Invalid nginx configuration: nginx: [emerg] "server" directive is not allowed here in /etc/nginx/plesk.conf.d/vhosts/example.com.conf:31 nginx: configuration file /etc/nginx/nginx.conf test failed Unable to use the current nginx configuration file and to rollback to the previous version of the file because they both contain invalid configuration. |
Causa
A extensão Plesk Premuim Email fornece seção de autodescoberta de correio inválido para modelos durante a criação de arquivos de configuração de host virtual Nginx.
Este é um bug de extensão com ID PPPM-14026 .
Solução
Até que o bug seja corrigido, aplique a próxima solução alternativa:
Conecte-se ao servidor via SSH .
Backup /opt/psa/admin/plib/Template/Processor.php
do arquivo original:
# cp -a /opt/psa/admin/plib/Template/Processor.php{,.bak} |
Baixar arquivo fixo personalizado:
# curl -LO https://support.plesk.com/hc/en-us/article_attachments/15329755898519/Processor.php |
Substitua o arquivo original:
# mv -f ./Processor.php /opt/psa/admin/plib/Template/Processor.php |
Conecte-se ao servidor via SSH .
Backup /usr/local/psa/admin/plib/Template/Processor.php
do arquivo original:
# cp -a /usr/local/psa/admin/plib/Template/Processor.php{,.bak} |
Baixar arquivo fixo personalizado:
# curl -LO https://support.plesk.com/hc/en-us/article_attachments/15329755898519/Processor.php |
Substitua o arquivo original:
# mv -f ./Processor.php /usr/local/psa/admin/plib/Template/Processor.php |