È utile utilizzare una versione recente di PHP, in particolare per proteggere il suo negozio e migliorare le prestazioni. La versione 9 di PrestaShop supporta fino alla versione 8,4 di PHP.

 

⚠️ PrestaShop 9 non supporta più 7 PHP.x e richiede almeno 8,1 PHP.

 

Prima di aggiornare la sua versione di PHP

  • Verifichi che il suo tema e i suoi moduli siano compatibili con la nuova versione di PHP.
  • Esegua i test in un ambiente di pre-produzione, se possibile.
  • Esegua un backup del sito e del database prima di apportare qualsiasi modifica.

 

Come aggiornare la versione PHP del suo negozio

La procedura dipende dal suo ambiente di hosting:

1. hosting condiviso (ad esempio, cPanel, Plesk)

  1. Acceda al pannello di controllo del suo hosting (ad esempio, cPanel).

  2. Vada a "Selezionare la versione PHP" o "Gestionnaire PHP".

  3. Scelga una versione PHP più recente (ad esempio, da 7,4 a 8,1 o 8,2).

  4. Salvi o applichi le modifiche.

  5. Cancellare la cache di PrestaShop: vada nella sezionevar/cache/ ed eliminare le cartelleprod/ odev/ a seconda del suo ambiente.

2. server VPS o dedicato

Se ha il controllo del suo server :

  • Sotto Ubuntu/Debian :

    bash
    CopierModifier
    sudo add-apt-repository ppa:ondrej/php
    sudo apt update
    sudo apt install php8.2
    sudo update-alternatives --set php /usr/bin/php8.2
    
    
  • Aggiorna le estensioni PHP necessarie (php8.2-mysql, php8.2-curlecc.).

  • Riavvia il suo server web (sudo systemctl restart apache2 ophp-fpm).

3. docker

Se sta utilizzando Docker per PrestaShop, modifichi il suoDockerfile odocker-compose.yml per utilizzare un'immagine di base con la versione PHP desiderata.

 

⚠️ Questo articolo è stato tradotto da un programma di traduzione automatica.