installazione drupal 7 locale - problemi vari

13 contenuti / 0 new
Ultimo contenuto
installazione drupal 7 locale - problemi vari

è davvero difficile installare drupal 7 in locale almeno per me.
Dopo aver installato comunque drupal 7 seguendo 127.0.0.1:8000/install.php mi da una bella pagina di errore pagina non trovata, ma come è possibile?

se digito http://127.0.0.1:8000/ mi da questo errore mentre se digito http://127.0.0.1:8000/user trovo nei log di apache non riesce a trovare la pagina var/www/public_html/Drupal/user.

cosa può essere?

Clean url, non vedo dove sta la difficoltà. Metti un ?q=user e vedi che va. (e per la cronaca sarà lo stesso problema che hai avuto con drupal 6)

infatti ho provato a lanciare:

UPDATE variable SET value = 's:1:"0";' WHERE name = 'clean_url';
DELETE FROM cache;

e inserire nel settings.php:

$conf['clean_url'] = 0;

ma niente lo fa sempre uguale anche riavviando apache.

Sicuro che drupal 7 si trovi nella root del tuo localhost?

beh ho il dubbio infatti:

drupal si trova in var/www/sito/drupal

dove dichiaro il localhost invece?

Prima cosa setta bene il server, io ad esempio l'ho messo in public_html nella mia home anche per lavorare meglio, in quel caso prova ad accedere a localchost/sito, ma dipende da come hai settato i server virtuali.
Per il server prova a vedere qui.

il server l'ho settato in var/www/public_html/Drupal e dovrei rimanerlo li perchè li sono hostati anche altri progetti.

se accedi a localhost e non hai index ti vedi la lista delle cartelle.

asdomar wrote:
è davvero difficile installare drupal 7 in locale almeno per me.
Dopo aver installato comunque drupal 7 seguendo 127.0.0.1:8000/install.php mi da una bella pagina di errore pagina non trovata, ma come è possibile?

se digito http://127.0.0.1:8000/ mi da questo errore mentre se digito http://127.0.0.1:8000/user trovo nei log di apache non riesce a trovare la pagina var/www/public_html/Drupal/user.

cosa può essere?

A me sembra ovvio che ti dà la pagina di errore. Pensa cosa significa http://127.0.0.1:8000/user

Significa che chiami da url la cartella user nella root del server!
Ti consiglio di leggere qui:
Guida ad immagini drupal7 Installazione Passo Passo
http://danzisiweb.it/content/guida-drupal7-installazione-passo-passo

allora alla fine ci sono riuscito e vi spiego anche come per chi potesse incontroare lo stesso problema:

avevo creato un nuovo DB e un nuovo utente con i permessi solo a quel DB.

modificando il settings e usando l'utente root del DB è andato liscio.

Non mi spiego però il perchè sinceramente, Drupal 7 ha bisogno di interfacciarsi con mysql con l'utente root, non gli va bene un utente con i permessi su quel DB solamente?

In teoria gli va benissimo, forse i permessi non erano giusti, comunque in locale, almeno che non abbiano accesso a quel db altri utenti che non sanno mettere le mani, non ha alcun senso creare più utenti.

sono contento di aver risolto, ma solo il primo dei 2 dilemmi :(

Come ho detto sono in locale e ho usato un reverse proxy "nginx" e ho bypassato la chiamata ad apache mediante la porta "9000" ad apache "8080".
Se provo con con www.sito.com:9000 mi carica drupal7 senza css
se provo con www.sito.com:8080 (caricando apache diretto) va tutto liscio.

spulciando i log di apache ho questo tipo di errore quando carico www.sito.com:9000:

[Sat Aug 20 19:52:12 2011] [error] mod_log_sql: insufficient configuration info to establish database link
[Sat Aug 20 19:52:12 2011] [error] mod_log_sql: child spawned but unable to open database link

Sapete dirmi cosa è che non va perchè traducendolo non mi da tantissime info al riguardo.
grazie

Non riesce a connettersi al database, ripeti la configurazione con più attenzione ti sarà sfuggito qualcosa (ma perché complicarsi la vita in questo modo?)