How to Install WordPress Manually to Your Website?

WordPress is definitely one of the most flexible tools to build a website with. Many companies offer WordPress hosting services with one-click installation. So why would you be interested in setting up your WordPress website manually, when there is a much easier way to do it?

Whether your reason, in this tutorial you will find out how to manually install WordPress to your website. I will show you the process with cPanel, but it works very similar on other control panels too.

I suppose you already have a web hosting plan, that support PHP and MySQL and which allows you to upload files to your server using FTP or FileManager. If you don’t have a hosting account yet, I recommend purchasing one now! BlueHost offer top WordPress hosting service where you can install WordPress manually as well using their one-click installation tools.

Installing WordPress Manually in 6 Steps

  • Download WordPress: first, you will need to download the latest WordPress version from – it is important to use the official website for getting the system to avoid any security issues.

download wordpress manually

  • Access cPanel: using the login details and URL you have received by email from your hosting provider, login to your hosting account.
  • Addon Domain: if you have registered a domain along with your hosting plan, this is already added to your account. However if you would like to install WordPress to another domain or sub-domain, just go ahead and add a new domain or create a sub-domain in the Domains section of cPanel.

add on domains to cpanel

  • Upload Files: here you have two options – you can upload the files using FTP or FileManager. To upload the files via FTP, you will need to install a third party software to your computer and setup the FTP account. One of the best FTP client is FileZilla, however you can use any other that you might like. If you want to avoid installing new software to your computer, just use the FileManager to upload the WordPress files. Make sure you are uploading the files to the folder where the domain or sub-domain was added. You can extract the WordPress files to your computer and upload them like this, or you can upload the .zip file and extract the files right to your server. The last one is much faster.

upload wordpress files ftp filemanager

  • Create Database: while the files are uploading to your server, go ahead and create a new database. I recommend using the Database Wizard, which will guide you through the steps of creating a database, database user and making the connection between them. Just name the database and user as you like, but note them down, as well the password, because you will need it in the next step.

add new database with database wizard

  • Run the Installation: if you have uploaded the .zip file you got from, you will have to extract the files before you can run the installation script. Once all the files are in the right place, access your domain using your browser to initiate the installation. After choosing the language of your WordPress installation, you will have to fill in the database info you have saved in the previous step. If this info is correct, the last thing you have to set up is the website title, admin email, password and user and click the “Install WordPress” button. By clicking the button, the script will populate the database with tables, which will take couple of seconds. Done!

step 1 select wordpress system language

step 2 enter wordpress database name user password host table prefix

step 3 finish wordpress installation

Now you can login to your new WordPress website by accessing the dashboard on URL. By providing the admin user and password you set up in the last step, you will be able to access the backend of your website.

What’s next?

Congratulation! You are done with the installation, but you will have to customize your website. Probably you will want to change the default theme, set the permalink structure to be search engine friendly, maybe add some pages and menus, activate widgets or install plugins. I have created a complete list of what to do after installing WordPress, so you might check it out.

If you want to learn more about how to create a website with WordPress, I recommend reading the provided tutorial. Here you can find more on how to install WordPress automatically as well how to get started with it and publish your first post.


So this is how you install WordPress manually. If you have any questions, feel free to leave your comment below or read our other WordPress guides.


David Cross

David is the chief editor at WebHostingMedia right from the beginning. He has a great passion for building and managing websites and creating helpful content. He is also interested in programming - currently learning python.