Ich habe dieses Problem mit MAMP unter OS X Mojave. Wenn ich die Ports auf Standard ändere ( localhost:8888
), erscheint der WordPress-Bildschirm (wp-config).
Das ist, was ich erwarte zu laden, da ich meine WordPress-Installation noch nicht eingerichtet habe. Wenn ich jedoch meinen Port auf 80 ändere, erhalte ich die folgende Fehlermeldung:
Not Found The requested URL / was not found on this server.
Warum funktioniert es auf dem Standardport, aber nicht auf Port 80? Gibt es eine Möglichkeit, Port 80 zum Laufen zu bringen?
Antwort1
Da MAMP auf Apache läuft, handelt es sich vermutlich um ein Problem mit dem virtuellen Host.
Die Hauptinstallation von Apache (die in konfiguriert ist httpd.conf
) lauscht normalerweise auf einem oder mehreren primären Ports (z. B. Port 80 und möglicherweise Port 443). Apachevirtuelle Hosts(wodurch Apache mehrere Websites von einem Server aus bereitstellen kann) kann auf jedem Port lauschen. Daher kann Apache eine 404-Fehlermeldung zurückgeben, wenn Ihr virtueller Host für Wordpress so eingerichtet ist, dass er z. B. auf Port 8888 lauscht (dies ist wahrscheinlich unabhängig von allen Einstellungen in Wordpress).
Als Vorschlag: Schauen Sie sich zB an /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
und prüfen Sie, ob es virtuelle Hosts gibt, die Ihrer Wordpress-Installation entsprechen.