Sito in locale non funziona più
Grosso problema con XAMPP.
Improvvisamente, dopo averlo usato senza problemi per mesi, XAMPP mi da dei grossi problemi.
Infatti, se vado sulla pagina localhost/miosito dopo aver fatto partire XAMPP e lanciato i server, mi compare questa scritta
PDOException: SQLSTATE[HY000] [1045] Access denied for user 'admin'@'localhost
I permessi però sono corretti, anche perchè non li ho modificati. Potrei aver commesso un errore quando ho installato una seconda volta xampp, perchè volevo provare ad avere un portable xampp.
Ho disinstallato quindi xampp e l'ho reinstallato, ma il problema persiste. Addirittura, se provo a installare drupal su un'altra cartella sempre in locale, non me lo permette, comaprendo lo stesso errore.
Che potrei fare?
Grazie a tutti in anticipo
Risposte
Controlla i permessi di
Controlla i permessi di MySQL, non conosco XAMPP, MAMPP ed altre amenità simili, ma l'errore che ti ritorna è del server MySQL, nello specifico ti sta dicendo che l'utente admin non ha i permessi per collegarsi al server.
se non ricordo male, mamp,
se non ricordo male, mamp, xamp & co. comprendono anche un phpmyadmin.
io ti consiglio di usarlo x provare a loggarti su mysql usando le credenziali che stai usando con drupal.
se non ci riesci, entra con l'utenza root e reimposta la password dell'utente admin (quello di drupal).
fai un bel "flush privileges;" e riprova.
dovrebbe risolvere il problema.
Grazie niubbo e sparviero
Grazie niubbo e sparviero della risposta!
In realtà temo (o son quasi sicuro..) che quando ho installato la seconda volta xampp, ho sovrascritto i moduli del programma, cancellando i database. Su phpmyadmin infatti i database non contengono tabelle (o meglio ci sono i nomi delle taballe ma le tabelle no).
Sconfortante... per fortuna due siti su quattro li avevo messi online...