Você recebeu um aviso do seu provedor de hospedagem sobre a atualização para uma nova versão do PHP e está se perguntando o que isso significa para o seu site?
O WordPress é escrito na linguagem de programação PHP. É uma linguagem do lado do servidor, o que significa que é executada em seu servidor de hospedagem na Web para gerar dinamicamente as páginas do WordPress.
Neste artigo, explicaremos como as atualizações de PHP feitas por seu host afetam seus sites WordPress. Também discutiremos o que você pode fazer para evitar conflitos ou tempo de inatividade em seu site.
Atualizações de WordPress e PHP
O WordPress é desenvolvido usando uma linguagem de programação de código aberto chamada PHP. No momento em que este artigo foi escrito, o WordPress exigia pelo menos a versão 7.4 ou superior do PHP. A versão estável atual disponível para o PHP é a 8.3.
A maioria dos provedores de hospedagem compartilhada oferece atualmente a versão 7.4 ou superior do PHP, e você pode atualizá-la ou fazer o downgrade no painel de controle da hospedagem.
Você pode ver qual versão do PHP seu site está usando acessando a página Tools ” Site Health e alternando para a guia “Info”.
Em seguida, você precisa rolar a tela um pouco para baixo e clicar para expandir a guia “Server” (Servidor).
Essa seção mostra informações do servidor, incluindo a versão do PHP usada pelo seu servidor.
Observação: se essa seção estiver mostrando algo abaixo do PHP 7.4, será necessário atualizar a versão do PHP.
Por que os provedores de hospedagem não usam a versão mais recente do PHP por padrão?
Os hosts da Web geralmente evitam usar as versões estáveis mais recentes do PHP porque essas versões podem ocasionalmente causar problemas de compatibilidade com aplicativos PHP, como o WordPress.
No entanto, eles também não querem ficar muito para trás. Atualmente, o PHP 7.4.+ é a versão mínima exigida, e o PHP 8.0+ é geralmente recomendado.
Uma atualização de PHP iniciada por seu host da Web deve ocorrer sem problemas, mas também pode dar terrivelmente errado. Tudo depende do seu host da Web e de como ele configura os servidores.
É por isso que recomendamos a escolha de uma hospedagem WordPress de primeira linha, pois isso garante que engenheiros altamente qualificados estejam mantendo esses servidores.
Bluehost, Hostinger e SiteGround são os serviços de hospedagem na Web mais populares e confiáveis que oferecem suporte às versões 7.4 ou superior do PHP para atender aos requisitos mínimos do WordPress.
A escolha de um host não confiável para seu site WordPress pode causar tempo de inatividade inesperado durante ou após a atualização, e não há praticamente nada que você possa fazer a respeito, exceto mudar para um host melhor.
O que você precisa fazer quando seu host atualiza o PHP
Seu host da Web provavelmente já está hospedando milhares de sites WordPress. Eles tomarão todas as precauções possíveis para garantir que tudo corra bem e que os clientes não sintam nenhuma falha no serviço.
O aviso que você recebeu permite que você seja informado sobre a atualização e fique atento para ver se há algo errado.
Embora seja improvável que essa atualização cause problemas, é sempre bom estar preparado e pronto.
Veja a seguir algumas coisas que você pode fazer para se preparar para a atualização.
1. Faça um backup completo do WordPress
Antes de tudo, sempre recomendamos que nossos usuários façam backups regulares dos sites do WordPress. Se você ainda não tiver uma solução de backup automático, consulte nossa lista dos melhores plug-ins de backup do WordPress para escolher um.
Recomendamos o Duplicator. Ele permite que você crie facilmente backups programados e os armazene com segurança em serviços de nuvem populares, como Dropbox, Google Drive e outros.
Há também uma versão gratuita do Duplicator que você pode usar para começar.
Você também pode fazer o backup manual do banco de dados do WordPress e baixar todos os arquivos do seu site usando FTP.
2. Instalar atualizações do WordPress
Após os backups, a próxima coisa que você precisa fazer é certificar-se de que está executando a versão mais recente do WordPress. Além disso, certifique-se de atualizar seus plug-ins e temas.
Para isso, basta acessar a tela Updates (Atualizações ) e instalar as atualizações disponíveis.
O próprio WordPress e os plug-ins mais populares do WordPress não serão afetados pelas atualizações do PHP. No entanto, alguns plug-ins podem parar de funcionar.
Se um plugin do seu site parou de funcionar devido a uma atualização do PHP, é necessário entrar em contato com o autor do plugin para obter suporte ou encontrar uma alternativa.
O que fazer se uma atualização de PHP interromper seu site WordPress
Há pouquíssimas chances de que uma atualização de PHP danifique seu site WordPress. Entretanto, com a abundância de plug-ins gratuitos e pagos, uma única linha de código ruim pode resultar em qualquer um dos erros comuns do WordPress.
A primeira coisa que você precisa fazer é certificar-se de que não é um plugin ou tema que está causando esse erro. Para fazer isso, você pode desativar todos os plug-ins do WordPress e mudar para um tema padrão do WordPress.
Se isso não resolver o problema, sugerimos que entre em contato com a equipe de suporte do seu host da Web. É provável que eles já estejam cientes do problema e possam fornecer a assistência necessária.
Se o seu host da Web não puder ajudá-lo, tente instalar uma nova cópia do WordPress e, em seguida, restaure o site do WordPress a partir do backup.
Se nada disso ajudar, talvez seja hora de mudar sua hospedagem do WordPress.
Esperamos que este guia tenha ajudado você a entender como as atualizações do PHP feitas pelo seu host afetam o seu site WordPress. Talvez você também queira consultar nosso guia de integridade do site WordPress ou nosso tutorial sobre como manter seu site WordPress seguro.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Moinuddin Waheed
updating to the latest version of php may cause to break the website and cause several other problems.
I have faced this issue and asked my hosting provider to update it for me. This solved the issue .
Thanks wpbeginner for bringing this to our attention. This is really a very serious cause of concern for many who gets in trouble by updating php version without taking backup or other considerations.
Rosemary Lafferty
Excellent explanation, thank you
WPBeginner Support
You’re welcome, glad our guide was helpful!
Administrador
Rafal
I don’t understand. I have notice on dashboard “PHP Update required”. You wrote above “This is why we recommend our users to choose the best WordPress hosting, so they know that there are top-notch engineers who are looking after those servers.”. I have bluehost, top one recommended by you. And what next?
WPBeginner Support
If you reach out to their support they can update your PHP for you. Hosts will set you up with the up to date versions of PHP but they don’t always update the PHP without you reaching out to ensure nothing is broken on your site should you still need to use an older version of PHP.
Administrador
Miley Cyrus
Interesting article….
WPBeginner Support
Thank you
Administrador
Rozina
Thanks for such useful articles by your excellent editorial staff.
I would really appreciate if you could let us know as to which PHP handler is being used on this website – Really impressive that WPB loads fast even with such high traffic.
As per info available on this topic DSO is supposed to be faster than suPHP, but it is really unclear as to how fast DSO is in comparison to suPHP (secure, stable and works well with wordpress).
Wolfgang
This is an important criterion for a beginner with a limited budget who has so many starting expenses. But it should not be the main guiding force. In the long run, cheap may not necessarily be the most economical. If the level of services is good then a little investment will pay for itself through better performance. Look for web hosting plans offered by affordable companies which provide quality with reasonable rates for web hosting.
Roger
Perfect timing; I just got that same email a couple weeks ago. BTW, I’ve started referring my clients to your website for tutorials. Fantastic content .
Thank you.
Helen
Do you have a current article on good hosting? Your archived article from 2009 is outdated and recommends host gator!
WPBeginner Support
Yes we still recommend HostGator.
Administrador
Carole Rains
The PHP update by Bluehost broke the checkout page on my Wordpress site. Items added to the cart did show up in the cart page at checkout, but the cart icon in my header said the cart was empty. In addition, when the button for “enter credit card info” is clicked, it triggers an error message that says invalid shipping method. Bluehost agreed to switch me back to PHP 5.2 temporarily, but said at some (undetermined) point in the near future they will switch to the new version regardless.
Any suggestions on how I can fix this?
Marilyn Lesniak
When I updated my pho to the newest versuon, I only got 1 problem. When I open posts and click on tags I receive this message.:
How do I fix this? Thx!
Jan Reilink
(as sent via Twitter)
It’s not PHP updates that break WordPress websites or plugins. It’s not updating WordPress (or plugins) that breaks when PHP is updated… BTW, the WordPress core and most plugins I use run perfect with PHP 5.5.
Most hosting providers will keep an older PHP version available for customers to temporarily switch back to when something goes wrong. Where I work, 5.4.* is the default and both 5.5* and 5.3* are available. Version 5.3 until PHP drops the support for security updates.
So, always check with your hosting provider first if that is possible before getting angry with your hosting provider…
For as far as I know, a lot of hosting companies configured PHP in a way that lets you set up custom configuration settings through .user.ini files: http://www.php.net/manual/en/configuration.file.per-user.php. When all error reporting and/or displaying is disabled, you can easily enable the logging and/or displaying of errors:
log_errors = On
error_log = “/path/to/your/logfile.txt”
display_errors = On
This will ease the fixing of older, poorly maintained plugins.
Conrad
Another item to watch out of is that plugins and other applications that have been protected with older versions of Ioncube might stop working when the PHP version is changed. The developer of the plugin or application needs to update their Ioncube protection first.
Once you make the change, you need to make a list of all the plugins & applications you are using and go through then one by one to check for functionality with the new php.
That said, I am running bleeding edge PHP with the latest WP and apart from applications that were protected with old Ioncube versions, everything is running smoothly.
Zimbrul
I’ve noticed my host allow me to choose what version of PHP I want to use for each site hosted on a shared account. After reading this I will use that option with caution.