Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man eine lokale WordPress-Site mit XAMPP erstellt

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie eine lokale WordPress-Site auf Ihrem Computer mit XAMPP erstellen?

Die Installation von WordPress auf Ihrem Computer hilft Ihnen, WordPress auszuprobieren, Themes und Plugins zu testen und die WordPress-Entwicklung zu erlernen.

In diesem Artikel zeigen wir Ihnen, wie Sie mit XAMPP ganz einfach eine lokale WordPress-Site erstellen können.

Creating local WordPress install using XAMPP

Warum eine lokale WordPress-Website erstellen?

Die Erstellung lokaler WordPress-Websites ist eine gängige Praxis unter Entwicklern und Website-Besitzern. Damit können Sie WordPress testen, ohne eine echte Website im Internet zu erstellen.

Lokale Websites sind für Sie nur auf Ihrem Computer sichtbar. Sie können verschiedene WordPress-Themes und Plugins ausprobieren, ihre Funktionen testen und die WordPress-Grundlagen erlernen.

Wenn Sie bereits eine WordPress-Website haben, können Sie eine lokale Kopie Ihrer Website auf Ihrem Computer erstellen, um neue Plugin-Updates auszuprobieren, bevor Sie sie auf Ihrer Live-Website implementieren.

Wichtig: Eine lokale Website ist für Sie nur auf Ihrem Computer sichtbar. Wenn Sie eine Live-Website erstellen möchten, benötigen Sie einen Domainnamen und WordPress-Hosting.

Folgen Sie den Schritt-für-Schritt-Anweisungen in unserem Leitfaden zum Starten eines WordPress-Blogs, wenn Sie bereit sind, eine Live-Website zu erstellen.

Schauen wir uns nun an, wie man WordPress lokal auf Windows, Mac oder Linux mit XAMPP installiert.

Was ist XAMPP?

XAMPP ist ein Softwarepaket, das alles enthält, was Sie brauchen, um eine lokale Serverumgebung auf Ihrem Computer einzurichten.

Um eine lokale WordPress-Site zu erstellen, müssen Sie eine Webserver-Software (Apache), PHP und MySQL auf Ihrem Computer einrichten.

PHP ist eine Programmiersprache, und MySQL ist eine Datenbankverwaltungssoftware. Beide sind erforderlich, um WordPress zu betreiben.

Sie separat zu installieren, ist für Anfänger ziemlich schwierig. An dieser Stelle kommt XAMPP ins Spiel.

XAMPP macht es Ihnen leicht, WordPress-Websites lokal zu erstellen. Es ist für Windows-, Mac- und Linux-basierte Computer verfügbar.

Beginnen wir mit der Installation von XAMPP und der Einrichtung der lokalen WordPress-Site.

XAMPP auf Ihrem Computer installieren

Zuerst müssen Sie die XAMPP-Website besuchen und auf die Schaltfläche „Download“ für Ihr Betriebssystem klicken.

Download XAMPP to your computer

Je nach Betriebssystem können der Installationsassistent und die Benutzeroberfläche der Anwendung von den hier gezeigten Screenshots abweichen. Für diesen Artikel zeigen wir Ihnen die Windows-Version der Software.

Nachdem Sie XAMPP heruntergeladen haben, müssen Sie auf das Installationsprogramm klicken und es ausführen.

XAMPP set up wizard

XAMPP wird Sie fragen, wo die Software installiert werden soll und welche Pakete Sie installieren möchten. Die Standardeinstellungen werden für die meisten Benutzer ausreichen. Klicken Sie weiter auf die Schaltfläche „Weiter“, um den Einrichtungsassistenten zu beenden.

Aktivieren Sie nach Abschluss des Assistenten die Option „Systemsteuerung jetzt starten“ und klicken Sie dann auf die Schaltfläche „Fertig stellen“.

Finish set up and launch XAMPP control panel

Dadurch wird die XAMPP-Kontrollfeld-App gestartet.

