| FAQ | 
| Lista utenti | 
| Gruppi sociali | 
| Calendario | 
| Cerca | 
| Messaggi odierni | 
		
			
  | 
    |||||||
![]()  | 
	
	
| 
		 | 
	
LinkBack | Strumenti della discussione | Modalità di visualizzazione | 
		
		
  | 
|||
		
	
		
		
			
			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 | |||