2016-04-05 6 views
1

Ok, brandneue Windows 10 Installation ohne IIS oder Skype (Port 80 ist offen).Wamp Server 3 listet localhost dir nicht nach dir Root Änderung

Installierte WAMP 3 64bit Version Arbeitete wie ein Charme!

Changed die httpd.conf Datei, damit ich die www Ordner D:/www/

löschte den alten www Ordner umleiten könnte und kopiert alle meine Projekte in den neuen Ordner an D:/www/ (jedes Projekt innerhalb seiner eigenen Ordner) www Stammordner verlassen, ohne ein index.php oder jede andere Art von Indexdatei

Ok jetzt das Problem ... kommt alle Dienste neu gestartet, und wenn auf jedem Browser localhost oder http://localhost/, schreibend, es mir 404 gibt nicht gefunden ...

Wenn ich versuche, localhost/site1/ zugreifen (zum Beispiel) alles funktioniert so WAMP arbeitet ...

Aber ...

Unter Linux es verwendet, um alle Ordner zur Liste so dass ich auf sich wie ein Verzeichnis klicken könnte listet eine Art Navigationsstruktur auf ...

Warum Wamp nicht dasselbe tut?

Vielleicht etwas mit .htaccess zu tun? Und wenn ja, wie löst man es?

Vielen Dank im Voraus

JohnnyBR

+0

Jow, nette Flagge, versuchen Sie einen anderen Port, wie 8080 für eine Weile (möglicherweise wartet das System auf eine zukünftige IIS-Installation?). 2) Werfen Sie einen Blick auf Ihre ** Hosts ** Datei, es kann Ihnen einige Dinge verbieten, nicht sicher. 3) Ihr WAMP hat kein Kontrollfeld oder etwas in der Art? 4) Was ist mit 127.0.0.1? 5) Versuchen Sie etwas wie ASP.NET oder ...? Wenn ja, versuchen Sie am Anfang nur ein einfaches HTML, nur zum Testen. Andere Dinge: 6) Sicherstellen, dass WAMP eingeschaltet und aktiv ist (siehe Ausführen von Aktivitäten nach ctl + alt + del). 7) Wenn Sie die Protokolldateien von WAMP finden, können einige Dinge entstehen, f. Ex. ein 403 oder 404 err. – statosdotcom

+0

@statosdotcom Es ist offensichtlich kein Port-Problem, da er sagt, dass "localhost/site1" funktioniert – RiggsFolly

+0

Schauen Sie sich diesen Beitrag im [wampserver forum] an (http://forum.wampserver.com/read.php?2,138295) zweiter Beitrag zum Erstellen von Apache Virtual Hosts, einer für jedes Ihrer Projekte. Sie könnten auch [Die Notwendigkeit für virtuelle Hosts] (http://forum.wampserver.com/read.php?2,127757) lesen.Setzen Sie WAMPServer zurück, wie es nach der Erstinstallation war, und versetzen Sie Ihre virtuellen Hosts auf ein beliebiges zugeordnetes Laufwerk. Oh, und das ist keine WAMPServer-Sache, wahrscheinlich hättest du das auch unter Linux Apache getan. – RiggsFolly

Antwort

0

Das ist keine Antwort auf dieses Problem, aber es funktioniert! Es ist eine Umgehungsstraße!

Nach dem Lesen aller Anleitungen, die ich finden konnte, erstellen .htaccess Dateien, Konfig-Dateien und alles ändern, konnte ich dieses Problem nicht beheben (Ich wollte nicht versuchen, virtuelle Hosts zu verstehen ... Wenn ich das richtig habe I ' d einen virtuellen Host für jede Seite machen muß ... nicht das, was ich will)

Also machte ich eine schnelle Lösung, und hier ist es:

ich ein index.php mit diesem Code erstellt

<?php 
$d = dir("."); 
echo "Path: " . $d->path . "\n"; 
echo "<ul>"; 
while (false !== ($entry = $d->read())) { 
    echo "<li><a href='{$entry}'>{$entry}</a></li>"; 
} 
echo "</ul>"; 
$d->close(); 
?> 

Und das ist es Leute! Gleicher Effekt! Wenn Apache nicht hilft oder Wamp Server PHP tut es auch!

+0

Danke RiggsFolly und statosdotcom für ihre Hilfe .... Ich habe einfach nicht die Zeit es herauszufinden und das funktioniert ebenfalls ... –