Testare in locale multisiti
Ciao a tutti, ho configurato drupal in modo da gestire più siti, con moduli diversi grafiche diverse contenuti diversi.
Ma come faccio a verificare i vari siti in locale senza dover per forza far puntare ad un dominio.
Vorrei prima verificare in locale tutto e poi uplodare le modifiche.
Come si fa?
Grazie mille
Massimo

Risposte
L'ideale sarebbe ricreare in
L'ideale sarebbe ricreare in locale lo stesso ambiente che hai online, cioè stesso server web, stessa versione di php e mysql.
Online quali server usi?
ho esattamente gli stessi
ho esattamente gli stessi ambienti, ma come faccio a switchare da un sito all'altro.
Cioè non capisco come verificare i vari siti in locale non avendo ovviamente il dominio che punta in locale.
se voglio vedere il sito default punto alla cartella principale ed è fatta, ma se voglio vedere gli altri come faccio?
Beh, però non hai un server
Beh, però non hai un server DNS che dica che quei domini si trovano nella macchina locale.
Devi guardare la configurazione di Apache
Nei server hosting che montano Apache, i vari domini non sono altro che una cartella all'interno della cartella www (o nome simile), poi c'e' il DNS che punta alle varie cartelle.
Non so se si possa fare (devi guardare i settaggi di Apache se usi quello), ma dovresti semplicemente ricostruire tale gerarchia nel tuo apache poi punti direttamente alle cartelle quando apri explorer.
Cruell wrote:poi c'e' il DNS
[quote=Cruell]poi c'e' il DNS che punta alle varie cartelle[/quote]
DNS punta sul IP ;)
Non serve un server DNS per testare funzionalità multisito in locale.
Ad esempio:
ho un sito http://localhost/silvano/ e voglio creare un altro in modalità multisito http://localhost/silvano/mysite/.
Nel mio httpd.conf devo creare un alias in modo che connessioni a http://localhost/silvano/mysite/ vengano reinderizzati su http://localhost/silvano/ quindi nella sezione VirtualHost aggiungo:
Alias /silvano/mysite /var/www/localhost/silvanodopodiche creo una sottocartela si “sites” che si chiama “localhost.silvano.mysite” dove metto settings.php con configurazioni del mio nuovo sito.
La stessa cosa vale per la modalità on-line.
Puoi farlo sia con le directory che con domini è sottodomini.
giusto
Giusto, hai ragione... il DNS punta agli IP, e' vero (che pirla sono stato).
Allora e' solo una questine di Apache.
Evvai di lettura delle specifiche sui settings ;-)