Working locally with WordPress. Without XAMPP. With LocalWP

Work efficiently offline and WordPress websites

Want to work on WordPress websites locally on your own computer? Maybe because of the efficiency – or because you also want to work on websites offline. But maybe also for other reasons.

But technology is annoying, isn’t it? You don’t feel like XAMPP, MAMPP, WAMPP and other abbreviations…

XAMPP: Do you find such screens unattractive? Yes? Then we are already two.

You don’t want to set up web servers, start MySQL servers and deal with PHP. You want to build WordPress websites, show them to clients and keep working. unhindered.

I feel the same.

The solution is called Local

I will now show you how you can easily do this with Local. Fast, easy and free. And not even that unattractive.

Download the Local program to your PC or Mac now

Do it. Now.

I don’t deserve anything. Not even LocalWP (or Flywheel) earn anything from it, because you get amazingly far with the free version. You’ll see that in a moment.

Local's websiteLocal’s websiteDownload localDownload local

Install the thing

Cool. Now that you have the program installed, it will look something like this:

The local programThe local program

Create local WordPress website

I already have a page in it, visible in the sidebar. The main thing is that you see the big plus symbol at the bottom left:

Add a new website in LocalAdd a new website in Local

After that you can already choose the name for your website. Coiffeur-Stübli Hübli or carpenter Rainer or, like me, WordPress demo. That’s the name of your website.

What should the website be called?What should the website be called?

Honestly, you could just close this post and get on with it yourself. It’s that simple.

You can then change the address – or leave it as it is.

Blueprints – don’t start from scratch

If you want to work with blueprints, you can configure a website once as much as you normally configure any website and then save it as a blueprint. In the future you can start new websites with it – instead of starting from scratch.

Blueprints are snapshots you can use to start new websites, e.g.  B. installing the same plugins over and over again.Blueprints are snapshots you can use to start new websites, e.g. B. installing the same plugins over and over again.

PHP and MySQL versions

If you choose “Preferred” in the following screen, then the default versions of PHP and MySQL will simply be used. But you can also choose others.

Choose PHP and MySQL versionsChoose PHP and MySQL versions

The WordPress login

Then the login data…

By the way, you can also use your preferred password manager (1Password, Keeper, LastPass, Dashlane, …) when you log in to the web browser for the first time if you don’t want to remember the password.

Create the admin credentialsCreate the admin credentials

It’s already here, the local website!

You can already see the entry for the new website in the Local program.

Working locally with WordPress: The overview of your new WordPress installationThe overview of your new WordPress installation

Now log in and open the site

The “Admin” and “View Site” buttons are probably what interest you the most. With “Admin” you get to the WordPress backend – you just created the login – and with “View Site” you see the fresh website.

Links to WordPress admin (backend, dashboard) and website (frontend)Links to WordPress admin (backend, dashboard) and website (frontend)

The login then looks as usual.

The WordPress login to work locally with WordPressThe WordPress loginThe WordPress front end, local siteThe WordPress frontend

Now you can work normally

With this installation you can work normally. Add your favorite plugins and use the theme that appeals to you.

“Live Link”: Better than you think

You’re probably wondering “How can I show this to the customer?” or “How do I test this on my iPhone?”

Live Link in Local: Work locally with WordPress and still be able to send a linkLive Link in LocalLive link activeLive link activeLive link in frontendLive link in frontend

Even if you don’t believe it right away: You can send this link to your customers or open it on other devices. The site is online.

If you shut down your computer or click Disable, the website will be gone again.

The link is regenerated each time. This is great if you want to give someone temporary – but not permanent – access.

What does the system bring me?

You have probably already found one or more benefits yourself. I have more advantages of this method here:

You don’t always have to be online

Of course, to download plugins and themes and install them on your website, you need an internet connection.

But you can do a lot without that. If you work on the structure, the configuration and the content, then you can do it online.

Have you ever been annoyed after a long train journey (or early flight when it was still “in”) because you kept having interruptions in the connection?

That’s over now. Without costs. On the contrary: If you can work productively for your customer websites while driving, then your GA travelcard will pay for it in 1st class. The travel time also goes by faster and you have less work in the office or at home.

Congratulations, from now on you sit more comfortably on the train and have more time for your family. My pleasure.

Maybe you want to make bigger changes

Sometimes you want to launch a major innovation on a website. And you don’t want the public to be able to follow along step by step and see a new version from the site every time you click refresh.

So you now build the website locally and upload the whole thing to the live server – where the current version of your website sits.

This is easier than you think.

How do I upload my website to the live server?

All-in-One WP Migration

You can install this plugin on the local server (local, i.e. the source) and also on the live server (in your hosting, the destination). You use the export function locally and the import function online.

Migration with All-in-One WP Migration is easy and free up to a website size of 512 MB.


ManageWP is a popular dashboard for managing multiple websites in one place. In there you will find backups, cloning (migration), uptime monitoring and many more goodies.

There is also a new feature called local sync. This is still in beta status at the time of this writing – but works fine with Local. I tested it for you.

You have two big buttons to choose from:

  • Overwrite version from server with local version
  • Overwrite local version with server version

That’s all. The sync is done.

ManageWP: Local Sync (Beta)ManageWP: Local Sync (Beta)

Or other migration tools

I expect most migration tools to work with this configuration as well. Just like when everything is online.

You will also be able to access the files in the local version (that’s just a folder on your computer) and also directly into the database:

Open Adminer (MySQL) in LocalOpen Adminer (MySQL) in Local

Good luck!

I hope this simplifies your workflows. does it? Share your opinion with us…

Previous post What is a WordPress theme and how do I find the right one? Five tips.
Next post Installing WordPress with LAMP on Ubuntu 18.04