Nella tua installazione di PHP sembra mancare l'estensione MySQL richiesta da WordPress – SOLUTION

Pubblicato: 2022-07-26

Nella tua installazione di PHP sembra mancare l'estensione MySQL richiesta da WordPress – SOLUTION

Stai ricevendo un'installazione PHP " Sembra che nella tua installazione PHP manchi l'estensione MySQL richiesta da WordPress "errore durante l'apertura del tuo sito Web wordpress? Non ti preoccupare, qui in questo articolo ti guideremo attraverso le varie diagnostiche che puoi fare per risolvere l'errore di installazione di PHP.

Perché si verifica un errore di estensione MySQL mancante?

Questo è fondamentalmente un errore MySQL che può verificarsi se:

  1. Stai utilizzando una versione obsoleta di WordPress o Plugin.
  2. Stai utilizzando una versione PHP precedente.
  3. Non hai configurato correttamente le estensioni PHP.
  4. L'estensione MySQL non è installata.

Soluzione di errore dell'estensione MySQL

L'errore di installazione di PHP potrebbe verificarsi per i diversi motivi di cui sopra. Tuttavia, può essere facilmente diagnosticato seguendo i passaggi seguenti:

1: Aggiorna il tuo WordPress e i tuoi plugin:

Il primo passo da compiere per diagnosticare il problema dell'estensione MySQL è aggiornare l'installazione di WordPress con l'ultima versione. Per controllare la tua versione attuale di WordPress e aggiornarla all'ultima, segui i passaggi seguenti:

  • Prima di tutto, accedi alla dashboard di WordPress.
  • Una volta effettuato l'accesso, posiziona il cursore sulla scheda Dashboard e fai clic sul menu a discesa Aggiornamenti .
Cruscotto WordPress
Cruscotto WordPress
  • Che si tratti dell'aggiornamento di WordPress o dell'aggiornamento dei plugin. Entrambi possono essere visualizzati dalla sezione Aggiornamenti e puoi facilmente aggiornare la tua versione di WordPress e i plugin all'ultima.
Aggiorna WordPress e plugin
Aggiorna WordPress e plugin

Dopo aver aggiornato WordPress e plugin all'ultima versione, controlla quale versione di PHP è in esecuzione sul tuo sito web. Puoi facilmente controllare la tua versione PHP corrente del sito Web WordPress seguendo i passaggi seguenti:

2: Controlla la versione corrente di PHP del tuo sito web:

Per verificare quale versione di PHP stai utilizzando, procedi nel seguente modo:

  1. Accedi al tuo account cPanel.
  2. Passa alla tua directory principale ( File Manager >> Public_html ) e crea un nuovo file

    Crea un nuovo file
    Crea un nuovo file
  3. Assegna un nome al file phpinfo.php e premi il pulsante Crea nuovo file .
    File di informazioni PHP
    File phpinfo

    Nota: il file phpinfo deve essere presente nella directory principale del tuo sito WordPress.

  4. Una volta creato, apri il file facendo clic sul pulsante Modifica .

    Modifica il file
    Modifica il file
  5. Aggiungi il comando seguente all'interno del file phpinfo e premi il pulsante Salva modifiche .

    <?php
    phpinfo();
    ?>

  6. Una volta salvato il file, colpisci il file phpinfo.php dall'esterno per vedere la tua versione corrente di PHP. Ad esempio, se la tua installazione di WordPress è all'interno di www.YourDomain.com/wp , digita www.YourDomain.com/wp/phpinfo.php nella barra di ricerca. Allo stesso modo, se il tuo sito Web si trova all'interno della directory principale, digita semplicemente www.YourWebsite.com/phpinfo.php e premi il pulsante Invio.

    Nota: non dimenticare di sostituire YourWebsite.com con l'URL del tuo sito web.

  7. Non appena colpisci il file dall'esterno, sarai in grado di vedere quasi tutte le informazioni PHP come versione PHP, data di creazione, API del server, ecc.

    Controlla la versione PHP
    Controlla la versione PHP

È così che puoi controllare l'attuale versione PHP del tuo sito web. Se la versione PHP è superiore a 7, significa che devi aggiornare il software del tuo sito Web WordPress. A parte questo, se la versione PHP del tuo sito web è 5.X, potresti non avere l'estensione MySQL che dovrebbe essere riparata immediatamente.

