Neues zu WordPress 6.7
Neues zum Theme 2025

Standardthemes

WordPress anpassen

WordPress kannst du nicht wie irgendein Office-Programm lokal, also auf einem ganz normalen Laptop oder Computer installieren, wie er auf deinem Schreibtisch steht.

  • WordPress benötigt eine Serverumgebung. Keine Serverumgebung, kein WordPress.
  • Es muss also eine Serverumgebung für WordPress her. Eine einfach zu bedienende Serverumgebung.
  • Im Programm Local WP ist eine Serverumgebung für WordPress integriert. Auch das Programm XAMPP bietet eine Serverumgebung an. Local WP ist aber viel einfacher zu installieren und zu konfigurieren als XAMPP. Deswegen arbeiten viele WordPress-Entwickler lieber mit Local WP:

Die Serverumgebung Local WP

Was ist eine Serverumgebung?

Ein Server hat eine ähnliche oder gleiche Hardware wie ein ganz normaler Computer. Jeder normale Computer kann auch ein Server sein. Der Unterschied liegt bei der Software. Ein Server kann dank spezieller Software auch spezielle Aufgaben ausführen. Ein Webserver kann zum Beispiel Websites ausliefern. Mit folgender Serverumgebung kann ein normaler Computer WordPress-Websites ausliefern:

  1. Serversystem: Apache oder NginX
  2. Datenbank: MySql oder MariaDB
  3. PHP

Die drei Komponenten (Serversystem, Datenbank und PHP) stellt dir Local WP zur Verfügung. Das WP steht für WordPress, denn Local ist speziell auf WordPress (und nur auf WordPress) abgestimmt. Ich zeige dir jetzt, wie du Local WP installierst.

Local WP herunterladen

Local WP ist kein Plugin. Du installierst es nicht innerhalb von WordPress. Local WP ist eine Umgebung für WordPress. Bezugsquelle für Local WP ist die Website localwp.com. Dort klickst du auf Download und wählst dann das Betriebssystem (platform) deines Computers aus, zum Beispiel Windows.

Vor dem Download will Local noch ein paar Infos von dir und eine E-Mail-Adresse. Nach der Eingabe beginnt der Download von Local WP.

631 MB groß ist Local WP in der Windows-Version 8.3.2. Das ist ganz schön viel. Warum? Weil zwei Server-Umgebungen enthalten sind, die dir später zur Auswahl stehen:

  • Serverumgebung Nummer 1: NginX (ausgesprochen Engine X).
  • Serverumgebung Nummer 2: Apache

Nach dem erfolgreichen Download installierst du Local WP auf deinem Computer.

Local WP installieren

Jetzt wird Local WP installiert. Wähle Für alle Benutzer dieses Computers, wenn du alleine an diesem Computer arbeitest.

Das voreingestellte Zielverzeichnis für die Installation von Local WP kannst du so lassen. Dann startest du die Installation von Local WP.

Jetzt wird Local WP auf deinem Computer installiert…

… und mit diesem Bildschirm ist die Installation von LOcal WP auch schon abgeschlossen.

Reporting ja/nein

Ist es okay, dass Local WP einige Daten von dir sammelt, um das Tool zu verbessern? Du entscheidest.

Lokale WordPress-Website erstellen

Jetzt ist Local WP auf deinem Computer einsatzbereit. Die Serverumgebung läuft, dein Computer ist jetzt auch ein Mini-Server, auf dem WordPress betrieben werden kann. WordPress selbst ist aber noch nicht in Local WP. Das werden wir jetzt ändern.
Dein nächster Schritt: Eine lokale WordPress-Website erstellen. Dazu klickst du in der grünen Leiste unten links auf das Icon mit dem +

Voreingestellt ist die Option Create a new site. Mit dieser Option erstellst du eine frische WordPress-Website innerhalb von Local WP auf deinem Computer. Erreichbar ist diese Website dann auch nur für dich auf deinem Computer. Du kannst hier beliebig schalten und walten, im Internet ist dein WordPress nicht sichtbar.

