Getting self-hosted WordPress / Getting WordPress.org
Many people have asked me about how to get self-hosted or WordPress.org. Let’s just call it self-hosted. I have decided to create a tutorial on how to get self-hosted. If you do not understand this tutorial then you should consider getting a free blog on WordPress.com (http://www.wordpress.com). If you want to read WordPress’s version of the tutorial (use only if you know a lot about hosts, FTP and shell) then visit http://codex.wordpress.org/Installing_WordPress#Detailed_Instructions.
Here’s the instructions:
Step 1: Creating the host
- I would recommend using 000webhost as your host. Go to http://000webhost.com and click the blue Sign Up button on the right.
- Delete the text in the first box saying www.yourdomain.com and leave it blank.
- In the second box type in what you want your site url to be.
- In the ‘Your Name‘ box type your name. This can be your penguin name if you want.
- In the ‘Your Email‘ box type your email address.
- In the password box type what you want your password to be.
- In the ‘Type password again‘ box type your password again.
- In the ‘Enter the number you see in the image‘ box type in the numbers that you can see in the picture.
- Next click on the box next to ‘I agree to Terms Of Service’.
- Finally, click on the ‘Create my account‘ button.
Step 2: Creating the database
- Now that we’ve signed up, you need to create a database for WordPress to use. Log in at http://members.000webhost.com with your email address and password.
- Scroll down until you find the Software/Services section, in it there is a button saying MySQL, click on it.
- In the database name box type wpdb0.
- In the username box type wpuser.
- Type your account password in the password box and in the confirm password box.
- Click the Create database button.
- Open NotePad (Start >> Programs >> Accessories >> NotePad).
- Copy the information in your browser and paste it in notepad.
- Press Back to Control Panel.
Step 3: Downloading WordPress and setting up wp-config.php
- You need to download WordPress. You can do this by going to http://wordpress.org/download/ and clicking the Download Wordpress 2.8.3 button.
- Once the file is downloaded, extract it into an empty directory.
- Open wp-config-sample.php in a text editor like Notepad.
- Now is when you need that text file you created earlier with your database details in. Find the line that says $mysql_database=” and copy the text inbetween the ” and paste it in wp-config-sample.php in the bit that says putyourdbnamehere.
- Find the line that says $mysql_user = “ and copy the text inbetween the ” into wp-config-sample.php in the bit that says usernamehere. Replace the space with a _
- In wp-config-sample.php find the bit that says yourpasswordhere.
- Find the $mysql_host = “ in your .text file and copy the bit inbetween the ” into wp-config-sample.php into the bit that says localhost.
- You can close the text file with the $mysql information in without saving it.
- In wp-config-sample.php scroll down.
- Find the line saying Authentication Unique Keys.
- Underneath it there are four lines beginning with define(’.
- Open https://api.wordpress.org/secret-key/1.1/. Copy the codes there.
- Paste the four lines of code on top of the four define(’ lines of code in wp-config-sample.php.
- A little bit further down there is a line saying $table_prefix = ‘wp_’;. Replace it with $table_prefix = ‘wp_mainblog1′;.
- The last line to change is the one saying define (’WPLANG’, ‘ ‘);. Replace it with define(’WPLANG’, ‘en’);.
- Lastly, click File >> Save As… and call it wp-config.php. Make sure it’s in your wordpress directory (folder).
Step 4: Uploading WordPress
For this the easiest thing to do is download Mozilla Firefox and then get the plugin for it: FireFTP. You can download these two at http://en-us.www.mozilla.com/en-US/firefox/upgrade.html and https://addons.mozilla.org/en-US/firefox/addon/684. Once those two are installed you need to fill in your FTP details in a new account in FireFTP (you can view your FTP details in your Control Panel at 000webhost.com. Now you need the instructions to upload WordPress, so here they are:
- Click ‘Connect‘ in FireFTP.
- In the left hand side folder view, find your wordpress directory. There should be three folders in it (wp-admin, wp-content and wp-includes) and a bunch of other files (most of them end in .php). Click on one of them (just once), hold down Ctrl on your keyboard, press A and then let go of both.
- In the right hand side folder view there should be a folder called public_html and one or two other files. Double-click on public_html and wait until you see a file called default.php.
- Press the big green arrow in the middle of your screen which is pointing right.
- Wait for WordPress to upload!
Step 5: Installing WordPress
You must wait until WordPress has uploaded before doing this step!
- Once all the WordPress files have uploaded go to http://yourwebsitehere.com/wp-admin/install.php. If everything has gone correctly there should be one or two boxes and a submit button. Type your website name in the site name box and type your email address in the email box.
- Tick the checkbox if you want your website to appear in Google and other search engines.
- Click the button saying Submit or Create blog or whatever.
- COPY THE PASSWORD SHOWN ON THE SCREEN.
- Go to http://yourwebsitehere.com/wp-admin/.
- Log in with the username admin and the password the one that you copied earlier.
- You should now be at your dashboard. Click on the link saying ‘admin‘ in the top-right corner of your screen.
- Scroll to the bottom of your page and change your password.
- That’s it!
Well done, you have successfully installed WordPress.org! To get themes or plugins go to the appropiate pages in your dashboard. Custom CSS is free!
~412mark412
Comments
Hey, Mark, can you help me?
When it’s done installing in fireFTP i went to (http://icechip.netai.net/wp-admin/install.php) and I got an error.
PHP Error Message
Warning: require_once(/home/a8451633/public_html/wp-load.php) [function.require-once]: failed to open stream: No such file or directory in /home/a8451633/public_html/wp-admin/install.php on line 18
Free Web Hosting
PHP Error Message
Fatal error: require_once() [function.require]: Failed opening required '/home/a8451633/public_html/wp-load.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/a8451633/public_html/wp-admin/install.php on line 18
Free Web Hosting















Hey, can you please make a video instead of text.