Mit der XAMPP-App können Sie den Apache-Webserver als lokalen Server und MySQL als Datenbankserver verwenden. Klicken Sie auf die Schaltfläche „Start“ neben Apache und MySQL.

Start Apache and MySQL to launch your local server

XAMPP wird nun Apache und MySQL starten.

Möglicherweise sehen Sie eine Benachrichtigung der Windows-Firewall. Es ist wichtig, dass Sie auf die Schaltfläche „Zugriff zulassen“ klicken, damit beide Anwendungen auf Ihrem Computer ausgeführt werden können.

Allow firewall access to Apache and MySQL

Sobald beide Anwendungen gestartet sind, werden ihre Namen grün hervorgehoben.

Nun sind Sie bereit, eine lokale Website zu erstellen und WordPress mit XAMPP zu installieren.

Erstellen einer lokalen WordPress-Site mit XAMPP

Zunächst müssen Sie WordPress herunterladen. Besuchen Sie die Website WordPress.org und klicken Sie auf die Schaltfläche „WordPress herunterladen“.

Download WordPress

Nachdem Sie WordPress heruntergeladen haben, müssen Sie die Zip-Datei entpacken, und Sie werden einen WordPress-Ordner sehen.

Sie müssen diesen Ordner kopieren.

WordPress folder

Als Nächstes gehen Sie zu Ihrem XAMPP-Installationsordner.

Unter Windows ist dies C:/Programme/XAMPP/htdocs oder C:/Xampp/htdocs.

Auf dem Mac ist dies /Applications/XAMPP/htdocs.

Fügen Sie den WordPress-Ordner, den Sie zuvor kopiert haben, in den Ordner „htdocs“ ein.

Wir empfehlen, den Ordner „wordpress“ in „website“ oder etwas anderes umzubenennen. So können Sie Ihre lokale Website leichter identifizieren.

Rename WordPress folder

Als nächstes müssen Sie Ihren bevorzugten Webbrowser öffnen.

Sie können die folgende URL in die Adresszeile Ihres Browsers eingeben:

https://localhost/website1/

Wenn Sie den WordPress-Ordner umbenannt haben, stellen Sie sicher, dass Sie „website1“ durch Ihren eigenen Ordnernamen ersetzen.

Daraufhin wird der WordPress-Installationsassistent geladen, und Sie werden aufgefordert, eine Sprache auszuwählen. Nachdem Sie eine Sprache ausgewählt haben, klicken Sie auf die Schaltfläche „Weiter“.

Select language

Auf dem nächsten Bildschirm sehen Sie den WordPress-Begrüßungsbildschirm.

Es enthält einen Hinweis, dass WordPress einen Datenbanknamen, einen Datenbankbenutzernamen, ein Passwort und Hostinformationen benötigt.

WordPress installation requirements

Lassen Sie uns eine Datenbank für Ihre WordPress-Website erstellen.

Sie müssen eine neue Browser-Registerkarte öffnen und https://localhost/phpmyadmin/ besuchen .

Dadurch wird die phpMyAdmin-Anwendung gestartet, die mit XAMPP vorinstalliert ist. Mit ihr können Sie Ihre Datenbanken über eine einfachere Schnittstelle verwalten.

Klicken Sie auf „Datenbanken“ und geben Sie einen Namen für Ihre neue Datenbank ein. Danach klicken Sie auf die Schaltfläche „Erstellen“, um fortzufahren.

Creating a database for your local WordPress site

Nachdem Sie nun eine Datenbank erstellt haben, können Sie diese für Ihre WordPress-Site verwenden.

Wechseln Sie zurück zur Browser-Registerkarte /localhost/website1/ und klicken Sie auf die Schaltfläche „Los geht’s“.

Auf dem nächsten Bildschirm werden Sie aufgefordert, Ihre WordPress-Datenbankinformationen anzugeben.

Geben Sie den Namen der Datenbank ein, die Sie zuvor erstellt haben. Ihr Benutzername ist „root“, und das Passwortfeld sollten Sie leer lassen. Für das Feld Datenbank-Host müssen Sie localhost verwenden.