Bei den nächsten Bildschirmen, die dir Local WP anzeigt, klickst du dich immer unten rechts mit Continue weiter.

Sitename vergeben

Jede WordPress-Website braucht einen Sitename, also einen Website-Titel. Im Beispiel hab Ausprobieren als Sitename gewählt.

Serverumgebung wählen

Jetzt blendet Local WP nochmal die Serverumgebung für das lokale WordPress ein. Ich übernehme die Voreinstellung:

  • PHP 8.1.23
  • NginX
  • MySQL 8.0.16

Über den Button Custom könnte ich auch eine andere Konfiguration wählen. Das wäre sinnvoll, wenn ich die in Local WP erstellte Website irgendwann exportieren und bei einem Hoster aufspielen wollte. Ich würde dann die Konfiguration in Local WP soweit wie möglich mit der Konfiguration des Hosters abgleichen. Zwingend notwendig ist das aber nicht, für Testseiten übernehme ich die Standardkonfiguration.

WordPress-Zugangsdaten vergeben

Auch Local WP fordert die für WordPress üblichen Zugangsdaten. Die Zugangsdaten musst du nun dir selbst vergeben und am besten gleich notieren.

  1. Name – für deinen WordPress-Admin-Account
  2. Passwort – für deinen WordPress-Admin-Account.
  3. Mailadresse – für deinen WordPress-Admin-Account. Die voreingestellte Mailadresse solltest du am besten überschreiben und eine echte E-Mail-Adresse eintragen, auf die du auch Zugriff hast. Notfalls legst du dir schnell noch eine kostenlose Mailadresse auf web.de oder gmx an. Das gilt vor allem dann, wenn du die in Local WP erstellte Website später als Live-Website verwenden möchtest. Die von Local WP automatisch vergebene E-Mail-Adresse ist in diesem Fall nämlich wertlos.

Firewall wegklicken

Bei einer eventuell aufpoppenden Firewall-Meldung deines Computers klickst du auf Zugriff zulassen. Dann erstellt Local WP eine frische und aktuelle WordPress-Website. Das sind die Merkmale:

  • Die WordPress-Version wurde von wordpress.org heruntergezogen und auf deinem Computer installiert.
  • Das aktuelle Standardtheme ist aktiv, also das Theme Twenty Twenty-Five.
  • Es sind keine Plugins installiert.
  • Die englische Version ist installiert, die Sprache der Website kannst du aber in der schwarzen Menüleiste links über Einstellungen / Allgemein schnell auf Deutsch umstellen.

Website betreten

Nach 1 bis 2 Minuten, die Dauer hängt von der Qualität deiner Internetverbindung ab, ist deine erste lokale WordPress-Website auch schon einsatzbereit. Du hast zwei Möglichkeiten, um die Website anzusehen:

  1. Klicke rechts oben auf WP Admin. Damit gelangst du zum Backend, also zur Admin-Ansicht von WordPress.
  2. Klicke rechts oben auf Open Site. Damit gelangst du zum Frontend, also zur Besucher-Ansicht von WordPress.

Das Backend – die Admin-Ansicht

Vor dem Betreten des Backends von WordPress musst du dich, wie auch bei einem Live-WordPress, mit deinen Zugangsdaten bei WordPress einloggen. Nach Eingabe der korrekten Zugangsdaten gelangst du auf das Dashboard, die „Kommandobrücke“ von WordPress.

Das Frontend – die Besucheransicht

Mit einem Klick auf Open Site landest du im Frontend. Im Frontend siehst du deine Website aus der Perspektive der Besucher.
PS: Aus dem von dir vergebenen Sitename und der Endung .local setzt sich die URL deiner WordPress-Website zusammen. Im Beispiel heißt die URL ausprobieren.local. Du kannst deine URL auch direkt in den Browser eingeben, um zur Besucheransicht zu gelangen.

Die Website in Local WP gestalten