3: Configura l'estensione PHP:

Nota: questo metodo è per gli utenti localhost . Se il tuo sito web non è ospitato su localhost, questo metodo non funzionerà per te. Puoi semplicemente saltare questo metodo e seguire la diagnostica successiva.

Anche se hai l'ultima versione di WordPress e PHP in esecuzione sul tuo sito Web WordPress, puoi comunque riscontrare l'errore "Sembra che nella tua installazione di PHP manchi l'estensione MySQL richiesta da WordPress" se il PHP non è configurato correttamente. Per verificare l'estensione PHP in esecuzione sul tuo sito Web, premi il file phpinfo.php e cerca la sezione "File di configurazione caricato".

File di configurazione caricato
File di configurazione caricato

Confronta il valore del 'File di configurazione caricato' con il valore di “extension_dir”. Se entrambi i file non corrispondono, modifica il tuo file php.ini per sostituirlo con il percorso del file elencato per il file di configurazione caricato.

4: Controlla l'estensione MySQL installata:

L'esecuzione di una versione precedente di PHP (5.6 o precedente) significa sicuramente che non hai l'estensione MySQL installata poiché le estensioni MySQL non erano obsolete in quel momento.

Per verificare se il tuo sito Web ha un'estensione MySQL installata o meno, apri nuovamente la pagina phpinfo.php dal tuo browser e trova la sezione mysql .

Versione libreria API client
Versione libreria API client

La tua attuale estensione MySQL verrà visualizzata all'interno della "Versione libreria API client". In caso contrario, non hai installato l'estensione MySQL. In questo caso, dovresti contattare il tuo provider di hosting e chiedere loro di installare l'estensione MySQL sul tuo sito Web ed eliminare il file phpinfo.php esistente poiché questo file contiene numerose informazioni sul tuo server che non vuoi far sapere ad altri. Oltre a questo, puoi farlo anche da solo, se stai utilizzando Reseller Hosting, Dedicated Hosting, VPS Hosting o qualsiasi altro hosting con accesso root, seguendo i passaggi seguenti:

Abilita l'estensione MySQL da WHM Root

Puoi abilitare facilmente l'estensione MySQL navigando nella sezione EasyApache 4 all'interno della tua radice WHM. Di seguito viene fornita una guida passo passo.

  1. Accedi al tuo WHM con accesso root.
  2. Nella barra di ricerca, digita Software e quindi fai clic sull'opzione EasyApache 4 dal risultato.

    Accedi alla scheda EasyApache 4 in WHM
    EasyApache 4 Tab
  3. Vai alla scheda Estensioni PHP e cerca MySQL.

    Scheda Estensioni PHP EasyApache
    Scheda Estensioni PHP EasyApache
  4. Abilita tutte le estensioni PHP installate ma non abilitate. Puoi anche installare le estensioni PHP se non sono installate per impostazione predefinita.

    Abilita estensioni PHP
    Abilita estensioni PHP

Questo è tutto. Hai abilitato con successo le estensioni MySQL. Ora, tutto ciò che devi fare è riavviare il server MySQL per eseguire immediatamente le estensioni.

Riavvia il server MySQL

Bene, puoi facilmente riavviare il server MySQL dal tuo WHM stesso. Segui i passaggi seguenti per farlo.

  1. Digita " Riavvia servizi " nella barra di ricerca e premi il pulsante " SQL Server (MySQL) ".

    Riavvia MySQL
    Riavvia MySQL
  2. Fare clic sul pulsante per riavviare i servizi MySQL.
  3. Attendi che il processo di caricamento termini e i servizi MySQL verranno riavviati a breve.

    MySQL riavviato correttamente
    MySQL riavviato correttamente
  4. Questo è tutto.

Questi sono i diversi metodi diagnostici per risolvere l'errore di esecuzione di MySQL . Spero che questo articolo ti aiuti. Inoltre, puoi contattarci su Facebook e Twitter per ulteriori domande o suggerimenti. A parte questo, se stai ancora affrontando il problema, ti consiglio di visitare semplicemente Redserverhost.com e aprire un ticket di supporto gratuito. Il nostro esperto team di supporto tecnico sarà lieto di assisterti.