How to install WordPress manually

How to install WordPress manually

There are multiple ways to get your WordPress up and running. I will list them in order of difficulty.

Managed WordPress hosting

If you are not code savvy then you can chose to purchase managed WordPress hosting. Basically you will pay a small premium compared to regular hosting. In return your hosting company will install WordPress for you and all you have to do is login with the username and password provided! Managed WordPress hosting also keeps your WordPress up to date.

Interested? WordPress inside offers a 50% discount on our own Managed WordPress Hosting solutions! More information can be found here.

Manually Installing WordPress

The cheapest, but hardest, way to install WordPress would be the manual way.

Step 1: Download WordPress

Download the latest WordPress from . At the time of writing this will provide you with

Step 2: Extract WordPress

Extract the downloaded file somewhere on your hard drive. It is a zip file so any OS can extract it without requiring additional software. The Zip file contains a folder “wordpress” that houses all files required during installation.

Step3: Upload WordPress

Now we will have to upload the WordPress files to our hosting plan. By default all WordPress files are stored in a folder called ‘wordpress’. If you upload that folder your blog will be installed at Usually you do not want this.

Now you can either chose to rename the folder to something useful like “blog”. Or you can chose to just upload the files inside that folder to your public_html directory. That way your WordPress installation will be working directly from your


In any both cases you will need to use your favorite FTP software to upload the files to your server. If you have no experience with uploading files I recommend you checkout this tutorial.

Step4: Create a database

WordPress uses a MySQL database to store its dynamic content. Therefore you will have to create a MySQL database first. This tutorial assumes you are using DirectAdmin like we do.

After you log in to your hosting account you will have to visit MySQL management.


Now press create a new database


Now enter a database name (for example wp) and password (I recommend using random)


Now DirectAdmin will summarize your database information. We will need that later. So make sure you save it somewhere (print as pdf, print it, copy paste it, write it down, etc).


Step 5: start the installation procedure

Now we are ready to complete the installation procedure. For that you will have to visit the url of your website. If everything goes well you should see the following message.


Now press Let’s go!

Step 6: Enter database connection details

Without a database there is no WordPress. Therefore WordPress will first ask you for the database we created at step 4. Enter the database name (testuser_wp) username (testuser_wp), password (z40O5jK) and database host (localhost).

Important: For security purposes it is recommended to change the Table prefix from wp_ to something else. For example change it too ab_ .


Step 6B Optional if things go wrong

If the installation is not able to write the configuration file then you will get the following message,

Sorry, but I can’t write the wp-config.php file.

You can create the wp-config.php manually and paste the following text into it.


This means you have a permission issue because WordPress is not able to write to the directory. You can either do as you are told and copy-paste the text in a new file and name this wp-config.php and then upload it.

However there is a better solution. Go back to DirectAdmin and go into the file manager. Now select the checkbox behind the folder you uploaded WordPress in (public_html OR a subfolder like blog). Then at the bottom set permissions to 777.


After this go back to the installation procedure, go back one step and re-enter the database information. Now everything should work. This biggest advantage of this is that the configuration file is now owned by the server. Meaning WordPress itself can change it in the future.

The wp-config file is owned by Apache

Step 7: All right, sparky!

Now WordPress will state it is ready to continue

All right, sparky! You’ve made it through this part of the installation. WordPress can now communicate with your database. If you are ready, time now to…


Press Run the Install

Step 8:  Famous 5 minute install

Now we are ready to fill in the final details

Welcome to the famous five-minute WordPress installation process! Just fill in the information below and you’ll be on your way to using the most extendable and powerful personal publishing platform in the world.

WordPress will ask for a Site Title (e.g. WordPressInside), a username (e.g. your name), a password, email (use a working one!). It is highly recommended to use a strong password.


Now press Install!

Step 9: Success


Awesome, WordPress has been installed. Now all that remains is pressing to Log In button so you get forwarded to WordPress Administrator dashboard



Using this guide you have successfully installed WordPress. If you have any questions then don’t be afraid to place them in the comments.

Want to know more about starting to blog with WordPress? Checkout our Getting started category!