Cada aplicação exige uma versão específica do PHP, e a troca é feita por você mesmo no painel. Antes de trocar, confirme com o desenvolvedor qual versão o site suporta e faça um backup: uma versão incompatível costuma causar erro 500 ou "erro crítico" no WordPress.
cPanel
Os servidores cPanel da ValueHost usam CloudLinux e oferecem duas ferramentas: Selecionar versão do PHP (o seletor do CloudLinux, também chamado de PHP Selector) e MultiPHP Manager (a ferramenta do próprio cPanel). A equipe recomenda centralizar as mudanças no Selecionar versão do PHP, que vale para a conta inteira e é onde você também ativa extensões e ajusta opções.
Pelo Selecionar versão do PHP
- No cPanel, abra MultiPHP Manager e confira se o domínio está em
inherit(aparece como Inherited). Se estiver com outra versão, marque o domínio, escolhainheritna lista de versões do PHP e aplique. - Abra Selecionar versão do PHP.
- Escolha a versão desejada na lista (diferente de
native) e salve. - Na mesma tela você ativa extensões e ajusta opções como
memory_limiteupload_max_filesize.
Pelo MultiPHP Manager
- No cPanel, abra MultiPHP Manager.
- Marque o domínio, escolha a versão na lista de versões do PHP e aplique.
Qual das duas vale
O MultiPHP Manager tem prioridade sobre o seletor do CloudLinux. Se o domínio
tem uma versão escolhida no MultiPHP Manager, vale essa versão, e a versão, as
extensões e as opções do Selecionar versão do PHP não valem para ele. O
Selecionar versão do PHP só vale para os domínios que estão em inherit no
MultiPHP Manager. Se o seletor estiver em native, esses domínios usam a
versão padrão do sistema.
Atenção: o MultiPHP Manager grava a versão no arquivo .htaccess do site, em
um bloco que começa com # php -- BEGIN cPanel-generated handler. Se as duas
ferramentas forem usadas, uma sobrepõe a outra e a versão parece "voltar
sozinha". Se você não precisa do MultiPHP, deixe-o no padrão.
DirectAdmin
- No DirectAdmin, abra PHP Selector (use a busca do painel e digite "PHP" se não encontrar).
- Escolha a versão e salve.
- Extensões e opções ficam na mesma ferramenta.
Plesk
No Plesk também há duas ferramentas: a tela PHP do domínio (as configurações do PHP do próprio Plesk) e o PHP Selector, do CloudLinux.
Pela tela PHP do Plesk
- Em Sites e Domínios, abra o domínio e clique em PHP (configurações do PHP do domínio).
- Escolha a versão e salve.
Pelo PHP Selector
- Na tela PHP do domínio, confira o manipulador do PHP (handler). O PHP Selector só funciona com um manipulador FastCGI, CGI ou LSPHP servido pelo Apache, como o Aplicativo FastCGI servido por Apache. Com um manipulador FPM, ele não funciona e vale a versão da tela do Plesk. Se precisar trocar, escolha o manipulador e salve.
- Abra o PHP Selector do domínio.
- Escolha a versão desejada (diferente de
native) e aplique. - Extensões e opções ficam na mesma ferramenta.
Qual das duas vale
Com uma versão escolhida no PHP Selector (diferente de native), ela
prevalece sobre a tela PHP do Plesk. Para voltar a usar a versão da tela do
Plesk, deixe o PHP Selector em native.
Extensões (módulos) do PHP são ativadas no seletor do CloudLinux. Veja "Extensões do PHP e funções bloqueadas (exec, shell_exec, mail)".
Confirme a versão em uso
Crie na pasta do site um arquivo info.php com este conteúdo:
<?php phpinfo();
Abra https://seudominio.com.br/info.php em uma aba anônima e confira a
versão. Apague o arquivo depois do teste, porque ele expõe detalhes do
servidor.
Terminal e cron podem usar outra versão
A versão escolhida no painel vale para o site. O comando php no terminal ou
em tarefas cron pode usar outra versão. Se um script de linha de comando
acusar versão errada, informe no ticket o comando exato que você usa.
Se não resolver
Abra um ticket com:
- o domínio e a versão do PHP desejada;
- a mensagem de erro que aparece depois da troca;
- se o problema é no site, no terminal ou em uma tarefa cron.
Não inclua senhas no ticket.
Esta resposta foi útil?
A sua avaliação nos ajuda a melhorar os artigos.