How do I install WordPress via FTP

How to install WordPress cleanly and quickly with FTP

Starting a blog is basically very easy. The installation behind it is sometimes a bit tricky. But that doesn't have to be the case if you know how to do it.

The installation of WordPress may be a bit of a concern for one or the other. But it doesn't have to be, because if you know how it works, it's easy. But there is the catch: you have to know first. So I'm very happy that Jonas from WP-Ninjas took the time to write today's guest post for you. He explains step by step how you can install WordPress quickly and cleanly with FTP. I hope that this article will help you and I would be delighted if you write your feedback on this article or your questions in the comments. You can find out more about Jonas in the author's box under his post and on his blog.


For many, the dream of having their own blog breaks when installing a suitable blog system. It's a shame because setting up a blog isn't as difficult as it initially seems. WordPress is the perfect choice for a self-hosted blog with its own domain. It's quick to install and easy to use.

So that you don't get stuck with the installation and have to fight windmills, I will show you in this article how you can easily process the windmill into kindling and start your blog.

FTP, what is that anyway?

FTP stands for File Transfer Protocol, which means something like file transfer protocol in German. In our case, it is used to send files from a so-called client (that is your computer) to a server (your web space). We need an extra program for this type of file transfer, which uses FTP to move your files between the client and the server.

What you need for the installation via FTP:

  • FTP access and access data to your web space
  • A MySQL5 database
  • A free FTP client (program) like FileZilla
  • The current WordPress version

So let's get started. 🙂

Set up the FTP access & login data

Before we can install and set up the FTP program, we need yours FTP data. These you get from your hoster. So now log into your hoster and look for a menu item called "FTP access" or something similar. A main access should normally already be set up here, which refers to the main directory of your web server.

For explanation:

FTP access always refers to a folder. It's like a USB stick: When you connect it, you are in the main directory, where you can create folders and save files. This is exactly the same for FTP access. The main access points to the parent folder in which you can store folders or files.

You can now click on "edit" for the main access to view the login data. Be sure to save this login data, you will need it later to set up the FTP program.

To be able to log in with your FTP program later, you need:

  • Server name
  • User name
  • password

The server that you need for the login is different for each hoster. Here is a list with links to the instructions for the FTP settings at the most important hosters:

Set up a MySQL5 database

WordPress needs a so called MySQL5 database to work. Pretty much all the important settings and the content of your future WordPress site are stored in this database.

You create this database, just like the FTP access, with your hoster. If you are logged in there, you will find a point in the menu with the name "Databases "or" MySQL ". Here you have to get one create new databaseso that you can start with a completely empty one.

During the creation of the database, you will be asked to enter a database comment in an input mask. The sole purpose of this is to distinguish between several databases. It makes the most sense here Enter the name of the domain or websiteso that you can later distinguish the database from other possible ones.

As with the FTP access, the MySQL5 server settings also vary depending on the hoster. Here you can find the list with the most common hosts and their MySQL5 database settings:

During the creation, you enter a password that you must make a note of. To connect the database and WordPress you need:

  • Host
  • Database name
  • User name
  • password

Download, install and set up FileZilla

Now go to the official Filezilla website. Here you can download the latest version of the free program for your operating system. Under Downloads you will find the versions for Windows, OS X and Linux. Download the appropriate version.

After the download you will receive a Installation fileyou with a Double click to open it can. The Installation wizard will guide you then through the installation.

If you FileZilla installed has, open it and click on the top left on the Icon for the "server manager".

Now wear the under "Server" Server name of your FTP access one, choose the Connection type "normal" and enter username and password. You can leave the default settings for protocol and encryption. At the end the server manager should be filled out as shown in the picture.

If you have now connected to the server, you will see two folder structures in the Filezilla window. On the left side do you see the Files and folders on your PC, on the right side the Content of your web server.

Download and unzip WordPress

Next you need the WordPress files that you will have to upload to your server later. The best thing to do is to download the latest German version from the official WordPress site.

After the download you will have a ZIP file in the target folder of the download that you have to unzip next. Now you should have a folder called "wordpress".

Upload from WordPress

So that you can now install WordPress on your website, you first have to Open Filezilla. Now you connect to your web server and navigate to the folder accessed by the domain. Usually this will be the main directory you are in after connecting to the web server. To make sure just log in to your hoster for a moment and look for one Menu item called “Domains” or “Domain Management”. If you click on "manage" for your domain, you can see which folder this domain is accessing.

Now you simply grab your WordPress files via drag & drop and drag them into the folder on your web server (right window in Filezilla). Make absolutely sure that you do not upload the “wordpress” folder, but rather the files and folders it contains!

Carry out the 5-minute installation

When all the files are uploaded, all you have to do is download the Enter the URL of your blog in a browser. This will open a page on which you can enter the Enter database data for WordPress have to.

Here you store the data that you received from your host for the MySQL5 database you created. Is everything entered correctly, The 5-minute installation then opens from WordPress. A simple installation wizard will guide you to the fully installed WordPress system in just a few steps.

In this installation dialog, the Add the title of your blog and one User including the administrator's email address invest. You can also allow or prohibit search engines from indexing your site.

After you have filled in all the fields in this step, your blog is online! Great, let's go with your first content. 🙂


Jonas is a passionate blogger and founder of wp-ninjas.de. When he's not working on his own blog or helping other bloggers to become real WordPress ninjas, he spends his time playing basketball and tennis - whether as a spectator or as a player himself.