
WordPress’ one-click installation
Installing software on your computer or an app on your phone is a pretty simple process. You run a file or click a button on your screen and then a couple of minutes later your device possesses a new skill.
WordPress has a “one-click” installation process that’s supposed to be just as simple and easy, but what happens if it fails? In that case, a manual installation of the platform may be necessary. Don’t worry, it’s not as complicated as you think it’s going to be, and for a website owner it is a great foundational skill to possess.
Under the hood of WordPress: two core elements
To understand a manual installation, you first need to understand what WordPress actually is. At its core, every WordPress website is a partnership between two distinct components:
Server files
These are the physical files you can see and organize. They include the core WordPress source code, your themes, your plugins, and any media uploads (like images and videos) you add to your site.
Database (MySQL or MariaDB)
These are the physical files you can see and organize. They include the core WordPress source code, your themes, your plugins, and any media uploads (like images and videos) you add to your site.
When a user visits your website, the server files run code that pulls the correct text content from the database and packages it all together into a clean webpage. A manual installation is simply the process of putting the files on your server, creating a blank database, and telling the files how to talk to that database.
How to manually install WordPress in 4 steps
If your host’s one-click tool fails, don’t panic. Grab your web hosting login credentials and follow these steps to get your site up and running manually.
Step 1: Download and then upload the WordPress files
First, you need to get the latest version of the WordPress software onto your hosting server.
- Go to WordPress.org and download the official WordPress .zip file to your computer.
- Log into your hosting account and open your File Manager (usually found in cPanel), or connect to your server using an FTP client (like FileZilla).
- Navigate to your root directory—this is usually a folder named
public_htmlorwww. - Upload the WordPress .zip file to this folder and extract it.
- Note: If the extraction creates a folder named “wordpress”, move all the files inside that folder out into the main root directory so your site loads at
yourdomain.cominstead ofyourdomain.com/wordpress.
Step 2: Create a new database and user
Next, you need to build the empty container where your website’s data will live.
- Log into your hosting control panel and look for MySQL Databases or Database Wizard.
- Create a new database: Give it a clear name (e.g.,
wp_blog). - Create a database user: Generate a secure username and a strong password. Write these down immediately.
- Link them together: Add the user to the database and ensure you check the box to grant them All Privileges.
Step 3: Configure the wp-config.php file
Now, you have to bridge the gap between your files and your database.
- In your File Manager, find a file named
wp-config-sample.php. - Rename this file to exactly
wp-config.php. - Open the file to edit it and look for the database placeholder lines. Replace the placeholder text with your exact database details from Step 2:
define( 'DB_NAME', 'your_database_name' );define( 'DB_USER', 'your_database_username' );define( 'DB_PASSWORD', 'your_database_password' );define( 'DB_HOST', 'localhost' );(Localhost is standard for 95% of hosts).
- Save and close the file.
Step 4: Run the famous five-minute installation script
With the files in place and the database linked, your website is ready to come alive.
- Open your web browser and navigate to your domain name (e.g.,
https://yourdomain.com). - If everything was configured correctly in your config file, you will be greeted by the WordPress setup screen.
- Select your language, then fill out your site details: your Site Title, a desired admin username, a strong password, and your email address.
- Click Install WordPress.
Control restored
That’s it! You have bypassed the automated software and built your site from the ground up. If your one-click installer ever fails again, you can proceed with total confidence knowing exactly where your files live, where your data is stored, and how to connect them yourself.
