problema con phpmyadmin

Ciao Ragazzi!!

Mi sono appena iscritto e colgo l'occasione per mandare un saluto a tutta la comunità!

Ho installato le versioni più recenti di Apache, compilato il php con il supporto per mysql e funziona tutto correttamente!

I problemi nascono con Phpmyadmin, l'ho messo nella root del server,ma se lo faccio partire mi appare la scritta

"cannot load MySQL extension,

please check PHP Configuration.

Documentation"

A cosa può essere dovuto? Ho dimenticato delle modifiche nel file config.inc.php?

Grazie!  :)

inviato 11 anni fa
Lordcasco
X 0 X

Ciao Lordcasco e benvenuto!  :D

quali sono le versioni di PHP e MySQL che stai usando?

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Ciao Lordcasco e benvenuto!  :D

quali sono le versioni di PHP e MySQL che stai usando?

Ciao Gianni!!

Grazie mille e mi scuso x il ritardo, credevo mi avvisasse via email in caso di risposta ma forse non ho spuntato l'opzione!

Ho appena installato apache 2.0.54, php 5.04 e mysql versione 4.1!

Ho seguito l'ottima guida proprio su questo sito, e funziona tutto..se apro il file info.php mi appare anche la parte che riguarda l'estensione mysqli :

mysqli

MysqlI Support   enabled

Client API version    4.1.7

MYSQLI_SOCKET    /tmp/mysql.sock

Directive   Local Value   Master Value

mysqli.default_host   no value   no value

mysqli.default_port   3306   3306

mysqli.default_pw   no value   no value

mysqli.default_socket   no value   no value

mysqli.default_user   no value   no value

mysqli.max_links   Unlimited   Unlimited

mysqli.reconnect   Off   Off

nonostante ciò phpmyadmin non funziona..mannaggia!  ???

risposto 11 anni fa
Lordcasco
X 0 X

Allora molto probabilemte dipende da come hai configurato phpMyAdmin. Infatti nel suo file di configurazione devi abilitare l'utilizzo dell'estensione mysqli.

In particolare la direttiva da configurare è $cfg['Servers'][$i]['extension'] e va settata a mysqli.

Probabilmente adesso è settata a "mysql" ed ecco il perché dell'errore "cannot load MySQL extension": phpMyAdmin cerca di usare questa vechia estensione per collegarsi a MySQL ma non la trova (tu hai caricato mysqli)

Maggiori dettagli li trovi coumnque nella nostra guida all'installazione di phpMyAdmin:

http://www.phpnews.it/content/view/117/80/1/5/

Facci sapere se questo risolve il tuo problema. Ciao!

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

uhm..leggendo e chiedendo da più parti mi sembra di aver capito che bisogna abilitare mysqli sul file config.inc.php che si trova nella cartella di phpmyadmin, spero di non aver preso la strada sbagliata!  :)

A proposito..come dovrei fare per abilitarlo? Sul file la stringa mysqli non c'è.. arimortis!  ::)

risposto 11 anni fa
Lordcasco
X 0 X

uhm..leggendo e chiedendo da più parti mi sembra di aver capito che bisogna abilitare mysqli sul file config.inc.php che si trova nella cartella di phpmyadmin, spero di non aver preso la strada sbagliata!  :)

A proposito..come dovrei fare per abilitarlo? Sul file la stringa mysqli non c'è.. arimortis!  ::)

mi sembra di aver risposto a questi tuoi dubbi nel mio messaggio precedente  ???

risposto 11 anni fa
Gianni Tomasicchio
X 0 X
mi sembra di aver risposto a questi tuoi dubbi nel mio messaggio precedente  ???

Scusami Gianni quando ho scritto quel messaggio non avevo ancora letto la tua risposta!  :)

Purtroppo ho cercato la stringa $cfg['Servers'][$i]['extension'] ma non c'è..ho provato ad aggiungerla manualmente ma il risultato non è cambiato!

Sto usando una versione taroccata del programma? (la 2.5.7)  :o

risposto 11 anni fa
Lordcasco
modificato 11 anni fa
Gianni Tomasicchio
X 0 X

devi passare ad una versione più recente, il supporto di MySQL 4.1 in phpMyAdmin 2.5.7 è sperimentale...

risposto 11 anni fa
Gianni Tomasicchio
X 0 X
devi passare ad una versione più recente, il supporto di MySQL 4.1 in phpMyAdmin 2.5.7 è sperimentale...

e l'ho provato sulla mia pelle!  ;)

Grazie mille Gianni, sei stato molto gentile e disponibile! Adesso devo uscire, non appena torno provo con la versione più recente cmq il problema è quasi sicuramente quello!

A presto!  O0

risposto 11 anni fa
Lordcasco
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda