it-swarm-eu.dev

MySQL dell'adattatore MySQL non è disponibile - come risolvere questo problema?

Il mio sito Web www.EliteMaths.com.a è stato attivo fino all'inizio di questa settimana. Quando ho provato ad accedervi stamattina ho ricevuto il seguente messaggio di errore:

Errore durante la visualizzazione della pagina di errore: Errore di istanza dell'applicazione: MySQL dell'adattatore MySQL non è disponibile

Come posso risolvere questo problema? I seguenti screenshot provengono dal web hosting. Quando faccio clic sul pulsante arancione "pannello di controllo", viene visualizzato un messaggio di errore.

Web hosting

error message

Non ho aggiornato nulla né apportato modifiche da Joomla o nel web hosting o nel dominio. Quindi non capisco bene come sarebbe potuto succedere. Qualcuno ha manomesso qualcuno del mio sistema?

Grazie molto

1
Will Kim

Ho avuto questo errore dopo un riavvio su un sito di 12 sul mio server. Tutti i miei siti sono Joomla. Di recente abbiamo effettuato l'aggiornamento a php7.1. Ho provato di tutto e ho trovato la soluzione.

La correzione era commentare la riga suPHP in .htaccess. Ricorda di mostrare i file nascosti per trovare il .htaccess nella radice.

DirectoryIndex index.php

#<IfModule mod_suphp.c>
#  suPHP_ConfigPath /home/myusername/public_html/yourJ3folder
#  <Files php.ini>
#    order allow,deny

#    deny from all
#  </Files>
#</IfModule>
3
Gregory O'Connor

Molto probabilmente la tua società di hosting ha apportato alcune modifiche al proprio server o ti ha spostato su un altro server che non ha l'adattatore MySQLi. Puoi modificare configuration.php e cambiare $dbtype a mysql (da mysqli) e vedi se funziona o, idealmente, contatta il tuo Host e informali di questo problema (dovrebbero essere in grado di risolverlo poiché è attivo loro fine).

2
itoctopus

Ho avuto lo stesso errore sul mio sito Joomla. Ho contattato il fornitore di hosting e hanno ottenuto uno specialista su di esso e risolto in pochi minuti. La correzione era semplice: basta eliminare la password USER del database MySQL e reimpostare con una nuova password. Il sito è tornato all'istante. Spero che sia di aiuto.

1
Steve

Probabilmente la configurazione del server è cambiata, o dal tuo provider di hosting o potresti essere tu, ad esempio se hai cambiato il gestore php per il tuo hosting.

Ciò che dice questo errore è che mysqli non è disponibile nella tua attuale configurazione php, ma la tua configurazione Joomla si basa su di essa per connettersi al database.

Potresti provare a cambiarlo manualmente in configuration.php

modificare

public $dbtype = 'mysqli';

a:

public $dbtype = 'pdomysql';    

o se non funzionerà di nuovo per:

public $dbtype = 'mysql';

In ogni caso, segnalalo al tuo provider di hosting e chiedi loro maggiori informazioni su cosa è cambiato (se non eri tu) e perché non sei stato informato.

1
FFrewin