Developed over 100,000 free and premium WordPress themes and over 65,000 plugins. With such powerful and diverse functionality, you can create a website of any complexity: from an event landing page to a news or corporate website, from a personal blog to an international online store.

Create your first website and get -25% discount on your first hosting payment


WordPress is the best platform in the world for a blog or an online project, where news, articles, photos, videos and other information (content) are published daily.

5 main benefits:

Free. WordPress is a free system. For a beginner who wants to create his own blog or a small project, this is an important argument and a huge advantage.

Easy to install and use. The entire installation process takes no more than 5 minutes, and for this you do not need to be a programmer, understand the code and technical nuances. The developers have tried to make the system as simple and user-friendly as possible, so that even beginners can quickly figure it out.

Cross-platform. WordPress is installed and used directly on your site (server). You don’t need to install anything on your computer. This means that you can manage your site from any computer from any operating system. The only prerequisite is an Internet connection.

Built-in editor. Using the WordPress editor is very simple and easy mainly due to the intuitive built-in editor. Formatting text, links, inserting pictures and videos – all this is done in a couple of clicks.

Popularity. WordPress is the most popular content management system in the world. According to official statistics, the market share of WordPress among other competitors exceeds 55%. Over 58 million websites in the world are powered by WordPress. Over 297 million people view 2.5 billion pages on WordPress every month. Every 7th site in the world is created and powered by WordPress.

So how to install wordpress

, you will be asked to provide information about your site. Enter your username and password, as well as your email address, and click Install WordPress. Next, you should see a success message.

Pretty simple, right? Now let’s see how to do the same on Windows.

Installing WordPress on Windows Using WampServer

To install WordPress locally on Windows, we will use WampServer. It is short for Windows, Apache, MySQL, PHP. And here’s how to set it up.

Installing WampServer and Creating a Database

First, download and install WampServer on your computer, for this:

Install wampserver. The wizard is quite simple and does not require special settings, you can just continue until the end. You will only be asked to select the default browser and text editor that the server will use.

Log in to WampServer from your taskbar and run phpMyadmin.

On the login screen, enter root as the username. Leave the password field blank.

Click the Databases tab. Create a new database for your WordPress.

Then click on the Users tab and make sure your WordPress user is listed there. If not, create a new one.

New database in phpMyAdmin

Installing WordPress

Once the preparation is complete, you can proceed with installing WordPress. You need to do the following:

Move the WordPress files to the document root directory C:/wamp64/www on your computer.

Open a browser, type “localhost” into the search bar to open the setup page.

Select a language and optionally fill in the database details. Again, use root as the username, but this time leave the password field blank.

Then make sure you complete the remaining steps. WordPress is now available on your Windows computer.

Common installation problems

The following are the most common problems encountered when installing WordPress.

List of directories instead of a web page

This happens when the server does not see the index.php file. Since we need to get it to do this, let’s try to solve the problem with Apache. Use the DirectoryIndex index.php directive and create a new file in the installed directory named .htaccess. If that doesn’t work, remove it and add the directive to your web server configuration files instead.

“Headers already sent” error

This issue is caused by syntax errors while editing the wp-config.php file. To fix the problem, start by re-uploading the wp-config.php file. Open the file in a text editor and make sure the first line is <?php and that there is nothing before it. Then check the last line. It should look like this ?>. Save the file and re-upload it, then reload your web page.

Strange looking page

If your page looks a little weird and your source code is full of <?php ?> tags, then your PHP is not working properly. All PHP code must be executed before the server sends the HTML results to your browser. To fix this error, make sure your server meets the requirements required to run WordPress. Also check if PHP is installed correctly and if you made any mistakes while setting it up. If the problem persists, contact your hosting provider or customer support for further assistance.

Error connecting to database

If you receive an error message Error connecting to database, but you are sure that everything is set up correctly, try resetting your MySQL password. To do this, enter the following command at the command prompt:

SET PASSWORD FOR ‘wp_username’@’hostname’ = OLD_PASSWORD(‘new_password’);

If you don’t have remote access to the server via the command line, try logging into your phpMyAdmin and typing the command into the SQL query. If this does not help, log in to the hosting control panel and reset your password in the Databases section.


Congratulations! By completing this guide, you have learned how to install WordPress on shared hosting, and you can also do it yourself manually or automatically. In addition, you learned how to install the engine locally on Mac and Windows computers.