Newsgroup: it.lavoro.professioni.webmaster
Titolo: una installazione di xampp, due htdocs: si può?

mi hanno dato un portatile aziendale, sul quale voglio però poter sviluppare anche i miei progetti personali, ohimè ci gira windows 8.
 
per questioni di riservatezza blabla ho fatto un bel disco virtuale truecrypt dove tengo tutta la mia roba non aziendale, così se anche mi dicono ridacci il portatile adesso, basta che lo spengo e la roba non aziendale resta criptata, al massimo la buttano via.
 
ora, io sviluppo con xampp.  la roba aziendale sta sotto c:/xampp/htdocs.  potrei metterci anche la roba mia e no problem, ma se mi dicono ridacci il portatile *adesso* potrei non fare in tempo a wipare con sicurezza tutto (vabè, non mi diranno mai *adesso adesso*, più che altro sono paranoie mie e il tempo ce lo avrò ma voglio prepararmi).
 
mi farebbe comodo che apache/xampp possa caricare sia roba da c:/xampp/htdocs che da y:/quello_che_ti_pare, dove y: è un disco virtuale truecrypt, o magari anche un disco esterno.  è possibile?
 
ci sarebbe poi il problema dei file dei db mysql, ma quelli li posso droppare al volo con un batch da linea di comando.  non sarebbero wipati, ma pazienza.  certo, se anche quelli potessero risiedere su y: sarebbe meglio.
 
online ho trovato come installare due versioni di xampp (1), questo potrebbe andare, ma le versioni devono essere diverse (per dire, 1.7.7 e 1.7.3), e ci sarebbe l'inconveniente che dovrei stoppare una e caricare l'altra quando voglio cambiare ambiente, mentre a me farebbe piacere poter caricare siti personali e siti aziendali contemporaneamente.  non mi è chiaro se posso installare la stessa versione su due dischi diversi della stessa macchina.
 
ho trovato anche come settare virtual host diversi (2), ma se non sbaglio questo riguarda solo la possibilità di avere indirizzi root diversi da localhost più che quello che intendo io.
 
suggerimenti?  grazie.
 
(1) 
http://complete-concrete-concise.com/web-tools/how-to-install-and-run-multiple-versions-of-xampp-on-your-computer
 
 
(2) 
http://ailoo.net/2008/07/set-up-multiple-virtual-hosts-on-xampp-for-windows/
 

 ho trovato anche come settare virtual host diversi (2), ma se non sbaglio questo riguarda solo la possibilità di avere indirizzi root diversi da localhost più che quello che intendo io.
 
Si, i virtual host ti permettono di avere indirizzi diversi. Molto comodo, io li sfrutto anche in locale :)
 

 online ho trovato come installare due versioni di xampp (1), questo
potrebbe andare, ma le versioni devono essere diverse (per dire, 1.7.7 e
1.7.3), e ci sarebbe l'inconveniente che dovrei stoppare una e caricare
l'altra quando voglio cambiare ambiente, mentre a me farebbe piacere poter
caricare siti personali e siti aziendali contemporaneamente.  non mi ï¿œ
chiaro se posso installare la stessa versione su due dischi diversi della
stessa macchina..
 
mmmhh troppo macchinoso :-\
L'installazione della stessa versione su due dischi diversi
della stessa macchina invece penso che sia fattibile se perï¿œ
scarichi e scompatti la versione portable di xampp.
 
 
 
 

 Io in locale utilizzo da anni wampserver
 
l'ho usato brevemente per allinearmi ad un team che lo usava, mi pare potesse stoppare e caricare differenti versioni di php, se non sbaglio.  chissà se si può far partire apache facendogli prendere uno o un altro httpd.conf in cui si specifichi una o un'altra DocumentRoot.

 
http://localhost2/siti_personali
 caricati da y:/altrove
 
In alternativa usi xampp per il lavoro e crei una VM headless per i 
tuoi progetti, eventualmente il suo filesystem lo cripti e 
all'occorrenza ti basta spostare il file con il disco virtuale.
Hai un po' di overhead perch� hai il secondo sistema e alcuni processi 
duplicati (apache & co) ma parliamo di un paio di centinaia di MB che 
per un portatile moderno non sono granch�.
In questo caso la separazione � ottima e per accedere alla macchina 
virtuale (che puoi far partire headless) ti basta aggiungere una voce 
nel file hosts.
 
-- 
Andrea
 

 scarichi e scompatti la versione portable di xampp.
 
quella della versione portatile di xampp è un'ottima idea a cui non avevo pensato.  bisogna comunque stoppare e riavviare ma almeno anche i file mysql sono sull'unità esterna, removibile o volume truecrypt che sia.
 
adesso a dire il vero ho provato ad installarla su un hd esterno e apache non parte, anche stoppando quello in c:/xampp, vai a capire, ma insomma, poi si vede.

 suggerimenti?  grazie.
 
in Easyphp si possono settare degli "alias" per le cartelle di lavoro, 
con xampp nun zo!
 
 

 senza dover stoppare e riavviare tutto.
 
Quello che descrivi è esattamente "due virtualhost distinti". Uno si 
chiama localhost e l'altro localhost2
 
Ti basta definirli nel file hosts, farli puntare entrambi a 127.0.0.1, e 
nella config di apache creare i due NameVirtualHost relativi, ognuno col 
suo path.
 
In alternativa, ma non so come reagisca Windows, puoi fare una tua 
cartella alla quale crei un link simbolico dentro htdocs, e ci accedi con
 
http://localhost/aziendali/.
..
http://localhost/personali/.
..
 
Bye.

purtroppo per questioni di tempo/pigrizia non ho potuto sperimentare le soluzioni che gentilmente mi avete proposto ma mi ripropongo di farlo quanto prima.
 
vorrei nel frattempo ringraziare tutti.