Enter your WordPress database information

Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Absenden“, um fortzufahren.

Wenn Sie unter Windows oder Linux arbeiten, speichert WordPress diese Einstellungen nun in Ihrer WordPress-Konfigurationsdatei wp-config.php.

Wenn Sie jedoch mit einem Mac arbeiten, wird Ihnen der Inhalt der Datei angezeigt und Sie werden aufgefordert, sie zu erstellen.

Sie müssen diese Datei im Stammverzeichnis Ihrer Website erstellen.

Nachdem Sie die Datei erstellt haben, fügen Sie den zuvor kopierten Text in die Datei ein. Anschließend müssen Sie die Datei speichern und zum WordPress-Installationsprogramm zurückkehren, um fortzufahren.

Im nächsten Schritt werden Sie von WordPress aufgefordert, Informationen über Ihre Website anzugeben. Geben Sie zunächst den Titel ein, den Sie für diese Website verwenden möchten.

Danach müssen Sie einen Benutzernamen, ein Passwort und eine E-Mail-Adresse für Ihr Administratorkonto eingeben.

Enter your local site information

Sobald Sie alle Informationen eingegeben haben, klicken Sie auf die Schaltfläche „WordPress installieren“, um fortzufahren.

WordPress führt nun die Installation aus und fordert Sie auf, sich einzuloggen, sobald sie abgeschlossen ist.

Sie können sich bei Ihrer Website anmelden, indem Sie die Seite /localhost/website1/wp-admin aufrufen und den Benutzernamen und das Passwort verwenden, die Sie bei der Installation eingegeben haben.

WordPress login page

Was Sie nach der Erstellung einer lokalen WordPress-Website ausprobieren sollten

Jetzt, wo Sie Ihre lokale WordPress-Site mit XAMPP erstellt haben, können Sie sie wie eine Live-WordPress-Site bearbeiten.

Gehen Sie zum Menü „Erscheinungsbild“ in der Seitenleiste der WordPress-Verwaltung, um das Erscheinungsbild Ihrer Website anzupassen oder ein neues Thema zu installieren.

Hier sind einige großartige kostenlose Themen, die Sie ausprobieren können.

Als nächstes sollten Sie versuchen, einige WordPress-Plugins zu installieren.

Plugins sind wie Apps für Ihre WordPress-Website und ermöglichen es Ihnen, coole Funktionen wie ein Kontaktformular, Schaltflächen für soziale Medien, einen eCommerce-Shop und vieles mehr hinzuzufügen.

Brauchen Sie Hilfe bei der Installation von Plugins? In unserer Schritt-für-Schritt-Anleitung erfahren Sie, wie Sie ein WordPress-Plugin installieren.

Bonus: Verschieben einer lokalen WordPress-Site auf einen Live-Server

Nachdem Sie an Ihrer lokalen WordPress-Website gearbeitet haben, möchten Sie sie vielleicht auf einen Live-Server verschieben, um Ihren ersten WordPress-Blog oder Ihre erste Website zu erstellen.

Dazu benötigen Sie einen Domänennamen und ein Webhosting-Konto. Normalerweise kostet ein Domänenname 14,99 $, und das Hosting einer Website beginnt bei 7,99 $ pro Monat.

Das ist zu viel, wenn Sie gerade erst anfangen.

Glücklicherweise bietet Bluehost den WPBeginner-Benutzern einen kostenlosen Domainnamen und einen großzügigen Rabatt auf das Hosting. Im Grunde können Sie für 1,99 $ pro Monat loslegen.

Weitere Hosting-Empfehlungen finden Sie in unserem vollständigen WordPress-Hosting-Leitfaden.

Sobald Sie sich für das Hosting angemeldet haben, können Sie unserer Schritt-für-Schritt-Anleitung folgen, wie Sie WordPress von einem lokalen Server auf eine Live-Site umziehen.

Vielleicht möchten Sie sich auch über die alternativen Möglichkeiten informieren, lokale WordPress-Sites unter Windows mit Wampserver und unter Mac mit MAMP zu erstellen.

