Ho installato Drupal localmente, ho impostato in locale lo stesso database mysql che ho in remoto.
In locale tutto funziona perfettamente ma il sito è impostato come http://localhost/drupal.
Come consigliato da più parti ho esportato il database, l'ho reimportato in remoto, ho copiato tutti i files dalla mia directory di apache al remoto http://miosito/php5/drupal
Se accedo la homepage è perfetta, nessun problema, cliccando su qualunque link ottengo un errore 404, come il seguente:
Errore 404 :(
La pagina http://drupal.vibio.altervista.org/php5/drupal/it/node/4 non è presente, questo può dipendere dal fatto che:
# La pagina non esiste più.
# Il link che hai seguito non è valido.
# La pagina è stata spostata.
Fai attenzione alle MAIUSCOLE e MINUSCOLE, ricorda che http://sito.altervista.org/Pagina.html è diverso da http://sito.altervista.org/pagina.html
Qualche suggerimento?
Faccio presente che nella cartella di drupal il percorso it/node/4 ad esempio non esiste....
ciao e benvenuto,
io tuo problema risiede nella semplificazione degli url. Devi controllare il tuo file .htaccess e modificarlo secondo la guida per altervista che trovi qui:
http://www.drupalitalia.org/node/1776
ogni link, al momento, è raggiungibile utilizzando come url ad es. ?q=
Per rendere il tutto funzionante ti consiglio di disabilitare gli url semplificati da: www.tuosito.org/?q=admin/settings/clean-urls
dopo puoi modificare il file .htaccess e solo alla fine riattivare gli url semplificati.
In effetti era proprio come dicevi.
Mi è bastato disabilitare in locale mod_rewrite e riesportare il database per far funzionare i link.
Ho provato con .htaccess come indicato ma senza successo, magari sto sbagliando cartella.
Al momento quello che succede è che cliccando su qualunque link mi ricarica sempre la homepage.
Comunque risolverò in un altro momento. Per adesso sono contento che funzioni.
Grazie dell'aiuto, mi hai risolto un problema e mi hai insegnato qualcosa.
la vita è una scala.
tutta in salita e piena di spigoli
Per concludere:
ho verificato che .htaccess contenesse i comandi richiesti, dopodichè ho tentato di riavviare gli URL semplificati ed ottengo un errore.
Sembra che la funzione non sia supportata sul server in cui sono (altervista), il che mi sembra almeno strano.
Forse dipende dalla cartella di installazione.
Ho drupal installato in miosito/php5/drupal. Per la cronaca, le righe richieste sono nel .htaccess in radice ed anche in quello presente nella cartella di drupal (era già a posto).
Qualche altra idea?
la vita è una scala.
tutta in salita e piena di spigoli