Disclaimer: prima di tentare di aggiornare la versione PHP del tuo sito web ti consigliamo vivamente di farlo farne un backup completo, nel caso qualcosa andasse storto.
Per prima cosa determina quale dei seguenti scenari di web hosting si applica meglio al tuo sito web:
- Il sito Web utilizza un hosting condiviso gestito dal mio provider di hosting: Se il tuo sito web è ospitato da un buon provider web, il passaggio dovrebbe essere una procedura rapida e abbastanza indolore. È molto probabile che sarai in grado di apportare la modifica da solo tramite l'interfaccia "pannello di controllo" che ti è stata fornita.
- Il sito web viene eseguito su un VPS o un server personalizzato che devo gestire da solo: Se hai un hosting "non gestito" (many Server privato virtuale vengono fornite senza supporto per gli aggiornamenti), potrebbe essere necessario eseguire personalmente l'aggiornamento PHP.
Vediamo ora queste due opzioni più nel dettaglio...
Aggiornamento PHP su un tipico pacchetto di hosting condiviso "completamente gestito".
Tieni presente che esattamente quali opzioni hai a disposizione per modificare la configurazione del tuo server dipenderanno completamente dall'host web e dal prodotto che stai utilizzando.
Idealmente avresti accesso a a pannello di controllo del sito web che puoi utilizzare per modificare la versione PHP utilizzata per eseguire il tuo sito web. Questo processo ha alcuni prerequisiti:
- Sei felice di intraprendere questo compito da solo. La modifica della versione di PHP dovrebbe idealmente non essere eseguito su un sito web attivo nel caso in cui la nuova versione causi problemi di incompatibilità con il codice del tuo sito web. Vedi il nostro articolo su come testare il tuo sito web con una nuova versione di PHP Qui.
Se il tuo sito web non è ancora pubblico o non ti preoccupano i tempi di inattività, puoi apportare rapidamente la modifica e testarlo "dal vivo". Se riscontri un problema, torna alla versione PHP precedente. Ora guarda la nostra guida risoluzione degli errori relativi all'aggiornamento di PHP.
Se questa non è un'opzione, dovrai creare una copia del tuo sito web su cui testarlo. Se non sai come eseguire il backup del tuo sito web e crearne una copia, l'intero processo probabilmente non fa per te. In questo caso probabilmente lo vorrai trova uno sviluppatore per aiutarti.
- Anche se il tuo ISP supporta la modifica della versione PHP del tuo sito web, potrebbe non avere un amministratore web da cui configurarlo. Potrebbe essere necessario farlo tramite un file di configurazione come all'interno del file .htaccess. Se non riesci a trovare alcun riferimento alla gestione della versione PHP del tuo server web nell'interfaccia del pannello di controllo, probabilmente vorrai controllare il loro sito web di supporto. Probabilmente c'è un articolo della knowledge base su questo argomento e, se ancora non sei soddisfatto, ti consigliamo di sollevare un ticket con il dipartimento di supporto.
- Potresti scoprire che il tuo provider web semplicemente non offre il PHP più recente sul tuo particolare pacchetto di hosting.
Potresti riuscire a risolvere questo problema migrando su un nuovo server presso lo stesso provider poiché a volte i vecchi account rimangono bloccati su hardware legacy che non ricevono lo stesso livello di manutenzione. Tuttavia è possibile che il tuo provider semplicemente non offra la versione di PHP che desideri. Se non sono in grado di supportare le versioni attuali, potresti volerlo fare considera di passare a un altro ISP.
Supponendo che tu abbia accesso a un pannello di controllo per modificare la tua versione di PHP, leggi i nostri suggerimenti cambiare PHP tramite un pannello di controllo Qui.
Aggiornamento PHP su un server Web "non gestito" di cui sei responsabile della manutenzione
Questo processo dipende in gran parte dal tipo di sistema operativo su cui viene eseguito il tuo server web. Scegli la guida relativa alla tua configurazione:
Il mio ISP non offre la versione di PHP di cui ho bisogno
Potresti concludere che devi spostare il tuo sito web su un nuovo ISP. Segui la nostra guida su passare a un host PHP migliore Qui.
Ho creato il mio server, quali sono le mie opzioni?
Inizia qui con la nostra guida come aggiornare manualmente PHP Qui.
Questi passaggi sembrano troppo complessi o richiedono molto tempo?
Sembra che sia giunto il momento di chiamare i professionisti. Consulta la nostra guida su Sviluppatori PHP che può aiutare.
Ultimo aggiornamento articolo: 21st January, 2021