Ich kann nicht auf den Sites-Ordner localhost / username / zugreifen. Sites funktionieren nicht El Capitan

1676
Vitale
httpd -v Server version: Apache/2.4.18 (Unix) Server built: Feb 20 2016 20:03:19 Mac OS El Capitan 10.11.6 

Ich hoffe, ich verletze keine Regeln, indem ich meine Frage, die ich über stackexhange geschrieben habe, erneut veröffentlicht. Wenn dies falsch ist, lass es mich wissen. Ich habe Probleme beim Zugriff auf meinen Ordner "Sites". Ich bin ein Neuling und bin am Ende meines Witzes, weil ich alle möglichen Verbindungen (die ich verstehen kann) studiert und alle notwendigen Änderungen vorgenommen habe, aber localhost/username/Sitesmir immer wieder sagt:

Not Found The requested URL /~username/Sites was not found on this server. 

Ich habe auch versucht:

Not Found The requested URL /username/Sites was not found on this server. 

Natürlich benutze ich meinen Namen anstelle des Benutzernamens. Ich habe username.conf um Zeilen gemäß https://coolestguidesontheplanet.com/forbidden-403-you-dont-have-permission-to-access-username-on-this-server/ und https://coolestguidesontheplanet.com hinzugefügt / get-apache-mysql-php-and-phpmyadmin-working-on-osx-10-11-el-capitan /

Hier ist der Link zu meinem ursprünglichen Beitrag https://apple.stackexchange.com/questions/264174/apache-localhost-doesnt-work-safari-cant-connect-to-the-server-localhost

Ich werde für Hilfe dankbar sein. Ich muss dieses Problem wirklich beheben und die Sache zum Laufen bringen.

1

1 Antwort auf die Frage

0
janos

Wenn Sie Apache aktiviert haben, wird der Inhalt Ihres ~/SitesVerzeichnisses unter angezeigt http://localhost/~youruser. Mit anderen Worten, stattdessen /~username/Sitessuchen Sie wirklich nach /~username.

Versuchen Sie dies für einen einfachen Test:

echo hello > ~/Sites/hello.html 

Und besuchen Sie in Ihrem Browser http://localhost/~youruser/hello.html.

Wenn Apache korrekt eingerichtet ist, sollte eine primitive Seite angezeigt werden, auf der nur "Hallo" angezeigt wird.

Beim Öffnen von localhost / ~ username sollte eine Liste der Verzeichnisse usw. angezeigt werden, sehr einfache Seite, aber ich sehe sie nicht. Ich habe ein paar Ordner in meinen Sites-Ordnern, aber ich sehe keinen Inhalt davon: Vitale vor 7 Jahren 0
Ich kann beispielsweise auf Folgendes zugreifen: `localhost / ~ Benutzername / Sites / Ordner / somefile.php` oder` localhost / ~ Benutzername / Sites / another_folder / somefile.html` Vitale vor 7 Jahren 0
Sie können also auf bestimmte Dateien zugreifen, aber Ihre Frage ist, wie Verzeichnisse angezeigt werden. janos vor 7 Jahren 0
Nein, es war leider ein Tippfehler - ich * kann * auf keine dieser Dateien zugreifen. Entschuldigung für diesen Tippfehler. Vitale vor 7 Jahren 0
Können Sie auf `hello.html` zugreifen, wenn Sie einen einfachen Test durchführen, den ich vorgeschlagen habe? janos vor 7 Jahren 0
Ich konnte nicht, aber ich habe erkannt, dass ich die Datei nicht erstellt habe. Jetzt habe ich hallo.html im Sites-Ordner mit Inhalt `
Dies ist der Titel
Hallo Welt Wenn ich versuche, "http: // localhost / ~ myname / hello.html" zu durchsuchen, sehe ich den ganzen Code, nicht nur Hallo Welt. Vitale vor 7 Jahren 0
Und ich browse die Seite tatsächlich mit 192 .... / ~ myname / hello.html; Wenn ich einfach localhost (wörtlich `localhost`) eingebe, erhalte ich eine Antwort vom Browser, dass die Datei nicht gefunden werden kann. Vitale vor 7 Jahren 0