
Desde o fim de 2018, as versões PHP anteriores à versão 5.6 não são mais compatíveis com a comunidade. Como resultado, será cada vez mais complicado e arriscado usar tal versão PHP para que a sua loja funcione. O que isso significa para você e quais são as soluções?
-------------------------------
Antes de mais nada, vamos voltar ao básico. Vamos lhe explicar tudo!
O que é PHP?
PHP (oficialmente “PHP Hypertext Preprocessor”) é uma linguagem de programação livre, criada para o desenvolvimento de aplicativos Web. A linguagem PHP se integra às páginas HTML e permite automatizar as tarefas repetitivas e então criar sites dinâmicos e interativos* (fonte: php.net).
* um site dinâmico/interativo não precisa da intervenção de um desenvolvedor para atualização do seu conteúdo. A linguagem PHP está na origem de sites célebres como o Facebook ou ainda a Wikipédia (cf: supinfo.com).
Por que é indispensável atualizar a versão PHP da minha loja?
A linguagem PHP, do mesmo modo que todo programa, evolui com o tempo, o que abre espaço para a publicação de novas versões. Cada versão importante de PHP é mantida por no máximo três anos.
Na maioria dos casos, é seu host que gerencia a versão de PHP que faz a sua loja funcionar. As antigas versões de PHP não mais são mantidas, seu host não pode mais assegurar 100% da segurança do sistema: por isso, ele acabará forçando o abandono das versões antigas. Atualizar regularmente sua versão de PHP significa também se beneficiar das melhorias constantes e ganhar em desempenho.
Segundo o site Infomaniak, dependendo do caso, um site funcionando com PHP7 será até duas vezes mais rápido que um com PHP 5.6 e até 14 vezes mais rápido que com PHP5.
Segundo o ZDNet, 62% dos sites Internet funcionam com uma versão PHP 5, versão não segura e ultrapassada. Portanto, é provável que a sua loja funcione com uma versão de PHP obsoleta: é preciso atualizá-la.
Versões PHP compatíveis até a data (fonte: php.net)
Como verificar e atualizar a versão PHP da minha loja PrestaShop?
Cabe ao seu desenvolvedor, freelancer ou agência, a responsabilidade de recomendar a atualização da versão PHP da sua loja PrestaShop. No entanto, não hesite em conversar com seu host se você gostaria de saber que versão de PHP está ativa na sua hospedagem.
Qual versão PHP é compatível com minha loja PrestaShop?
Antes de qualquer coisa, é imperativo verificar se a versão da sua loja PrestaShop é compatível com as últimas versões PHP. Isso evitará erros de atualização ou comportamentos aleatórios (p. ex., problema de atualização de módulos, ficha de produto, entre outros). Recomendamos que você teste a nova versão em um ambiente de teste antes de utilizá-la.
Compatibilidade PrestaShop x PHP
Versões da PrestaShop | Versões PHP compatíveis |
---|---|
1.5.x ~ 1.6.0 | 5.2 - 5.5 |
1.6.1.x | 5.2 - 7.1 |
1.7.0 ~ 1.7.3 | 5.4 - 7.1 |
1.7.4 | 5.6 - 7.1 |
1.7.5 | 5.6 - 7.2 |
1.7.6 | 5.6 - 7.2 |
Atenção: uma loja PrestaShop é sempre constituída de uma versão do programa PrestaShop e de um conjunto de módulos que são adicionados. Os módulos também devem ser compatíveis com a versão PHP que você utiliza.
A importância da migração de sua loja para o PrestaShop 1.7
Criada em 2013, a v1.6 da PrestaShop foi desde então atualizada para ser compatível com PHP 7.1. A manutenção da PrestaShop 1.6 acabou em junho de 2019 e a versão PHP7.1 não será mais compatível depois de dezembro de 2019: não haverá uma nova versão da PrestaShop 1.6 compatível com PHP além da versão 7.1.
Da mesma forma, projetada em 2016, a PrestaShop 1.7 foi atualizada para ser compatível com PHP7, versão de PHP que concede os melhores desempenhos. A PrestaShop 1.7 é a versão atual compatível com PrestaShop e será atualizada para continuar compatível com as últimas versões de PHP.
A PrestaShop 1.7 também é a introdução do Framework Symfony para tornar a solução mais eficaz, estável e robusta. Essa versão inclui novas funcionalidades em todos os níveis: back-office, front-office, navegação móvel, percurso do usuário, entre outros, para proporcionar uma navegação simplificada tanto para o administrador quanto para os usuários da sua loja.
Não espere mais! Consulte a documentação relativa à atualização da PrestaShop ou seja acompanhado desde já de um profissional para fazer a migração da sua loja para 1.7.