Expertenleitfäden für lokale WordPress-Seiten

Jetzt, wo Sie wissen, wie man eine lokale WordPress-Site mit XAMPP erstellt, möchten Sie vielleicht einige andere Anleitungen zu lokalen WordPress-Installationen sehen.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, zu lernen, wie man eine lokale WordPress-Website mit XAMPP erstellt. Vielleicht interessiert Sie auch unser Leitfaden, warum Sie WordPress für Ihre Website verwenden sollten, oder unsere Expertenauswahl für das beste kostenlose Website-Hosting.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

178 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. André Bruwer says

    Hi there WPBEGINNER SUPPORT

    Great article thank you :)

    I was wondering… is it better to develop a wp website for a client live or better to build it locally then transfer it to the hosted wp site with duplicator or something similar?

    Any advise would be greatly appreciated. Can’t figure this one out.

    Thanks
    André

  3. Chaitra says

    Hi, I am getting following error when I connect to localhost/website1
    You don’t have permission to access /website1/ on this server.
    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

  4. Chaitra says

    Hi, I get the following error when I access localhost/website1 –
    You don’t have permission to access /website1/ on this server.
    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

    • bala says

      yes there is a way to put your localhost online, you should redirect your domain name to your computer’s ip address

  5. Jojo says

    Hi,
    I followed your tutorial and created a wordpress site. How can I create another local wordpress site with this setup?

  6. paul says

    hi, i have been able to login to wordpress using xampp, but when i click on the themes area i only see three themes. when i try to install a new theme, im notified that there is an error. please i need your help.

  7. Shamrat Hossain says

    This article was really helpful for me . Hope You will be doing good works like this for us in future ..

    Thanks

  8. Abhijith says

    Hi Team

    I have problem with xampp server once installation itz working fine after shutdown if am going to using again in the xamm server buttons not working
    it asking again and again tomcat file….please let me know how to fix it

  9. Suraj Barthwal says

    you’r article was really helpful. i do have a query for you though, what should i do if i wanted to extract my wordpress live website so i could use it in future.

  10. Mario Bergeron says

    Hi,

    Thanks for your article really helpful. Everything works fine, installation etc., but I try to install a theme on my WP and i got this message “The uploaded file exceeds the upload_max_filesize in php.ini.“ What can I do to install my theme??

    Thank you to help me.

    Mario Bergeron

  11. JERSon says

    Hi ALL,

    im stuck at localhost/website1 …it will give the error page

    This site can’t be reached
    localhost refused to connect.
    Search Google for localhost website1
    ERR_CONNECTION_REFUSED

    Please help

  12. Emmanuel says

    Hello WordPress, I have installed and used Xampp yesterday and it worked very fine but whike trying to open and use it today, its taking back to the installation process and asking for a new storage location. How do I go about this?

  13. ayush singh chauhan says

    Sir , when i try opening localhost/website1
    then something else opens which is not similar to yours.
    that is showing index of website ..
    what should i do now

  14. Jonathan Pienaar says

    Great tutorial, and works 99% for Linux. (I had to create wp-config.php manually for some reason).

    Only other issue: trying to use the Elementor Page Builder plugin, but it requires an FTP login/password. Tried starting FTP server, but can‘ figure out how to configure it so that I can give Elementor FTP access/download the plugin.

    (Hope this makes sense).

  15. Bhagwat Pawar says

    nice and practically perfect. can i add email functionality here installing gmail smtp or wp smtp plugin

  16. Jane says

    This was so easy to follow. Thank you very much,

    When I want to upload a theme in my new wordpress I get this error: ‘The uploaded file exceeds the upload_max_filesize directive in php.ini.’

    Can I do anything about this?

  17. Kumar says

    Thank you! Wonderfully detailed step-by-step instructions. Was able to install WordPress on my local machine without a problem. Much appreciated.

  18. Julie says

    I am having the same problem James had:
    Hi! I have successfully installed my xamp server, wordpress and database. My question is, after logging in to wordpress, I cannot see any dashboard panel wherein I can edit my themes and install plugins. Please help! Thanks.

    Has anyone found a solution?
    Thanks!

  19. James says

    Hi! I have successfully installed my xamp server, wordpress and database. My question is, after logging in to wordpress, I cannot see any dashboard panel wherein I can edit my themes and install plugins. Please help! Thanks.

  20. Ruma says

    when I am submitting my data base name,username and password it is saying try again i have written each and every thing right name

  21. Dani says

    To anyone having an issue with the localhost/website1 link not working, how I got it to work (on mac, might work for windows) was heading over to the Network tab in XAMPP and pressing enable. Then I took the port number (in my case it was localhost:8080) and then added that to the url. It looked like localhost:8080/website1.

    Good luck!

    • Maria says

      Dani, Thanks so much for your post. I was having the same issue. After reading your post, I was able to get to the next step. few!

  22. Hillary says

    I have set up the WordPress website, but yet i am still having issues upload some plugins that come with the themes i want to use. How do i get to correct this?
    Thanks

  23. Nicholas says

    Thanks you so much ..
    But i have faced one problem, after putting WordPress files into htdocs, i went to my browser and searched for „localhost/WordPress “ and i got “ error 404 Object not found “ how can i please fix that problem?
    Thanks

    • Amokola Stephen says

      Did you start services in your local server(xamp)? if not please navigate xamp control panel and make sure that you start apache and mysql services

  24. Alexander says

    I really like your post, thank you for sharing such a great post. Setting up wordpress website on localhost using XAMPP is the best solution you have. It gives you an option to explore themes and plugins as well. When i was researching how to work on localhost i have found two great resources through which anyone can easily learn to launch wordpress using localhost.
    https://www.wpbeginner.com/wp-tutorials/how-to-create-a-local-wordpress-site-using-xampp/

  25. DavidA says

    Thank you for this article — it is great to be able to work at the website locally before exposing it to the world.

    Is it possible to have more than one website locally? I have another site that I need to modify/see locally. How would I add this to the other without getting them mixed?

    Thank you

  26. Trifina says

    For Mac users you recommended:

    „You will need to create this file in your website’s root folder.“

    Can you elaborate? Where can i find this folder?

  27. Ann says

    followed all the steps but when i put „localhost/website1“, it shows an error saying „Error establishing a database connection“, also tried restarting my xampp, yet still the same problem exist.

  28. Mike says

    Get an Object not found message when I put the localhost/website1 in my browser. It reads the following:

    Error 404

    localhost
    Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30

    Any ideas guys?

    Thanks

  29. Chris says

    good afternoon,
    thank you for your article. It was easy to follow. I have managed to install WP offline on my pc but I cannot figure out how to login to wp-admin and start working offline.
    I know you mentioned that we should login at /localhost/etc…. but where do I enter that? do I open it on my browser?

    thank you

  30. Amy says

    Hi, thanks for this great tutorial.
    I need to update the php.ini as I am getting the error ‚The uploaded file exceeds the upload_max_filesize directive in php.ini.‘ how do I find this on localhost ?
    Thanks!

    • sam says

      Yeah, It happened to me too. You’ve gotta create your database name in the localhost/phpMyAdmin section in your browser before going back to fill the pieces of information and also the username will be root and the password will be empty. You’re good to go

  31. Shaedar says

    Thanks for the detailed guide… i followed the steps as outlined above an it all worked out well until i tried to launch wordpress on my browser by entering „localhost/website1“ Instead of launching, its showed „Index/website1“
    please what could be the problem?

  32. Rodney Lacambra says

    Having a local WordPress site is great hence testing functionality, plugins, and themes before making it live.

    It’s also much faster compare to live.

    Thanks, great article.

  33. Paul Guzman says

    This worked to perfection. Can’t believe I actually did this. Instructions were „Right On“. This made my day!

  34. Soham Pratap says

    Much creative way to just design put up the content … experiment and when you are done!! get your site online

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.