Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[XAMPP] Sottodomini in locale

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

[XAMPP] Sottodomini in locale

Messaggioda ssjx » ven feb 13, 2009 10:43 pm

Allora... devo mettere alla frusta Wordpress MU prima di "entrare in produzione" e ho quindi pensato di farlo con Xampp... purtroppo avrei due problemini che non riesco a risolvere:

1 - Dovrei utilizzare la struttura a sottodomini anzichè a sottodirectory per i vari blog ... esempio:

http://blog.localhost/ invece di http://localhost/blog (anche se qui c'è anche il problema seguente)

purtroppo pare proprio che la cosa non ne voglia sapere di funzionare in nessun modo... come si risolve?

2 - mi pare di aver letto che non è necessario mettere i files del CMS nella root per riuscire comunque ad accedervi tramite il classico nomedominio.ext ... per intenderci: potrei mettere tranquillamente tutti i files nella cartella htdocs/wpmu e accedere al portale semplicemente digitando http://localhost anzichè http://localhost/wpmu
Ma come si fa? .... io non ci riesco proprio (o magari è anche qui un problema di Xampp)


Il problema è che non posso fare dei test online visto che eventuali spazi gratuiti stanno su domini di terzo livello (e quindi la cosa non può funzionare) quindi m idevo necessariamente rivolgere a Xampp o simili

Ogni aiuto è fortissimamente gradito (anche perché ci sto già perdendo fin troppo tempo) [cry]
Usavo IE e mi lamentavo... usavo Mozilla e mi lamentavo, decisamente meno ma mi lamentavo, ... poi ho trovato Opera e fu amore a prima vista
Avatar utente
ssjx
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5756
Iscritto il: ven nov 26, 2004 3:37 pm
Località: Barcellona

Re: [XAMPP] Sottodomini in locale

Messaggioda Andy94 » sab feb 14, 2009 7:16 am

ssjx ha scritto:1 - Dovrei utilizzare la struttura a sottodomini anzichè a sottodirectory per i vari blog ... esempio:
http://blog.localhost/ invece di http://localhost/blog (anche se qui c'è anche il problema seguente)
purtroppo pare proprio che la cosa non ne voglia sapere di funzionare in nessun modo... come si risolve?

Per creare un sottodominio, da quanto ho visto, devi smanettare in un file di configurazione di apache che è fortemente commentato. Si trova dentro c:\xampp\apache\conf\extra ed è il file httpd-vhosts.conf. E' responsabile della gestione dei sottodomini. La documentazione di apache in merito sembra abbastanza estesa, io non ho mai fatto modifiche di questo tipo ma sembra proprio che quello sia il posto giusto. All'interno del file e della documentazione troverai tutte le istruzioni necessarie.
ssjx ha scritto:2 - mi pare di aver letto che non è necessario mettere i files del CMS nella root per riuscire comunque ad accedervi tramite il classico nomedominio.ext ... per intenderci: potrei mettere tranquillamente tutti i files nella cartella htdocs/wpmu e accedere al portale semplicemente digitando http://localhost anzichè http://localhost/wpmu
Ma come si fa? .... io non ci riesco proprio (o magari è anche qui un problema di Xampp)

Cioè, tu hai tutto WU in una cartella e vorresti accedere semplicemente scrivendo localhost? Beh, è fattibile se copi tutto il contenuto della cartella di WU all'interno di htdocs, così lui troverà l'indice di WU e ti caricherà quello. Oppure, puoi comunque lasciarlo dentro ad una cartella e dentro ad htdocs fai un indice che redirecta dentro alla cartella di WU. Però comunque vedresti il nome della cartella di WU.

Spero di essermi spiegato.
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: [XAMPP] Sottodomini in locale

Messaggioda Al3x » sab feb 14, 2009 11:17 am

Dovrebbe funzionare anche il solo aggiungere questa riga al file hosts di windows, ti risparmi la modifica della configurazione di apache ed ottieni lo stesso risultato.
Codice: Seleziona tutto
blog.mioblog.com       127.0.0.1


Come primo livello potresti mettere qualsiasi nome (per esempio quello del domino reale su cui dovrai ospitare il blog) con questo stratagemma e se escludiamo il dominio microsoft che è hard coded nel sistema per ragioni di sicurezza, tutti gli altri dovrebbero funzionare, anche MegaLab [sh]
è primavera finalmente! [:)]
Avatar utente
Al3x
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 7418
Iscritto il: sab gen 10, 2009 12:51 pm
Località: http://127.0.0.1/


Re: [XAMPP] Sottodomini in locale

Messaggioda ste_95 » sab feb 14, 2009 11:25 am

Al3x ha scritto:Dovrebbe funzionare anche il solo aggiungere questa riga al file hosts di windows, ti risparmi la modifica della configurazione di apache ed ottieni lo stesso risultato.
Codice: Seleziona tutto
blog.mioblog.com       127.0.0.1


