Hi sam!
Es waere jetzt nicht schlecht, den <VirtualHost 127.0.0.3> Eintrag Deiner http.conf zu sehen.
Grundsaetzlich ist es moeglich, das DocumentRoot in ein anderes Verzeichnis zu legen. Wichtig ist aber:
- dass fuer dieses Verzeichnis entsprechende Rechte vergeben werden
- dass das Verzeichnis korrekt als DocumentRoot in der conf eingetragen ist
- dass das ScriptAlias korrekt eingetragen ist
- dass der VirtualHost in der /etc/hosts eingetragen ist
Du kannst auch das DocumentRoot des localhost aendern, dann aber nicht als VirtualHost-Eintrag, sondern in der GrundConfig des Apache (steht irgendwo weiter oben).
Dort muessen auch entsprechende Rechte gesetzt werden (read und execute fuer other).
Wenn nichts hilft, lade Dir webmin http://www.webmin.de runter und stell es dort ein. (ist uebrigens ein gutes tool auch zur Verwaltung von sendmail)
Wie gesagt, bei mir laufen 3 virtuelle Hosts mit DocRoot auf der win-Partition ohne Probs mit perl und php.
Poste Deinen VirtualHost Eintrag und wir sehen weiter.
Gruß
Thomas