Umgebung einrichten: lokal, stage und live

  • Hallo!

    Ich wollte mal fragen, wie ihr vorgeht, wenn ihr ein Projekt neu anlegt.

    Ich habe fast immer direkt auf dem Server gearbeitet, was nicht sehr professionell ist. Jetzt arbeite ich lokal und lade irgendwann den Stand für den Kunden auf einen Preview-Link. Nach den letzten Änderungen wird die Seite dann auf den Live-Server übertragen. Gibt es irgendwelche Automatismen, die diesen ganz Workflow erleichtern? Gerade bei der Datenbank weiß ich nicht genau, wie man da am schlausten vorgeht, dass man die schnell von lokal zu stage überträgt ohne jedes mal händisch zu exportieren wieder zu importieren und dann die wp-options table zu ändern.

    Freue mich über Anregungen und Tipps...

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Für Lokal -> Server oder Server -> Lokal oder auch den Umzug zwischen Subdomains oder Domains wird oft das Plugin "Duplicator" verwendet, die Datenbank wird dabei autom. im Rahmen der Installation angepasst. Einfach mal das Video auf de Pluginseite komplett anschauen, ist zwar englisch, aber das grundsätzliche Prinzip sollte dabei in jedem Fall klar werden.

  • Ich habe fast immer direkt auf dem Server gearbeitet, was nicht sehr professionell ist.

    Was soll daran nicht profesionell sein?

    Es gibt verschiedene Szenarien, Websites zu entwickeln und zu warten (Kopien, Stages, Subversions). Es kommt darauf an, was der ganze Zauber soll (und der Server kann). Beispielsweise wieviele Personen wie damit arbeiten. Bei einer "gewöhnlichen" WordPress-Website ist eine zusätzliche Entwicklungsumgebung meist etwas zu viel Aufwand. Eine lokal erstellte Website kannst Du beispielsweise auf dem Server gleich noch einmal von vorn testen.

  • Dazu müsstest du aber erst Mal sagen was du machen möchtest? Wenn du der klassische Integrator bist also quasi nur konfigurierst, plugins installierst mit custom CSS Plugins oder sitebuildern hantierst. Dann brauchst du keinen Workflow ein richtig gutes deployment ist mir inklusive Datenbank noch nicht untergekommen. Wenn du wirklich entwickelst also themes oder Plugins dann solltest du dich mit git oder für die WordPress Welt eher relevant mit SVN auseinandersetzen. Mein persönlicher Workflow ist aktuell Dev ist auf der vagrant Box die vagrant Box wird komplett (natürlich nur die config) eingecheckt ,Datenbanken Switch kannst du ja mir einer Environment variable bauen. Der Push geht auf einen firmen eigenen Gerrit-server(origin-repository) sowie auf eine Stage Umgebung (master). Ich bin gerade dabei mich WordPress und Composer etwas einzuarbeiten dann wird das deployment sogar noch etwas einfacher. So hat jedes System immer die gleichen Plugin Versionen. Aber das ist auch nur meine Meinung

    Gesendet von meinem ONE A2003 mit Tapatalk

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!