Set up WordPress Locally

with XAMPP
How to set up WordPress locally - Greatives WordPress Specialists

Set up WordPress Locally

2560 1899 Greatives.eu - Premium WordPress Themes

Set up WordPress locally means that you can run WordPress in a local server on your own computer and it will be visible only to you. The server is on your computer. You can install it and it will be visible only to you and not on the internet.

There are many reasons you would need to create a local setup. It is the safest way if you need to:

  • Test new themes and plugins
  • Learn WordPress framework
  • Make code modifications

We are already explained how a local WordPress installation can help you when you need to move to a new theme. Generally, a local installation helps in testing and developing a website before buying a domain name and server. Also, if you already have a live website you don’t want visitors to see a half-made or crashed website. Last, for learning purposes, you’re not obliged to buy a domain and hosting in order to test this framework.

Do you want to start installing WordPress on your computer? You can set up your WordPress installation locally using many ways that you can find out here. We are here to show you how to do it on Windows using XAMPP. The most common application to set up a local web server on Windows, Mac or Linux.

Installing XAMPP

In order to run WordPress, you will need a server running PHP and MySQL. XAMPP is what you need. Plus it is easy to set-up.

Firstly, you download XAMPP and start the setup wizard. The installation is pretty easy, remember that for WordPress, you just need to install MySQL and PHPMyAdmin components. At the end click to launch the Control Panel.

What you need to run in order to run WordPress are Apache and MySQL.

xampp control panel

XAMPP Control Panel

Once you confirm they are both running you can continue and install WordPress too.

Installing WordPress

Download

It’s time to download the latest WordPress version from WordPress.org.

Once you download, move under your XAMPP folder in the location that you’ve installed it. By default is in C://xampp directory and open htdocs folder. There you should create a new folder that you will use for your WordPress installation. You can name me as you like. We will use the “wordpress” name folder.

Now, you have to extract the WordPress download zip file in this folder that you’ve just created.

Create the database

Before moving forward, you need to create the WordPress database by yourself. In XAMPP you can reach your databases by typing the localhost/phpmyadmin/ URL in your web browser. In the panel, you need to select Databases tab on the menu. Then fill in the same name for your database with the folder name that you’ve created previously inside the XAMPP subfolder.

create database in phpmyadmin

Create Database in phpMyAdmin

Install

Now visit localhost/wordpress where “wordpress” you replace with the database name that you’ve created just before. Start the WordPress setup. You will need to add your database name, username and password. Fill in accordingly and click the Submit button. By default you have the following values for username and password.

database connection details

Database Connection Details

Then, you need to give the website information, such as Site Title, username and password for your admin account. Continue and WordPress installation begins!

When the installation is complete you can access your dashboard. You will find it in the following URL: localhost/wordpress/wp-admin where “wordpress” is the database name that you use.

There you are! You have set up WordPress locally. 🙂

After the installation

Your installation has completed successfully and now you’re logged in to your Dashboard. Now you can start using a new theme, plugins and create your website step by step.

However usually in WordPress, you need to use a premium WordPress theme to create a well-designed and multi-functional website easily. Themes often require some minimum Server Settings in order to work, all their features, as it should. So, you will need to modify some of your server settings manually. For example, if you use our latest multi-purpose theme MoveDo you need to adjust values such as:

  • WP Memory Limit: You can adjust value under wp-config.php file in your wordpress installation folder: define(‘WP_MEMORY_LIMIT’, ’96M’); and define( ‘WP_MAX_MEMORY_LIMIT’, ‘256M’ );, this one before wp-settings.php inclusion.
  • PHP Memory Limit: Adjust value to memory_limit, under php.ini file in your XAMPP folder (memory_limit=256M).
  • PHP Max. Post Size: post_max_size value under php.ini file (post_max_size=128M).
  • PHP Upload Max. Filesize: upload_max_filesize value in php-ini file (upload_max_filesize=32M).
  • PHP max_execution_time: max_execution_time value in php.ini file (max_execution_time=300).
  • PHP Max. Input Variables: max_input_vars value in php.ini file (max_input_vars =3000)

Furthermore, if you need to create a network of websites in the same installation, you can make your WordPress Multisite. You can simply add this line: define( ‘WP_ALLOW_MULTISITE’, true ); in your wp-config.php file above the line “/* That’s all, stop editing! Happy publishing. */”. Last, login to your Dashboard and go to Tools > Network Setup. Click “Install” and then follow the instructions about adding shortcodes in your installation files.

All these we hope that will help you create and use WordPress locally with zero problems!

Privacy Preferences

When you visit our website, it may store information through your browser from specific services, usually in the form of cookies. Here you can change your Privacy preferences. It is worth noting that blocking some types of cookies may impact your experience on our website and the services we are able to offer.

For performance and security reasons we use Cloudflare
required
Click to enable/disable Google Analytics tracking code.
Click to enable/disable Google Maps.
Click to enable/disable video embeds.
Our website uses cookies, mainly from 3rd party services. Define your Privacy Preferences and/or agree to our use of cookies.