Wenn du eingeloggt bist, kannst du nun in Local WP deine WordPress-Website gestalten. Oder mehrere Websites, denn in Local kannst du beliebig viele lokale Websites anlegen.

Vielleicht arbeitest du auch wie ich an verschiedenen Standorten und auf unterschiedlichen Computern? Dann ist es manchmal nötig, ein WordPress „mitzunehmen“.
PS: Die Migration dient auch der Betriebssicherheit. Hardware geht leider manchmal kaputt und Windows hat seine Tücken. Gut, wenn im Notfall noch ein zweites System existiert.

WordPress von Local WP zu einem anderen Local WP umziehen

Vielleicht kennst du diese Situation: Du arbeitest an verschiedenen Orten mit WordPress:

  • Auf einem PC deines Unternehmens.
  • Auf deinem privaten Computer.

Die Aufgabe lautet nun: Eine WordPress-Website soll von Local WP auf einem Computer Nummer 1 zu Local WP auf einem Computer Nummer 2 migriert werden. Die WordPress-Website soll also gespiegelt werden. Dieses Szenario spielen wir jetzt einmal durch.

Diejenige WordPress-Website auswählen und starten, die migriert werden soll

Mit Local WP kannst du beliebig viele WordPress-Websites betreiben. Ist das auch bei dir der Fall? Dann klicke zunächst in der linken Spalte die Website an, die du migrieren möchtest.

Rechtsklick – im Kontextmenü Export wählen

Die richtige Website ist ausgewählt? Okay, dann klickst du das Kontextmenü auf und wählst den Punkt Export aus.

Export Site

Oben findest du noch einen File exclusion filter. Die Voreinstellungen kannst du übernehmen, anschließend klickst du rechts unten auf Export Site.

Zielordner auswählen, zum Beispiel Downloads

Gleich wird WordPress von Local WP auf deinen Computer heruntergeladen. Merke dir den Ordner, im Normalfall ist es der Download-Ordner.

Local exportiert …

Jetzt exportiert Local WP dein WordPress auf deinen Computer. Speicherformat ist eine ZIP-Datei. Für diese ZIP-Datei gilt:

  • ZIP-Datein nicht extrahieren!
  • Diese ZIP-Datei ist Local-WP-spezifisch. Sie kann ausschließlich in ein anderes Local WP importiert werden.

Ziel-Local öffnen und Site importieren

Jetzt wird der Computer gewechselt. Auch auf dem Computer Nummer 2 befindet sich ein Local WP. Da soll unser gesichertes WordPress nun hin. Es geht los mit einem Klick auf das Plus-Zeichen links unten in der grünen Leiste.

Option: Select an existing ZIP auswählen

Create an new site? Nein, diesmal nicht! Klicke stattdessen auf Select an existing ZIP.

Die ZIP-Datei im Ziel-Local auswählen

Import site from archive. Hier wählst du die ZIP-Datei aus, die du heruntergeladen und auf deinem Computer gespeichert hattest. Es muss die aus Local WP exportierte ZIP-Datei sein. Eine andere ZIP-Datei akzeptiert Local WP nicht.

Environment übernehmen …

Bei der Auswahl Serverumgebung, dem Server Environment, kannst du wieder die Grundeinstellung übernehmen.

Das Ziel-Local erstellt das neue WordPress

Geschafft. Jetzt erstellt Local WP ein neues WordPress aus der ZIP-Dateie


Vergleich: Local vs XAMPP

Ein Alternative zu Local nennt sich XAMPP. Das Kürzel steht für

  • X-beliebiges Betriebssystem (Windows, Linux oder OS X)
  • Apache-Server
  • MariaDB-Datenbank
  • PHP
  • Perl

Gemeinsamkeiten von Local und XAMPP

  • Local und XAMPP sind lokale Entwicklungsumgebungen
  • Local und XAMPP sind kostenlos
  • Local und XAMPP sind für unterschiedliche Betriebssysteme verfügbar

