Wenn die meisten Leute beginnen, WordPress-Entwicklung zu tun, umfasst ihr Workflow das Herunterladen einer Datei von einem Thema oder Plugin über FTP, Bearbeiten, Hochladen über FTP, Aktualisieren der Seite, Herauszufinden ging schief und dann den gesamten Prozess von neuem starten. Diese Strategie, bekannt als "Cowboy-Codierung" ist nicht nur ineffizient, sondern gefährlich.
Sobald Sie Ihre Cowboy-Tage hinter sich gebracht haben, wird es offensichtlich sein, dass keine ernsthafte WordPress-Entwicklung jemals auf diese Weise getan werden kann. Die Alternative erfordert ein wenig Arbeit immer Setup und gewöhnt, aber die Auszahlung ist mehr als wert.
Die Entwicklung Ihrer WordPress-Website in einer lokalen Umgebung – eine, die sich auf Ihrem PC befindet – ist eine wesentliche Praxis, die Ihre Entwicklung beschleunigen und verhindern wird, dass alle Fehler, die Sie unweigerlich machen, der Welt gezeigt werden. Wenn Sie lokal arbeiten, können Sie experimentieren, ohne befürchten zu müssen, dass Ihre Website für Ihre Benutzer nicht mehr verfügbar ist.
In diesem Artikel werde ich Ihnen einen Überblick über einen zuverlässigen, effizienten und sicheren Workflow für die lokale Entwicklung und Wartung Ihrer Website und deren Bereitstellung auf einem Live-Server geben, während Sie automatische Sicherungen erstellen. Ich werde über bestimmte Technologien sprechen, die ich verwende und empfehle. Ich werde nicht alle Optionen behandeln oder ein ausführliches Tutorial zu jeder einzelnen erstellen.
Während ich Sie einlade, einen Kommentar darüber zu hinterlassen, warum Sie ein anderes Tool dem, das ich vorschlage, vorziehen, denken Sie bitte an diesen Beitrag als mehr über eine allgemeine Strategie als eine Reihe von harten und schnellen Regeln oder Empfehlungen. Sobald Sie sich mit dem Konzept vertraut gemacht haben, können Sie es an Ihre Bedürfnisse anpassen.
Before We Begin
Lokale vs Remote-Umgebungen
Um Verwirrung für jeden zu vermeiden, der damit noch nicht so gut zu tun hat, möchte ich sicherstellen, dass jeder klar ist, dass ich, wenn ich mich auf eine lokale Umgebung oder einen lokalen Server beziehe, auf jeden Webserver beziehe, der auf einem PC läuft und für die Entwicklung verwendet wird – d. h. nicht, um die Website anderen im Internet zur Verfügung zu stellen. Umgekehrt beziehen sich die Begriffe "Produktion", "Remote" und "Live" selbst oder vor "Server", "Host" oder "Umgebung" auf den Webserver, der verwendet wird, um die Seite im Internet zu bedienen. Diese Art von Server wird in der Regel von einem Hosting-Unternehmen irgendeiner Art zur Verfügung gestellt.
Meine Werkzeuge
Hier ist eine Liste der Tools, die ich benutze, um meine lokale WordPress-Umgebung zu verwalten und sie auf meinem Live-Server bereitzustellen. Ich empfehle Ihnen, sie auszuprobieren, wenn Sie beginnen, Ihren eigenen Workflow zu verbessern.
- DesktopServer – Es gibt eine Vielzahl von Tools für die Erstellung von lokalen WordPress-Websites. Meiner Meinung nach ist das beste Tool Vagrant, aber das einfachste und zweitbeste ist DesktopServer.



|
|
