Have you wanted to host a website without using the *.wordpress.com domain? Well, I'll show you how to do that with Hostinger UK, which has some cool subdomains.
Step 1: Download WordPress!
Go to wordpress.org and click the big blue button that says "Download WordPress (Version)". As of July 9, 2014, the current version is 3.9.1, but it may have changed by the time you're reading this. Wanna download WordPress? Click on the wordpress-3.9.1.zip file! (If the version of WordPress has changed, don't download this version. Download it on the WordPress.org site.)
Step 2: Sign Up for a Hostinger Account!
Using Hostinger UK, go to bit.ly/1mRJjUY and sign up with your email, Google Account or FaceBook account.
Step 3: Sign Up for a Free Hosting Account!
When you've signed up, go to the Home page, click on New Hosting and order a free host.
Step 4: Wait. What Are You Going to Call It?
From the Enter Domain and Password page, choose the Subdomain type. Enter in the domain name and subdomain and your password for the website. (Choose one that's easy to remember, but hard for other people and computers to guess. Check out howsecureismypassword.net for a security check.)
Step 5: Look. Do You Want It? or Not?
Do you still want your website? Fill in the CAPTCHA, clicky that checkbox and order your own website!
Step 6: Time to Add the Words to the Press!
You'll then be redirected back to your active websites panel. Click on the website that you just created then go to Manage>Files>FTP Access and then copy the FTP Host, username, the password that you created when you ordered your website. (NOT the password when you signed up for your account, the password that you made in step 4.) Then go to nchsoftware.com and download ClassicFTP.
Step 7: Time to Do Some Logging!
Open the ClassicFTP program. (If another window does not open up, click the Connect button on the top.)
Fill in these fields:
- Server (It is ftp.yoursitename.subdomain.domain)
- Port (ALWAYS21.)
Leave all other fields blank.
Step 8: Sit Back and Relax.
Now, click the Add Site button on the bottom. It should be able to log in. (If it doesn't, check your password. Are you sure if it is the password you did on Step 4?)
Press the OK button if any window pops up.
Now, make sure you are in the public_html file. (This step is extremely important!!! If you upload to anything else, you could SCREW UP your website. So please, please, please make sure that you are uploading to the public_html file.)
Delete the default.php file (not the .htaccess file, the default.php file [only if you have the file.]) and directly drag EVERYTHING from your WordPress installation that you did in step 1(yes, even the readme.txt file) inside the public_html file. This will take a long time, so have a cup of coffee while you wait. (Or you can do Step 9. [You should. It's better to do it now than later.])
Step 9: MySQL Time!
While you're waiting, make a MySQL account. This will make the process faster. If you are still on the FTP page, on the left, go to Databases>MySQL Databases.
Fill out everything. There is no specific language to follow but just don't use any special characters.
Step 10: Let's Set'er Up!
When the upload is done, make sure you disconnect. It's very important.
Then in your web browser, go to your website. It will show a page telling you to make a configuration file. Ignore all errors and continue. Remember the MySQL database, username and password? Yeah, we'll need that again. The photo with the fields and the numbers is where you need to look at the table. (For example, if a field says 3rd column, then in the MySQL Database, go to the List of Current MySQL Databases and Users and find the third column. Use the info there to fill the field.)
Step 11: This Is Not Going to Take Long...
Okay, now that you've done everything, run the install. Fill out all fields and then click Install WordPress.
Step 12: Yay!
When you're done, you should see a screen with your username. Click Log In and... You have your own website! Yay! You sucessfully installed WordPress on your own. That's pretty much it!
SantoshK36 made it!