Come primo livello potresti mettere qualsiasi nome (per esempio quello del domino reale su cui dovrai ospitare il blog) con questo stratagemma e se escludiamo il dominio microsoft che è hard coded nel sistema per ragioni di sicurezza, tutti gli altri dovrebbero funzionare, anche MegaLab [sh]

Così però ti rimanda sempre alla root del sito. [;)]
«A volte è meglio tacere e sembrare stupidi che aprir bocca e togliere ogni dubbio.» Oscar Wilde
Avatar utente
ste_95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 17271
Iscritto il: lun ago 06, 2007 11:19 am

Re: [XAMPP] Sottodomini in locale

Messaggioda Al3x » sab feb 14, 2009 11:33 am

ste_95 ha scritto:Così però ti rimanda sempre alla root del sito. [;)]


oops

vero, per i sottodomini non va [:p] come non detto
è primavera finalmente! [:)]
Avatar utente
Al3x
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 7418
Iscritto il: sab gen 10, 2009 12:51 pm
Località: http://127.0.0.1/

Re: [XAMPP] Sottodomini in locale

Messaggioda ssjx » sab feb 14, 2009 11:42 am

No no aspettate un attimo ... per quel che riguarda smanettare con il file di Apache è quello a cui avevo pensato anche io

Invece per il resto non è quello a cui mi riferivo ... leggendo la documentazione di WPMU sembrerebbe infatti che tutta la gestione dei sottodomini, così come il fatto di poter stare in una sottocartella senza incidere sull'indirizzo web, potrebbe essere getita direttamente dal CMS stesso e non dal server o dai DNS

Ora, magari la limitazione è solo in locale e sul server non ci sarebbero problemi, ma vorrei almeno capire per bene visto che un errore di valutazione mi farebbe uscire poi probabilmente dalle grazie del Paradiso [rolleyes]


PS
ho trovato un ndizio: potrebbe essere la mancanza del supporto alle wildcards? [uhm] (che non so manco che significa)
Usavo IE e mi lamentavo... usavo Mozilla e mi lamentavo, decisamente meno ma mi lamentavo, ... poi ho trovato Opera e fu amore a prima vista
Avatar utente
ssjx
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5756
Iscritto il: ven nov 26, 2004 3:37 pm
Località: Barcellona

Re: [XAMPP] Sottodomini in locale

Messaggioda Andy94 » sab feb 14, 2009 2:29 pm

ssjx ha scritto:ho trovato un ndizio: potrebbe essere la mancanza del supporto alle wildcards? [uhm] (che non so manco che significa)

Allora siamo in due...

Non ti resta che trovare il tempo e provare, tanto sei in locale e tutto è reversibile.
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: [XAMPP] Sottodomini in locale

Messaggioda eDog » sab feb 14, 2009 6:36 pm

Al3x ha scritto:Dovrebbe funzionare anche il solo aggiungere questa riga al file hosts di windows, ti risparmi la modifica della configurazione di apache ed ottieni lo stesso risultato.
Codice: Seleziona tutto
blog.mioblog.com       127.0.0.1



Certo, questo trucchetto ti evita di romperti l'anima di utilizzare un server DNS solo per fare un paio di prove, però hai bisogno comunque di istruire Apache..

Andy94 ha scritto:
ssjx ha scritto:ho trovato un ndizio: potrebbe essere la mancanza del supporto alle wildcards? [uhm] (che non so manco che significa)

Allora siamo in due...

Non ti resta che trovare il tempo e provare, tanto sei in locale e tutto è reversibile.


http://en.wikipedia.org/wiki/Wildcard_DNS_record

Detta in parole poverissime, non altro che stabilire che tutti i *.miodominio.tld puntino a un server XXX.XXX.XXX.XXX, se te vuoi provare a creare più sottodomini con WPMU, penso tu debba usare proprio un Wildcard.

Non ho mai provato, ma credo che:
Codice: Seleziona tutto
*.localhost       127.0.0.1


nel file hosts, funzioni.

Per quanto riguarda il lato Apache, devi lavorare coi domini virtuali.

Qui un articolo di teoria http://www.astars.org/ax2016/modules/ne ... toryid=264

Che tradotto in pratica WildCard, e sperando che funzioni il trucco al file hosts:
Codice: Seleziona tutto
ServerName localhost
ServerAlias *.localhost

DirectoryIndex index.html
DocumentRoot /var/www/


La DocumentRoot, l'ho sparata, è da un pezzo che non uso xampp..

Spero di essermi fatto capire.. [ciao]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

Re: [XAMPP] Sottodomini in locale

Messaggioda ssjx » sab feb 14, 2009 8:34 pm

Credo sia esattamente quello che cercavo... grazie mille [^]
Usavo IE e mi lamentavo... usavo Mozilla e mi lamentavo, decisamente meno ma mi lamentavo, ... poi ho trovato Opera e fu amore a prima vista
Avatar utente
ssjx
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5756
Iscritto il: ven nov 26, 2004 3:37 pm
Località: Barcellona


Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising