A blog/website building tutorial from scratch

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:

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.

Choose a free hosting

Comparison of 3 good free hostings (good as in, they are around for 4-5 years):

Disk SpaceUnlimited1GB250MB
Data TransferUnlimited10GBUnlimited
FTP Server
Email Accounts310Unlimited
MySQL Databases23Unlimited
Parked Domains13Unlimited
Forced Ads
Cron Allowed

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.

Downloading and uploading WordPress

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)

Click the “Upload” button. A new screen will open where you click “Choose File” and select the downloaded WordPress. When the upload completes, click “Back” on the bottom of the page.

You will see a wordpress-#.#.#.zip file. Click on it (1), and click Extract (2). In the field, enter “/public_html” (3).

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.

Setting up MySQL users for the WordPress configuration

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 database.

Create a user.

Add the user to the database

with all the privileges (1) and click “Make Changes” (2).

Entering the configuration

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. 🙂

Tagged , , ,

20 thoughts on “A blog/website building tutorial from scratch

  1. […] install using the normal installations. This is once such tutorial on how to install wordpress. http://aidvu.x10.mx/?p=73 Other php scripts can be similarly installed. This will enhance your learning experience. […]

  2. Mashhood says:

    excellent tips

  3. Andy White says:

    absolutely excellent – i would never have got this far without your tutorial – totally professional

  4. how to make says:

    Really like your websites particulars! Undoubtedly a beautiful provide of data that is extremely helpful. Carry on to hold publishing and that i’m gonna proceed reading by way of! Cheers.

  5. Alain says:

    thanks you, for the tuto, i’had a probleme with mysql config because i’ve never to do it before, then now my wordpress, is runnig now

  6. cns vps says:

    Hey there, You have done an incredible job. I will definitely digg it and personally suggest to my friends. I’m sure they will be benefited from this site.

  7. ekjot says:

    i dont find the 4th step ,Entering the configuration

    We’re ready to enter the configuration in WordPress. Open your website and click “Create a Configuration File”. then “Let’s Go” and….help me what i do

    • aidvu says:

      You need to open your web site. Open a browser, write your site address and you will find see the “Create a configuration” and “Let’s Go” pages.

  8. matt laclear says:

    Thank you for a great post.

  9. http://scribers.com.sg Thanks for that awesome posting. It saved MUCH time 🙂

  10. Vince says:

    As a complete novice this was just the tutorial I was looking for to get started.
    However, I only got to the “upload” stage and when pressing the upload icon nothing happens. I get a message to the bottom left of the screen saying “error on page”.
    Can you advise how I can move on from here? Simple step by step by step instructions would be really appreciated!

    I havent started making my webpage yet as I was waiting until I got WordPress uploaded.
    Many thanks

    • aidvu says:

      Send me an email with the screenshot. I’ll try to help. You can find my email in the about section. The error on page might be with a JavaScript problem, and I guess you are using an older browser version.

  11. Vince says:

    Hello again,
    I dont know if you got my earlier screenshot image or if you did, if it showed the details you wanted.
    However, just needed to tell you that I looked into the aspect of the older browser version ( i am on IE 8) and found in the tools section a compatability view mode.
    I clicked on this and it allowed me into the upload section. I then followed your instructions and have now managed to download WordPress.
    The problem I have now is making the config file which the WordPress page wont allow me to do. Their instructions for doing it manually are not too clear but no doubt I will come across someone who has had the same problem in the forum threads.
    Many thanks for your help.

    • aidvu says:

      Glad it helped!
      Can you explain a bit more about the config file problem? First thing that comes in mind are file premissions on the server side.

      P.S. Didn’t get any screenshots.

  12. google says:

    I liked your article is an interesting technology
    thanks to google I found you

  13. Andrew says:

    Nice tutorial but i keep getting the 500 error:

    500 Error
    An internal server error has occurred. Please try your request again momentarily.

    File or directory permissions are set too high: Files should be 0644, directories 0755.
    Problem with your .htaccess file.
    A syntax error in a CGI script.

    I uploaded, extracted , moved to public html, i have made a database, but i keep getting this error.


    • aidvu says:

      Never happened to me.

      – The first line you can check by opening the File Manager and on the right side you should see permissions, as 4 numbers. 0644, 0755, etc.. Now, every file has to be 0644 and directories 0755.
      – Find the .htaccess file, and mail it to me, I’ll try to see if it’s with him
      – For the third one I need server access, no idea what could it be

      Hope it helped.

  14. alyaya says:

    very good

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.