I’ll try explaining how to make you own website or blog using WordPress from scratch. When I say from scratch it means we’ll go through the whole process:
- Choose a free hosting (we don’t want money spent on it)
- Downloading and uploading WordPress
- Setting up MySQL users for the WordPress configuration
- Entering the configuration
I’ll skip the part about setting up WordPress since it has an awesome documentation for everything. Sooo the focus will be more on registering a domain and making WordPress work.
Comparison of 3 good free hostings (good as in, they are around for 4-5 years):
We’re gonna use x10Hosting (all of the 3 are reliable and a good choice, so pick whatever you find happy with). Since all 3 have cPanel, after the registration it will all be the same.
After registration, we need to download WordPress, upload it to our web server and extract it. Get the newest version here. Login to your hosting account, and open cPanel.
Open the File Manager. (Select “Home Directory” and click “Go” in the popup)
Open the public_html folder, and wordpress folder inside it. Click on “Select All” (1) then on “Move” (2) and enter “/public_html” (3).
Open your web page (what you entered in domain name), and if you have done everything correctly, a page saying that wp_config.php is missing will appear.
Now we just need to set up a database and username for WordPress. Login to your hosting account, and open cPanel.
Open MySQL Databases.
Create a user.
Add the user to the database
with all the privileges (1) and click “Make Changes” (2).
We’re ready to enter the configuration in WordPress. Open your website and click “Create a Configuration File”. then “Let’s Go” and..
In the next step enter you site information and administrator username and password. Voilà your website. 🙂