Anfänger-Geek Wie man seine eigene Website unter Windows (WAMP) hostet
Das Hosting Ihrer eigenen Website muss keine monatlichen Gebühren oder technische Kenntnisse erfordern. Wenn Sie nur eine kleine Website mit nur wenigen Besuchern einrichten müssen, können Sie Ihren Windows-PC in einen WAMP-Server verwandeln.
Sollten Sie Ihre eigene Site hosten??
Das Hosten Ihrer eigenen Website auf Ihrem lokalen Computer macht zwar viel Spaß, aber wenn Sie eine Website wünschen, auf die die Benutzer tatsächlich zugreifen können, möchten Sie vielleicht irgendwo einen eigenen Webhosting-Plan. Bluehost bietet unbegrenztes Webhosting für 3,95 US-Dollar pro Monat mit voller Unterstützung für PHP und MySQL an. Es ist definitiv eine einfache Möglichkeit, mit einer Website zu beginnen, und es gibt einfache Installationsprogramme mit einem Klick, mit denen Sie mit populärer Software wie WordPress und anderen beginnen können.
Wenn Sie Ihre eigene lokale Site hosten, auf die die Benutzer zugreifen sollen, müssen Sie Ihre Firewall für Ihren Heimcomputer öffnen. Dies bedeutet, dass Sie möglicherweise Sicherheitslücken aufweisen. Es lohnt sich auf jeden Fall, ein günstiges Hosting-Paket wie Bluehost oder Hostgator zu bekommen.
Wenn Sie nur einen lokalen Entwicklungsserver möchten, lesen Sie weiter.
Was ist "WAMP"?
WAMP ist eine Abkürzung für "Windows, Apache, MySQL und PHP". Wenn Sie ein WAMP herunterladen, laden Sie einfach ein Programm herunter, das drei verschiedene Dinge installiert. WAMPs sind praktisch, da Sie damit alle Pakete herunterladen und installieren können, die Sie zum Hosten dynamischer Webinhalte auf einen Schlag benötigen. Andernfalls müssten Sie die drei Pakete separat herunterladen.
Windows - Das „W“ in WAMP gibt nur an, um anzugeben, dass das Programm mit Windows-Betriebssystemen kompatibel ist.
Apache - Dies ist das Programm, mit dem Ihre Website tatsächlich gehostet wird. Allein damit können Sie HTML-Dateien und andere statische Webinhalte hosten.
MySQL - Dies stellt eine Datenbank für Ihren Webinhalt bereit. Viele dynamische Webseiten müssen Daten speichern (d. H. Benutzernamen und Kennwort für Web-Konten). Hier kommt MySQL ins Spiel.
PHP - Die mit Abstand beliebteste Sprache zum Schreiben dynamischer Webinhalte. WordPress, Facebook, Joomla und viele andere Websites und Content-Management-Systeme verwenden PHP. Wenn Sie mehr als statische Webseiten hosten möchten, ist PHP ein unverzichtbarer Begleiter.
Wenn Sie Linux anstelle von Windows verwenden, müssen Sie eine LAMPE installieren. Es ist auch möglich, eine Website mit IIS unter Windows zu hosten, sodass Sie keine Drittanbieter-Software installieren müssen. Die IIS-Route ist für die meisten Zwecke nicht zu empfehlen, und es ist viel mehr ein Prozess, dynamische Webinhalte zu unterstützen. Bleiben Sie also bei WAMP, es sei denn, Sie haben einen einzigartigen Umstand, der IIS erfordert.
Bevor Sie fortfahren, müssen Sie sich darüber im Klaren sein, dass das Hosten einer Website auf einem normalen PC und eine Internetverbindung für Endkunden nicht zu Testzwecken empfohlen werden und / oder für wenige Besucher eine kleine Website hosten. Denken Sie daran, dass das nächste Mal, wenn Windows Update Ihr System neu starten muss, Ihre Website nicht mehr funktioniert - keine ideale Situation für eine seriöse Website.
WAMP installieren
Es gibt viele WAMP-Programme, aber wir arbeiten mit WampServer. Gehen Sie zu ihrer Website, laden Sie die neueste Version ihres Programms herunter und starten Sie die Installation.
Die Installationsanweisungen sind selbsterklärend. Behalten Sie einfach den Standardwert bei und klicken Sie auf Weiter. Sie können einfach an dieser Eingabeaufforderung auf "Öffnen" klicken, damit WampServer Ihren Standardbrowser verwendet, wenn Sie Ihre Website besuchen:
Stellen Sie sicher, dass Sie auch die Sicherheitsausnahme für Apache in der Windows-Firewall hinzufügen:
Aktivieren Sie nach Abschluss der Installation das Kontrollkästchen "WampServer 2 jetzt starten", bevor Sie auf "Fertig stellen" klicken. Das Programm sollte in Ihrem Benachrichtigungsbereich ausgeführt werden.
Klicken Sie mit der linken Maustaste auf das Symbol und klicken Sie oben im Auswahlmenü auf „Localhost“, um Ihre Website zu öffnen.
Auf der Standardseite wird derzeit nur eine kurze Informationsseite angezeigt, mit der wir bestätigen können, dass alle Komponenten ordnungsgemäß funktionieren. Wenn Sie diesen Bildschirm sehen, haben Sie erfolgreich einen WAMP-Server installiert.
Einige schnelle Fehlerbehebung
Wir haben mehrere Testinstallationen dieses Programms durchgeführt und festgestellt, dass einige Pakete von Microsoft für den ordnungsgemäßen Betrieb von WampServer unerlässlich sind. Wenn Sie bisher Probleme hatten, stellen Sie sicher, dass die folgenden Updates installiert sind, deinstallieren Sie WampServer, starten Sie Ihren PC neu und installieren Sie WampServer erneut.
WAMP 32-Bit erforderliche Pakete:
Weitervertreibbares Microsoft Visual C ++ 2008 SP1-Paket (x86)
Weitervertreibbares Paket für Microsoft Visual C ++ 2010 SP1 (x86)
Microsoft Visual C ++ 2012 (wählen Sie vcredist_x86.exe)
WAMP 64-Bit erforderliche Pakete:
Microsoft Visual C ++ 2008 SP1 Redistributable Package (x86) (kein Tippfehler - Sie benötigen das x86-Paket)
Weitervertreibbares Microsoft Visual C ++ 2008-Paket (x64)
Weitervertreibbares Microsoft Visual C ++ 2010 SP1-Paket (x64)
Microsoft Visual C ++ 2012 (wählen Sie vcredist_x64.exe)
Weitere WAMP-Konfiguration
Um die von Ihrem Webserver angezeigten Seiten zu ändern, öffnen Sie das Verzeichnis www, indem Sie mit der linken Maustaste auf das WAMP-Symbol im Infobereich klicken.
Im sich öffnenden Ordner müssen Sie alle Dateien, die Sie hosten möchten, auf Ihrer Website ablegen. Alles, von WordPress-Installationsdateien zu statischen HTML-Dateien, kann hier abgelegt werden, und die Änderungen werden gleichzeitig auf Ihrer Website angezeigt (einfach auf Aktualisieren klicken)..
Schauen wir uns ein schnelles Beispiel an, wie Sie Inhalte in diesen Ordner legen und auf Ihrer Website bereitstellen können. Sie können ein Webentwicklungsprogramm oder so etwas wie Notepad verwenden, um eine grundlegende PHP-Seite zu erstellen und auf Ihrer Website zu platzieren.
Der folgende Code ist ein guter Anfang:
'; ?>
PHP Test
Hallo Welt
Fügen Sie diesen Code in den Editor ein und speichern Sie Ihre Datei als index.php in C: \ wamp \ www
Kehren Sie nun zu Ihrer Website zurück (oder klicken Sie auf Aktualisieren [F5], wenn Sie sie bereits geöffnet haben.) Sie sehen die gerade erstellte Seite.
Standardmäßig ist Ihre Website derzeit nur für den Computer zugänglich, auf dem WampServer installiert ist. Das ist ideal für alle, die ihren WAMP-Server nur zu Test- oder Entwicklungszwecken verwenden. Um Ihre Website für den Rest der Welt zugänglich zu machen, klicken Sie auf das WampServer-Symbol und dann auf "Online schalten"..
Standardmäßig ist die Apache-Konfigurationsdatei so eingestellt, dass eingehende Verbindungen von allen Benutzern außer dem localhost abgelehnt werden. Sie müssen außerdem zwei Codezeilen ändern, damit andere Geräte nicht die Fehlermeldung „403 Forbidden“ erhalten, wenn sie versuchen, zu laden deine Seite. Greifen Sie auf httpd.conf (Apache-Konfigurationsdatei) zu, indem Sie mit der linken Maustaste auf das WampServer-Menü klicken und unter dem Apache-Ordner suchen.
Scrollen Sie nach unten, bis Sie Code sehen, der wie folgt lautet:
Auftrag verweigern, zulassen
Abgelehnt von allen
Löschen Sie diesen Code und ersetzen Sie ihn durch:
Auftrag zulassen, verweigern
Erlaube von allen
Speichern Sie die Änderungen in der httpd.conf und starten Sie alle Dienste neu.
Ihre Website sollte jetzt über das World Wide Web zugänglich sein. Wenn nicht, stellen Sie sicher, dass Sie Port 80 an Ihren Computer am Router weitergeleitet haben.