Uma história construída com confiança
MM HOSPEDAGEM

Tecnologia e infraestrutura acompanhando o crescimento dos nossos clientes.

Nossa história continua
M M H O S P E D A G E M

Evoluir não é apagar o passado.

Uma nova identidade

Evoluímos.

A experiência e a confiança da MMHospedagem agora ganham uma marca preparada para o futuro.

A MMHospedagem agora é

Tecnologia que impulsiona.

A mesma confiança, agora com uma estrutura ainda mais preparada para acompanhar sua empresa.

Preparando a nova experiência
0800 490 1900
Artigo da base MVO

Como definir outra versão padrão do PHP para novas assinaturas no Plesk?

Conteúdo técnico, orientações práticas e apoio para acelerar sua operação com a MVO.

Base de conhecimento Autoatendimento Suporte técnico
Leitura objetiva e pronta para compartilhar

Imprima este material ou avance para o suporte humano caso precise de acompanhamento em um caso específico.

Pergunta

Atualmente, novos domínios estão sendo criados com uma versão indesejada do PHP.

  • Como definir outra versão padrão do PHP para novas assinaturas?

  • Como alterar a versão/manipulador padrão do PHP atribuído aos planos de serviço recém-criados?

Resposta

Através da interface Plesk

Altere a versão do PHP para uma assinatura existente

  1. Faça login no Plesk .

  2. Vá para Assinaturas > exemplo.com > Sites e domínios > Configurações de hospedagem > Versão PHP .

  3. Agora selecione a versão do PHP desejada, por exemplo, 7.2.11 , role para baixo e pressione OK :
    2018-10-16_15_05_45-PHP_Settings_for_example.com_-_Lschuenke.png

Altere a versão do PHP para todas as assinaturas recém-criadas usando algum Plano de Serviço

Note: Este método também alterará as versões PHP das assinaturas existentes se a permissão de gerenciamento de configurações comuns do PHP não estiver definida.

  1. Faça login no Plesk .

  2. Vá em Planos de Serviço selecione o Plano de Serviço desejado, por exemplo, Ilimitado e selecione a aba Configurações PHP .

  3. Agora selecione a versão do PHP desejada, por exemplo, 7.2.11 , role para baixo e pressione OK :
    2018-10-16_15_41_47-Ilimitado_-_Lschuenke.png

Note: Os passos deverão ser repetidos para cada Plano de Serviço, no qual o PHP Handler deverá ser atualizado.

Altere a versão do PHP para todos os planos de serviço recém-criados

Esta funcionalidade ainda não foi implementada no Plesk.

No entanto, já existe uma solicitação correspondente no Plesk User Voice . Deixe um voto aí - as sugestões mais bem classificadas provavelmente serão incluídas nas próximas versões do Plesk.

Como solução alternativa, é possível criar 2 manipuladores de eventos (para planos de serviço criados pelo administrador e por revendedores), que configurarão a versão desejada do PHP e o manipulador para planos de serviço futuros:

  1. No Plesk vá em Ferramentas e Configurações > Gerenciador de Eventos e clique em Adicionar Manipulador de Eventos

    1.png

  2. Selecione o evento Plano de serviço do administrador criado e cole o comando abaixo no campo Comando :

    CONFIG_TEXT:/usr/local/psa/bin/service_plan -u "$(plesk db -Ne'select name from Templates ORDER BY id DESC LIMIT 1;')" -owner $(plesk db -Ne'select login from clients where id = (select owner_id from Templates ORDER BY id DESC LIMIT 1);') -php_handler_id plesk-php71-fpm

    2.png

  3. Crie um manipulador de eventos adicional para o plano de serviço do revendedor criado e cole o comando abaixo no campo Comando :

    CONFIG_TEXT:/usr/local/psa/bin/service_plan -u "$(plesk db -Ne'select name from Templates ORDER BY id DESC LIMIT 1;')" -owner "$(plesk db -Ne'select login from clients where id = (select owner_id from Templates ORDER BY id DESC LIMIT 1);')" -php_handler_id plesk-php71-fpm

    Note: Em vez de plesk-php71-fpm é possível usar um manipulador PHP diferente, que é exibido na lista PHP Handler, que pode ser visualizada seguindo as etapas em Recuperar a tabela PHP Handler

