ciao a tutti,
sto tentando di configurare drupal ma, una volta compilato il file settings.php, se provo ad aprire la pagina web dove ho posizionato drupal, mi compare il seguente messaggio di errore: Access denied for user: 'username@webserver' (Using password: YES)
Questo penso possa essere dovuto a un paio di fattori:
1. il database mysql e' posizionato su un server diverso da quello dove risiede invece drupal con tutte le directories (come risulta dalla mia configurazione del file settings.php)
2. la porta usata per accedere al mio database mysql non e' quella standard, ma una secondaria, ma non trovo nel file di configurazione il modo di specificare la porta da utilizzare.
Purtroppo sto lavorando su server (unix) universitari e non posso ne' installare mysql a mio piacimento su macchine diverse, ne' cambiare la porta di accesso.
Qualcuno sa dirmi se c'e' modo di configurare drupal anche nonostante queste limitazioni?
Grazie mille per l'aiuto
flavia
Ciao Flavia,
nel file settings.php puoi specificare il nome dell'host dove sta mysql modificando la stringa:
$db_url = 'mysql://username:password@localhost/database';
Stai usando il nome utente corretto ? E la password è corretta ??
L'utente è autorizzato ??
Per la porta, invece, devi specificare il nome host come
nomehost:porta
quindi nel tuo caso, ipotizzando user='prova' e password 'yoghi', server='198.20.21.41', porta mysql '3709' e database 'dbdrupal', specifichi:
$db_url = 'mysql://prova:[email protected]:3709/dbdrupal';
Facci sapere se funziona.
Matteo
ora il messaggio d'errore e' scomparso, ma la pagina rimane completamente vuota (bianca) :S
la variabile $db_url mi sembra configurata correttamente...