Installing WordPress is really quick and easy. That’s why the 5-minute WordPress installation is so famous. To be honest, it has to be said that the preparation time is not included here. In total, including preparation, you should calculate around 15 minutes. WordPress itself offers extensive installation instructions. However, this is only in English. That’s why I want to show you in this article how to install WordPress and what you have to consider during the installation.
Install WordPress through a hosting provider
With many hosting providers, WordPress can be conveniently installed with just a single click via the customer account. Most hosting providers also offer corresponding instructions, for example Strato.
Install WordPress manually – preparation
For manual installation, you must first download the latest version of WordPress here. The “wordpress” folder is then located in the downloaded zip file. You have to unzip it first.
To install WordPress manually, you need FTP access to your server and an empty database. You can usually set up both yourself with your hosting provider. If you cannot create an empty database, then check whether you may need to upgrade your package.
Now log into your server with an FTP program like FileZilla or WinSCP and navigate to the root directory of the domain on which you want to install WordPress. For the WordPress installation, the root directory should be completely empty.
Now open the previously unzipped “wordpress” folder. You will see other directories like “wp-admin”, “wp-content” and “wp-includes” here. There is also a file called “wp-confing-sample.php” in the folder. Open this file with an editor such as Notepad++. Here you have to adjust a few lines:
Gap between the apostrophes Enter the relevant data (database name, database user, password). Be meticulous here that you don’t accidentally delete any of the apostrophes, brackets, or commas, as this can lead to errors. The database host can mostly stay on “localhost”. However, there are also hosting providers that require you to customize the host. Find out here whether this is the case with your provider and enter the correct host if necessary.
The DB_CHARSET describes the character encoding of your WordPress installation. Since UTF is the most common, you usually don’t have to change anything here. Also, UTF is optimized for alphabets based on the Latin alphabet. For Asian characters, on the other hand, UTF-8 encoding would not suffice. A different coding may also be necessary in other countries or languages. However, the standard UTF-8 encoding is sufficient for a German or English website.
If you have adjusted the marked lines, then save the file under the name “wp-config.php”. This is important because the configuration file is essential for your WordPress installation and otherwise it will not be recognized. You can now delete the file named wp-config-sample.php.
Copy now Everyone Directories and files including the new wp-config.php from the WordPress folder to your server. This may take a moment.
Install WordPress manually – the actual installation
Once the upload is complete, you can finally install WordPress. To do this, call up the installation file via a browser:
If you did everything correctly, the page with the actual installation will now appear. Enter the page title here and set up access. Make a note of your username and password, as you can use these data to log into the backend afterwards. Enter an email address to which you would like to receive future notifications. The e-mail address is also important in case you forget the password for your access.
You can also specify that your pages should not be indexed by search engines. This can be useful if you are working on the site and do not yet want it to be accessible or discoverable for other users via Google. After completing your website, you should of course not forget to allow indexing by search engines again.
To complete the installation, click on “Install WordPress”.
And that’s it! After the WordPress installation, you will be forwarded directly to the login page, which you can use to log into the backend with the access data you have previously created.