FAQ |
Lista utenti |
Gruppi sociali |
Calendario |
Cerca |
Messaggi odierni |
|
|
LinkBack | Strumenti della discussione | Modalità di visualizzazione |
|
|||
Errore di connessione del database in vBulletin
Errore di connessione del database in vBulletin
Ciao.
Ho cambiato qualche settimana fa l'hosting del mio vBulletin mettendone uno più capiente e con il PHP più aggiornato. Tutto va, ma le prime volte mi riportava via mail un errore di connessione al database che è andato via via sparendo. In questi giorni invece, ha ricominciato a rimandarmi via mail questi messaggi di errore che ricopio qui sotto: codice:
vBulletin Database Error! Database error in vBulletin : mysql_connect(): Host '213-215-228-XXX.hosting.net' is not allowed to connect to this MySQL server /var/www/vhosts/dominio.estensione/httpdocs/includes/class_core.php on line 274 MySQL Error : Error Number : Date : Friday, July 18th 2008 @ 04:57:19 PM Script : http ://dominio.estensione/1583-post17.html Referrer : IP Address : 72.36.115.XXX Username : Classname : vb_database Dice che la questione sembra dipendere dal fatto che l'applicazione sta provando a connettersi al db su 213.215.228.XXX (vecchio server?) che essendo altro server è corretto che non permetta la connessione. Consiglia di verificare che le connessioni al DB siano TUTTE verso "localhost" e non verso IP esterni e conclude sottolineando che si tratta esclusivamente di una questione di configurazione della mia applicazione. Il vBulletin è aggiornato alla versione 3.6.8 Patch Level 1 e vi è installato vBSEO 3.0.0. Qualcuno ha idea di come risolvere il problema? Grazie |
|
|||
Dunque, ho cercato nel file config.php (dentro al cartella includes) la voce che potrebbe assomigliare a quella dell'errore, e ho trovato questa:
Quote:
Ho provato quindi a sostituire il file in questo modo e a ricaricarlo sul server: Quote:
Quote:
Grazie ancora |
|
|||
Ho controllato la configurazione di config.php e mi sembra tutto corretto, ma evidentemente non è così visto che l'errore permane, ma non so più dove mettere le mani.
Sono andato anche ad aprire il file: /var/www/vhosts/dominio.estensione/httpdocs/includes/class_core.php on line 274 e alla riga 274 (dove mi riporta l'errore) ho trovato questo codice: codice:
$link = $this->functions[$usepconnect ? 'pconnect' : 'connect']("$servername:$port", $username, $password); Grazie |
|
|||
Risolto!!
Dopo tante fatiche e rileggendomi il manuale vBulletin, ho trovato una incoerenza nel file config.php. Praticamente in questo pezzo: codice:
// ****** MASTER DATABASE USERNAME & PASSWORD ****** // This is the username and password you use to access MySQL. // These must be obtained through your webhost. $config['MasterServer']['username'] = 'root'; $config['MasterServer']['password'] = ''; Non capisco come possa essere successo, ma eliminando quelle 2 righe l'errore non si presenta più. Grazie a tutti voi Ciao Lewis |
|
|
Discussioni simili | ||||
Discussione | Forum | |||
Problema di connessione wireless fra PC con Windows XP Home | Informatica | |||
Tempo che impiega un frame in una connessione a bus lineare | Informatica | |||
Errore di aggiornamento 'forum.datastore' con vbulletin 3.7.0 | Informatica | |||
Programma per estrarre dati database sql o convertirlo in excel? | Informatica | |||
Errore, non e' installata una versione aggiornata di microsoft .net! | Informatica |