Unterschiede von Local und XAMPP

  • Local funktioniert nur mit WordPress, XAMPP auch mit anderen CMS, zum Beispiel Joomla, Drupal oder Typo3.
  • XAMPP ist in manchen Sachen flexibler, die Einarbeitungszeit ist allerdings höher.
  • Local funktioniert problemlos mit Apache oder NginX, XAMPP ist für Apache konzipiert.

Nutzt du auch Local WP? Mein Name ist Bernd Schmitt und ich betreibe standardthemes.de.
Wenn du eine Frage oder eine Anmerkung hast, schreib einfach einen Kommentar.


Kommentare

14 Antworten zu „WordPress lokal installieren mit Local WP“

  1. Avatar von Catherine Künzler
    Catherine Künzler

    Guten Tag Herr Schmitt,
    Ich bin kein IT-Profi, überlege mir aber, mit WP eine Webseite zu kreieren. Deshalb möchte ich vorab WP lokal einrichten, um damit zu üben.
    Nun habe ich eine Frage:
    Wenn mit dieser Installation etwas schiefgeht, gibt es eine Möglichkeit diese installation (localWP und WP) sauber von meinem Windows 10 LapTop zu entfernen?
    Meine Erfahrungen lehrten mich, dies zu wissen, vor einer Installation.
    Vielen Dank für Ihre guten Ratschläge.
    Freundliche Grüsse

    1. Guten Tag,
      vorab: ich bin kein Windows-Experte und berichte hier nur aus meiner Erfahrung..
      Ohne Serversystem ist WordPress nicht lokal zu betreiben, die bekanntesten Systeme sind:
      – Local
      – XAMPP
      – WAMP
      Alle diese Systeme erfordern bestimmte „Dinge“, die dann auch noch auf dem Windows-PC installiert werden müssen, daher die Bedenken, denn wer will schon das Windows zerschießen. Diese Bedenken teile ich.
      Im Vergleich schneidet Local aber am besten ab und greift am wenigsten in das System ein.
      Mein Tipp: Nicht entfernen, wenn es nicht mehr benötigt wird. Solange Local nicht eingeschaltet ist, belastet es den Computer nicht.
      Zu den WordPress-Instanzen: Die lassen sich in Local per Knopfdruck einfach wieder löschen.. es ist kein Problem, 5 oder 10 WordPress-Instanzen gleichzeitig zu betreiben. Mehr sollten es nicht sein, sonst lahmt es.
      Noch ein Tipp zum Schluss: Ich hab schlechte Erfahrungen mit dem Einsatz von Matomo auf Local gemacht. Matomo belastet die Datenbank doch sehr.
      Ich würde sagen: Ja, Local mal ausprobieren.
      Viele Grüße,
      Bernd Schmitt

      1. Guten Morgen Herr Schmitt,
        Vielen Dank für Ihre Ausführungen.
        Ich bin noch immer im Internet unterwegs, um mehr über eine lokale WP-Installation zu erfahren. Dabei bin ich auf eine weitere Methode dafür gestossen: Install WordPress on Windows Using Studio (Quick and Simple).
        Kennen Sie die? Wenn ja, was halten Sie davon?
        Vielen Dank und freundliche Grüsse

        1. Ich kenne Studio nicht, hab mir aber ein paar Videos angesehen. Eigentlich wie Local, allerdings hab ich ein paar Kritikpunkte:

          1) Die Downloadseite liegt auf https://developer.wordpress.com/studio/ , also .com und nicht .org. Hm.. nicht alles, was auf .com passiert, ist 1 zu 1 auf .org-Projekte übetragbar sein.
          2) Die Datenbank ist in der Standardeinstellung sqlite, also nicht MySQL oder MariaDB. Auch wenn das umstellbar ist, ich bevorzuge Eunwicklungsumgebungen, die ähnlich zu meinem Webspace sind.
          3) Ein persönliches Gespräche mit einer WP-Entwicklerin.. sie verwendet auch Local (das ist sehr subjektiv, aber stimmt trotzdem)
          4) Local hat die größere Userbase

          Fazit: Ich werde die Entwicklung Studio beobachten (danke für den Tipp), aber bleibe jetzt noch bei Local.
          Wenn Studio auf WordPress.org zum Download zur Verfügung steht, werde ich es mir überlegen.

  2. Noch eine Frage Herr Schmitt,
    Muss das Installationsverzeichnis von localWP auf dem C:// Laufwerk (mit Benutzerpfaden etc.) liegen?
    Mein Harddisk ist auf 3 Partitionen konfiguriert:
    C: Programme
    D: Temporär
    E: Ablage für alle von mir erstellten Dokumente (egal mit welcher Software)
    Wegen viel verfügbarem Platz auf dem D://Laufwerk würde ich es gerne da installieren.
    Verbaue ich mir damit etwas?
    Vielen Dank für Ihre Antwort.

  3. Hallo,
    ich hab auf zwei Windows-Computern das vorgeschlagene Standardverzeichnis übernommen, also C.
    Hintergrund für meine Entscheidung war, dass WP Local (wia auch XAMPP und MAMP) bestimmte Komponeten für Windows benötigt, hab es also gleich in die Systemnmpartition rein

    Zum Thema Platz: Weder Local noch WordPress sind allzu speicherhungrig, unter dieses beiden Bedingungen:
    – Keine ressourcenfressenden Plugins wie z.B. Matomo
    – Keine großen Videos direkt in WordPress lagern (sondern nur zu YouTube oder Vimeo verlinken)

    Tipp 1: Ich hab bin meinen Local nie mehr als 5-7 WordPress-Instanzen, überflüssige lösche ich ab und zu.
    Tipp 2: Local hat ein eigenes Format für Export und Import. Es können also WordPress-Instanzen mit dem Local-Format z.B. auf einem USB-Stick gespeichert werden.

    Viele Grüße,
    Bernd

  4. Avatar von Catherine Künzler
    Catherine Künzler

    Guten Morgen Herr Schmitt,
    Vielen Dank für Ihre Antworten.
    Dann mache ich es auch auf dem C://.
    Freundliche Grüsse und einen schönen Tag
    Catherine

    1. Guten Morgen und einen reibungslosen WordPress-Tag!

  5. Avatar von Catherine Künzler
    Catherine Künzler

    Guten Tag Herr Schmitt,
    Schön wärs mit einem reibungslosen WordPress-Tag, leider.
    Ich habe bzw. wollte localWP mit WordPress installieren. Den Namen einer neuen Seite in WP konnte ich vergeben, aber nun habe ich eine Fehlermeldung „missing hosts entry – this site may be inaccessible“. Bei der Problemlösung durch „Fix it“ meldet sich der Windows Command Prozessor mit folgender Meldung:
    Uh-oh! Local ran into a problem with trying to update the hosts files.
    Please ensure that the hosts file is not locked by anti-virus.

    Wenn ich die Details richtig verstehe sollte auf dem Verzeichnis

    C:Users:Künzler:AppData:local:Temp per execute.bat ein Ordner oder Datei mit einem Phantasienamen 2bbc5c5…… etc. angelegt werden. Bei jedem Versuch ändert sich der Name, somit kann ich da nicht manuell eingreifen.

    Ich habe es ohne Windows Sicherheit (ausgeschaltet) und mit Vollzugriffsrechten auf dem Ordner Temp (und Unterordnern) versucht.
    Leider ohne Erfolg. Der Fehler kommt immer wieder.

    Wissen Sie, wie ich das lösen kann?

    Ich wäre Ihnen sehr dankbar für Unterstützung oder zumindest einen Hinweis wo ich dazu Hilfe bekommen könnte.

    Vielen Dank und freundliche Grüsse

    1. Guten Abend,
      zunächst: Ruhe bewahren und keine hektischen Aktionen durchführen.
      Hier wird geraten, Local zu deinstallieren und neu zu installiern – diese Auffassung teile ich ausdrücklich nicht:
      WP Local Support Forum
      Typische Fehlerquellen sind
      – Übereifrige Anti-Viren-Programme (okay, da haben Sie schon alles abgeschaltet?)
      – Ähnliche Applikationen, die parallel zu WP Local gestartet sind, z.B. XAMPP oder MAMP. Es darf nur 1 Lokaler Server gleichzeitig auf 1 Computer gestartet sein. Es ist aber kein Problem, ein nicht aktiviertes XAMPP-System installiert zu haben.

      Viele Grüße,
      Bernd

      Mein Tipp: Jetzt nicht ewig am Windows rumschrauben … ich mach mir Sorgen 😉
      Lieber einen Zweitrechner nehmen, bei mir läuft WP Local anstandslos auf einem 7 Jahre alten Laptop.. und da nochmal probieren.

  6. Avatar von Catherine Künzler
    Catherine Künzler

    Guten Morgen Herr Schmitt,
    Ich habe leider keinen zweiten LapTop, also musste ich mich ranhalten.
    Es hat mich etwas Zeit und Nerven gekostet, aber ich habe die Lösung gefunden. Es lag an meinem Benutzernamen mit Umlauten. Mit Umlauten in Pfadangaben konnte das Script nicht ausgeführt werden für die Installation.
    Also habe ich die gesamte fehlerhafte Installation entfernt, einen neuen Benutzer ohne Umlaute angelegt und das Ganze nochmal mit dem neuen Benutzer installiert.
    Keine Fehlermeldungen mehr.
    Jedenfalls vielen Dank für Ihre Bemühungen.
    Freundliche Grüsse

    1. Guten Morgen,
      und vielen Dank für die Information, auf sowas muss man erst mal kommen. Und ein zweiter Laptop hätte da auch nichts genützt.
      Eine Nachfrage hab ich noch: War die Eingabe eines Benutzernamens für die Installation von Local verpflichtend? Ich hab WP Local auf mehreren Geräten installiert und weiß nicht mehr, ob ich da einen Benutzernamen eingeben musste. Kann mich aber daran erinnern, dass WP Local damit nervt, dass man einen Account beim Hersteller anlegen soll. Notwendig war das aber für den Download und die Installation nicht.
      Vielleicht wurde das geändert?
      Viele Grüße,
      Bernd

  7. Avatar von Catherine Künzler
    Catherine Künzler

    Hallo Herr Schmitt,
    So ganz allein bin ich auch nicht darauf gekommen. Ich habe während meiner stundenlangen Internetsuche – in anderem Zusammenhang – einen entsprechenden Eintrag gefunden und mir gedacht, dass dies ev. auch mein Problem sein könnte.
    Es geht dabei um den Benutzernamen für Windows 10, bzw. um den entsprechenden Namen im Pfad auf C://Benutzer/Künzler/AppData …..
    Diese Pfadbezeichnung wird ja vom definierten Namen des Windows-Benutzers abgeleitet. Die Installation von WordPress lokal hat anscheinend Probleme, mit solchen Ordnernamen (mit Umlauten) zu arbeiten.
    Weil Sie auf meine Fragen immer sofort geantwortet haben, haben Sie die Info verdient. Eventuell könnten Sie diese Bemerkung in Ihre Anleitung einbauen.
    Jedenfalls bin ich jetzt glücklich, die Installation fehlerfrei geschafft zu haben. Mal schauen, ob ich damit jetzt auch arbeiten kann.
    Vielen Dank nochmal und freundliche Grüsse

    1. Hallo Frau Künzler,
      vielen, vielen Dank,
      ich hab Ihre „Forschungsarbeit“ soeben in den Beitrag integriert – damit andere nicht leiden müssen.
      Dann viel Spaß beim Entwerfen Ihrer Website.
      Am besten verwenden Sie dann das Plugin Backup Migration, um die Website bei einem Hoster zu importieren und live zu schalten…

      Viele Grüße,
      Bernd Schmitt

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert