How to Setup a Self-Hosted WordPress Website

This post may contain affiliate links. I may receive a commission for purchases made through these links.
How to Setup a WordPress Website

Download WordPress Setup Files in .zip format

Download WordPress Setup Files

Next, extract the .zip files

Extract WordPress Zip Files

Look for the wp-config-sample.php file. Open it with a text editor such as Notepad on a Windows machine or Brackets on a Mac. You’ll need to add in the MySQL settings from your web host.

Edit the WP-Config File

Once you saved these settings, rename the file to wp-config.php and place it in the same folder.

Rename to wp-config

Next, you’ll want to upload all the files in this folder to your web host. Once that is complete, you can reload your domain and you should see this option to begin your WordPress setup by selecting your language.

Getting Started with WordPress

On the next page, you can give your website a name and create your username and password for admin access to your WordPress CMS.

Create WordPress Admin

Next, you’ll receive a confirmation that your admin account is setup

Wordpress Admin Account Success

Head over to to access your login page

WP Admin Login

Welcome to your WordPress Admin dashboard!

Wordpress Admin Dashboard

And here’s what the public will see when they look at your website.

My first WordPress website

From the dashboard, you’re going to want to head to the Plugins section and select Add New

Add New Plugin

Search for “maintenance mode” and install the SeedProd Coming Soon Page and Maintenance Mode plugin

Add Maintenance mode Plugin

Once installed, you’ll need to activate the maintenance mode plugin.

Activate Maintenance Mode Plugin

If you need any assistance or run into any issues, please comment below or email me at


Leave a Reply

Your email address will not be published. Required fields are marked *