2012-11-04 8 views
6

Esecuzione di un problema dispari con un'installazione localhost di successo di ExpressionEngine 2.5.3.Problemi di installazione di ExpressionEngine: errore di connessione al database su Localhost

Sono in grado di eseguire l'installazione e l'aggiornamento di ExpressionEngine in cui sono immesse le impostazioni del server, l'impostazione del database e le informazioni dell'account amministratore. Quindi il lato Apache funziona come previsto, o così presumo.

La questione affiora quando clicco sul pulsante Installa ExpressionEngine - il punto in cui il programma di installazione inizia a lavorare la sua magia - ottenere questo errore:

A Database Error Occurred 
Unable to connect to your database server using the provided settings. 
Filename: controllers/wizard.php 
Line Number: 1532 

per l'indirizzo di SQL Server, nome utente e password, sono utilizzando gli stessi valori che ho usato in passato: localhost per l'indirizzo del server, root per il nome utente e root per la password.

Queste credenziali funzionano quando utilizzate con Sequel Pro 0.9.9.1.

Le autorizzazioni per config.php e database.php - entrambi i file vuoti - sono impostate su 666, come suggerito dalla documentazione di installazione di ExpressionEngine.

Sto provando questo su un MacBook Air che esegue 10.8.2 con Apache e MySQL incorporati in esecuzione tramite XAMPP. Sto usando VirtualHost X in modo che punti http://baseline.loc/ a baseline.loc nella mia cartella Siti. Non ci sono altre istanze di Apache o MySQL in esecuzione.

Non riesco a risolvere i problemi del server, ma mi sento a mio agio a lavorare nel terminale.

Qualche idea su cosa dovrei guardare per capire perché questa fase di base di un nuovo progetto è diventata un ostacolo?

+0

si può provare il processo sopra con un DB fresca? – Natetronn

+0

Creato un nuovo database (basecamp_alpha) e lo stesso messaggio di errore. –

+0

Solo per calci e risatine hai provato il server wizard? – Natetronn

risposta

11

Ho riscontrato problemi prima di utilizzare localhost come host. 127.0.0.1 funziona per te?

+0

L'uso di 127.0.0.1 ha funzionato perfettamente! Grazie per il suggerimento! –

3

Ho avuto simile in OSX utilizzando MAMP, semplicemente cambiato il permesso della cartella Web per tutti lettura/scrittura tramite Finder e che ha fatto il trucco

+0

Tentativo ma senza fortuna. Tuttavia, l'utilizzo di 127.0.0.1 invece di localhost ha funzionato. –