WordPress is the most popular platform for building websites and blogs around the world – currently it powers more than 30% of the web.
The reason of this enormous pupularity is simple – it’s easy to install, and even easier to use. If you want to try it yourself, here you’ll find a tutorial how to install WordPress to your hosting using DirectAdmin control panel.
The steps:
- Create a database in DirectAdmin panel.
- Create FTP login for your website in DirectAdmin.
- Download Filezilla FTP client and latest WordPress version.
- Connect to FTP server and upload WordPress files.
- Run WordPress setup.
All of these steps won’t take more than 10 minutes if you already have domain added to DirectAdmin.
How to create a database in DirectAdmin for WordPress
First step – login to DirectAdmin and click on MySQL Management link, which is located on the main DirectAdmin page. Then click on Create new database.

Enter database name , database username and database password. You can think of any database and username. Add a strong password, and hit Create.

Copy the username and password to a custom text file or write them down. You will need them soon (after clicking Create password won’t be visible so make sure you copy it to a place you can access easily).
How to create FTP user login in DirectAdmin for WordPress
To create FTP user you need to login to DirectAdmin and click on FTP Management link, which is located on the main DirectAdmin page. Then click on Create FTP account.

Enter FTP username (any you can think of) and enter a strong password. You can enter your own password, or click Random to generate a strong custom password. Hit Create.

Copy the username and password to a custom text file or write them down. You will need them soon (after clicking Create password won’t be visible so make sure you copy it to a place you can access easily).
Download latest Filezilla and WordPress websites
We’ll use Filezilla software to upload WordPress files to the hosting server. Download the latest Filezilla version from official Filezilla website (link here), and install it to your computer.

To download latest WordPress version, check the official WordPress website – WordPress.org (link here).

How to connect to your hosting server and upload WordPress files
First step – open Filezilla app, and click on Site Manager. Enter this information:
- host (most of the time it is a dimain name)
- User – here you need to enter previously created FTP username.
- Password – previously created FTP password.

Click Connect to connect to your server.
You should be able to see public or public_html folder on the right side of the Filezilla window. Move Filezilla window to one side of the screen, and open downloads folder in the other window.
Extract WordPress installation files (it’s a compressed zip file) you downloaded couple minutes ago, and drag it’s contents to public_html folder, directly into Filezilla window. Files will be uploaded to server in 2-5 minutes, depending on the internet speed.

You should have wp-admin, wp-content and other folders and files in public_html directory. If it’s the same structure as it is in the picture above, everything’s corect.

How to install WordPress
Now it’s the easiest and simplest part – WordPress inatallation. Open your internet browser, and enter the the domain (the same one you use in DirectAdmin). WordPress installation will start automatically. Select WordPress language then click Continue >> Let’s go.

Enter database name, database username and database password, then click Submit, and Run the installation.

Next step:
- enter site name (it could be easily changed later if you’re not sure how it should be named).
- create username and password for website administration.
- enter email address, which may be used to remind you a password or send other your website-related messages.
- Click Install WordPress button.

That’s it – WordPress is installed, and it’s ready to use.
How to access WordPress admin panel
If you’re new to WordPress it may be useful to know that WordPress administration panel can be accessed by entering /wp-admin at the end of your domain. For example, http://yourdomain.com/wp-admin .