500 interner Serverfehler beim Zugriff auf ein Projekt über localhost unter "wamp / apache"

6970
RSM

Ich habe Wamp installiert. Ich wollte stattdessen den Apache HTTP-Server verwenden und habe ihn deshalb gelöscht. Aber ich war mir nicht sicher, ob ich es richtig gelöscht habe. Also habe ich den Apache HTTP-Server installiert, und in der rechten unteren Ecke des Bildschirms, wo die Uhrzeit usw. angezeigt wird, wurde das Apache-Symbol angezeigt, aber es war rot, was natürlich bedeutete, dass es nicht lief. Also habe ich darauf geklickt und es gab mir zwei Optionen, 1: Apache HTTP Server und 2: WampApache. Dies verwirrte mich, als ich dachte, ich hätte Wamp gelöscht. Ich habe den WampApache jedoch ignoriert und auf dem Apache HTTP-Server auf Start geklickt. Aber es würde nicht und warf einfach Fehler auf mich.

1) Warum würde es nicht funktionieren? 2) Warum hat es mir die Option für Wampapache gegeben?

Also habe ich Apache deinstalliert und den Wamp-Server auf meinem Windows 7-Rechner neu installiert.
Ich habe auch Netbeans installiert.
Ich habe einen Ordner von mir, der einige Web-Dateien enthält, im Www-Verzeichnis im Wamp-Verzeichnis gespeichert.
Ich greife auf localhost zu und es wird die Startseite mit dem gesamten Text und meinen Projekten angezeigt.
Ich klicke auf den Ordner unter meinen Projekten und dann wird nur ein 500-Server-Serverfehler angezeigt.

3) Was ist das potentielle Problem hier?

4) Wie kann ich das beheben?

Was ich tun möchte, ist, PHP-Sites auf Netbeans zu erstellen, sie im Www-Ordner in den entsprechenden Ordnern zu speichern, sie über localhost zu öffnen, dh localhost / testsite und lokale Entwicklung, und wenn sie bereit sind, sie per FTP in das Internet hochzuladen.

Die Bounty wird an die Person vergeben, die mir helfen kann, entweder den APACHE HTTP-Server oder Wamp zum Laufen zu bringen, sodass ich Websites auf Netbeans erstellen kann, sie in das Verzeichnis www stellen und sie über localhost anzeigen kann. Vorzugsweise Apache HTTP-Server.

0
Es ist höchstwahrscheinlich ein Anwendungsfehler. Wenn es auf einem anderen Server nicht funktioniert, liegt dies möglicherweise an einer anderen Lang-Version. mreq vor 12 Jahren 0
Wenn Sie eine Antwort wünschen, veröffentlichen Sie weitere Informationen. Die Ursache des Fehlers sollte in Ihrem Look liegen. Sehen Sie in Ihrer Apache-Konfiguration nach, wo sich das Protokoll befindet. cutrightjm vor 12 Jahren 0

3 Antworten auf die Frage

1
harrymc

WAMP beinhaltet Apache. Die Installation von beidem hat anscheinend einige Verwirrung verursacht und Sie haben beides. Das Unterordnerproblem kann eine Frage der Ordnerberechtigungen sein.

Optional können Sie versuchen, zu einem sauberen System zurückzukehren. Dies ist nicht erforderlich, da Apache arbeitet. Wenn Sie es dennoch versuchen möchten, deinstallieren Sie zunächst alles, möglicherweise mithilfe von Revo Uninstaller Freeware, und stellen Sie möglicherweise das System zu einem Zeitpunkt wieder her, zu dem beide nicht installiert wurden.

Denken Sie nur daran, dass das Affen mit Systemwiederherstellung Probleme bereiten kann, wenn Sie oder Windows etwas anderes als WAMP und Apache installiert haben. Ich selbst versuche es möglichst zu vermeiden, auch auf Kosten eines etwas falsch installierten Produkts.

Sie müssen WAMP verwenden, da Sie PHP-Entwicklung durchführen möchten, um sicherzustellen, dass es installiert ist und funktioniert.

Sie können NetBeans verwenden, um direkt mit Ihren lokalen Computerdateien im Ordner www von Apache zu arbeiten, und testen Sie sie anschließend mit dem Browser von localhost. Ich empfehle die Verwendung von Firefox mit Firebug zum Debuggen. Die einzige Schwierigkeit hier sind Ordnerberechtigungen.

Sie können NetBeans verwenden, um Ihre Anwendung direkt auf dem Remote-Server bereitzustellen.
Siehe diesen Artikel: Bereitstellen einer PHP-Anwendung auf einem Remote-Webserver mithilfe der NetBeans-IDE .

0
jackweirdy

Dies geschieht normalerweise aufgrund eines Fehlers in einem PHP-Skript. Überprüfen Sie, ob index.php keine Fehler enthält. Wenn es keine offensichtlichen gibt, kann xdebug Ihnen helfen, es zu finden.

0
Gurken Papst

Ohne Ihre Apache-Konfiguration zu kennen, empfiehlt es sich, Ihr Fehlerprotokoll zu überprüfen (siehe ErrorLog-Direktive in der Konfiguration für den Speicherort), um herauszufinden, was den Fehler 500 verursacht.