In this tutorial I will teach you how to manually install WordPress. I am assuming you have access to FTP (to upload files) and the ability to create a database at your server. If your server has “1-click install” for WordPress, you may prefer to use that method, in which case you should contact your web host and ask how to access their 1-click install.
Before watching this video…
- Purchase web hosting (see below)
- Create a database at your server. Save the database name, username, and password.
- Set up FTP access at your server for your domain.
- Find a reliable web host. My favorite is KnownHost due to their uptime, excellent hardware, great customer support, and reasonable pricing. BuddyBoss is hosted there (SSD-2 option) and we’ve been very happy with them.
- You can start with cheap shared hosting if you’re on a budget, but BuddyPress queries the database constantly and your site will be slow. You’re much better off with a fast SSD (solid state drive) and a ton of RAM (memory) on your own dedicated virtual server (no other sites sharing resources). It makes an enormous speed impact.
1. Upload WordPress to your server (0:28)
- Download the latest version of WordPress from wordpress.org/download.
- Unzip the folder.
- Upload all files to the root directory of your domain on your server, often
2. Edit your wp-config file (2:03)
wp-config-sample.phpand rename it to
wp-config.phpusing your favorite text editor.
- Add your database name next to
- Add your database username next to
- Add your database password next to
- Add your server hostname next to
DB_HOST. On most servers this will retain the default of
localhost. Check with your hosting provider to be sure.
3. Install WordPress (3:45)
- Go to your domain in a web browser (like Chrome or Firefox) and refresh the page.
- Add your site title.
- Create a unique username (avoid “admin” for security purposes).
- Create a unique and strong password. You can generate a strong password here.
- Add your email. This will be used for admin notifications by default.
- Check if you want search engines (like Google) to be able to index and display results for your website (can be changed later).
- Click “Install WordPress” and then log in using the username/password you just set up.