Recupere a tabela do manipulador PHP

  1. Conecte-se ao servidor via SSH .

  2. Recupere a tabela do manipulador PHP:

    [root@host ~]# plesk bin php_handler --list
    id: display name: full version: version: type: cgi-bin: php-cli: php.ini: custom: status:
    cgi 5.4.16 by OS vendor 5.4.16 5.4 cgi /usr/bin/php-cgi /usr/bin/php /etc/php.ini false disabled
    fastcgi 5.4.16 by OS vendor 5.4.16 5.4 fastcgi /usr/bin/php-cgi /usr/bin/php /etc/php.ini false enabled
    fpm 5.4.16 by OS vendor 5.4.16 5.4 fpm /usr/sbin/php-fpm /usr/bin/php /etc/php.ini false enabled
    plesk-php56-cgi 5.6.38 5.6.38 5.6 cgi /opt/plesk/php/5.6/bin/php-cgi /opt/plesk/php/5.6/bin/php /opt/plesk/php/5.6/etc/php.ini true disabled
    plesk-php56-fastcgi 5.6.38 5.6.38 5.6 fastcgi /opt/plesk/php/5.6/bin/php-cgi /opt/plesk/php/5.6/bin/php /opt/plesk/php/5.6/etc/php.ini true disabled
    plesk-php56-fpm 5.6.38 5.6.38 5.6 fpm /opt/plesk/php/5.6/sbin/php-fpm /opt/plesk/php/5.6/bin/php /opt/plesk/php/5.6/etc/php.ini true disabled
    plesk-php70-cgi 7.0.32 7.0.32 7.0 cgi /opt/plesk/php/7.0/bin/php-cgi /opt/plesk/php/7.0/bin/php /opt/plesk/php/7.0/etc/php.ini true disabled
    plesk-php70-fastcgi 7.0.32 7.0.32 7.0 fastcgi /opt/plesk/php/7.0/bin/php-cgi /opt/plesk/php/7.0/bin/php /opt/plesk/php/7.0/etc/php.ini true disabled
    plesk-php70-fpm 7.0.32 7.0.32 7.0 fpm /opt/plesk/php/7.0/sbin/php-fpm /opt/plesk/php/7.0/bin/php /opt/plesk/php/7.0/etc/php.ini true disabled
    plesk-php71-cgi 7.1.23 7.1.23 7.1 cgi /opt/plesk/php/7.1/bin/php-cgi /opt/plesk/php/7.1/bin/php /opt/plesk/php/7.1/etc/php.ini true disabled
    plesk-php71-fastcgi 7.1.23 7.1.23 7.1 fastcgi /opt/plesk/php/7.1/bin/php-cgi /opt/plesk/php/7.1/bin/php /opt/plesk/php/7.1/etc/php.ini true disabled
    plesk-php71-fpm 7.1.23 7.1.23 7.1 fpm /opt/plesk/php/7.1/sbin/php-fpm /opt/plesk/php/7.1/bin/php /opt/plesk/php/7.1/etc/php.ini true enabled
    plesk-php72-cgi 7.2.11 7.2.11 7.2 cgi /opt/plesk/php/7.2/bin/php-cgi /opt/plesk/php/7.2/bin/php /opt/plesk/php/7.2/etc/php.ini true disabled
    plesk-php72-fastcgi 7.2.11 7.2.11 7.2 fastcgi /opt/plesk/php/7.2/bin/php-cgi /opt/plesk/php/7.2/bin/php /opt/plesk/php/7.2/etc/php.ini true disabled
    plesk-php72-fpm 7.2.11 7.2.11 7.2 fpm /opt/plesk/php/7.2/sbin/php-fpm /opt/plesk/php/7.2/bin/php /opt/plesk/php/7.2/etc/php.ini true enabled

    Note: Esses IDs de manipulador PHP podem variar em seu servidor, portanto, é aconselhável verificar.

Altere a versão padrão do PHP para todas as assinaturas recém-criadas usando algum Plano de Serviço

  1. Conecte-se ao servidor via SSH .

  2. Altere o manipulador PHP para o plano de serviço Ilimitado .

    plesk bin service_plan -u "Unlimited" -php_handler_id plesk-php70-fpm
    The hosting plan 'Unlimited' was successfully updated.

    Caso o plano de serviço pertença a um destinatário, especifique o nome do destinatário na -owneropção:

    plesk bin service_plan -u "Unlimited" -php_handler_id  -owner "reseller" plesk-php70-fpm
    The hosting plan 'Unlimited' was successfully updated.

Cette réponse était-elle pertinente?

Seu feedback ajuda a equipe da MVO a manter a base mais útil e objetiva.

Relacionados

Articles connexes

Outros conteúdos que podem ajudar na continuidade do seu atendimento.

Relacionado

O painel Plesk não abre: 500 Internal Server Error

Sintomas O painel Plesk não pode ser aberto: 500 Internal server error O mesmo comportamento é observado ao tentar acessar qualquer arquivo .php dentro do...
Relacionado

Não é possível criar ou editar funções de usuário: ERROR 500 Zend_Form_Exception: Element name must be a string

Sintomas Não é possível criar ou editar uma função de usuário existente em Assinaturas > exemplo.com > Usuários > Funções de usuário ou logado como cliente em...
Relacionado

Não é possível abrir a página de assinaturas no Plesk: chame uma função de membro getDescription () em null

Sintomas Ao tentar abrir o menu Assinaturas via Plesk aparece o seguinte erro:  Error: Call to a member function getDescription() on null (Subscriptions.php:231)...
Relacionado

O usuário do Plesk não tem acesso ao gerenciador de backup

Sintomas Um usuário de assinatura não tem acesso ao Gerenciador de backup . As permissões para configurar e executar backup e restauração de dados são concedidas para a...
Relacionado

Plesk não está acessível: suas dependências do Composer requerem uma versão do PHP ">= 8.0.2"

Sintomas Plesk não está acessível com o seguinte erro: Suas dependências do Composer requerem uma versão do PHP ">= 8.0.2" Plesk Obsidian de 18.0.36 a...

Powered by WHMCompleteSolution