Weblog Archive

Roll-out your own blog site

Wed, 18 May 2005 at 10:20 • Chetan • Filed under Geekspeak, Server side

Setting-up a blog site is way too easy. Here’s what you need to do:

  1. Get a Domain registration and a hosting package. Domain registration is actually registering the name of your site. Look for a decent space (say 500MB+) and good bandwidth (like 20GB per month). 500MB is the space allocated on the server for your site related files. Bandwidth is the amount of data transfer that the server does from your site. For example, you have a 10kB file and 100 people view it, the bandwidth used is 10×100=1000kB. So, as you have more visitors, your bandwidth will deplete more. Get a Linux host if you’re planning to use open-source software (such as WordPress) to run on your website. Most Linux hosts have Perl, PHP and MySQL scripting/database engines available. These scripting programs (installed on your host server make your blog software work).
  2. Give a site name and your details to the hosting company and they’ll register and setup your basic website for you. They’ll provide you with an admin access (username and password) to your site.
  3. Now, it’s time to install your blog software. I recommend WordPress.
  4. Login to your website’s admin access and create a MySQL database for use with WordPress. Note it’s database name, user name and the password you provide for the database access.
  5. Now unzip your downloaded WordPress zip file. Copy wp-config-sample.php as wp-config.php and enter your database name, user name and the password you noted down earlier on in the file in the specified fields. .php files are text files that you can open in Notepad or Wordpad.
  6. Now get an ftp software (or you can even use Internet Explorer for this purpose). Type your ftp address in the address bar (Normally, this would be ftp.yoursite.com). Enter your admin username and password. You’ll see a list of folders. Look for public_html folder on your site host. Contents of that folder serve files to your site visitors. Now copy (just drag in Internet Explorer) all WordPress files inside the wordpress folder to public_html folder on your site host.
  7. Now in the address bar of your browser, type: http://yoursite.com/wp-admin/install.php and follow the wizard instructions there (replace yoursite.com with your actual site address).

Once you have setup WordPress as your blog software, it’s much easier to write or manage posts and other administrative tasks. For more info on WordPress, there’s a huge repository of information at Codex. For starters you may only need to see this. There’s also a detailed documentation of the famous 5-minute WordPress install (similar to what I’ve explained in steps 4 to 7, if you like).

Enjoy blogging on your own site. I’d be happy to know if this was useful to you in any way.

[ Ads ]

Related posts

Following list is auto-generated, based on this post's context as possibly related. You may, however, occasionally find some in this list unrelated, but nevertheless, we sincerely hope that you'll enjoy them too.

4 responses to “Roll-out your own blog site”

  1. Patrix said:

    Mighty useful…you can file this under “Always wanted to know but were afraid to ask”

  2. Chetan said:

    Heh =)

  3. Aditya said:

    Very Informative :)

  4. Linkback: The Kitchen Sink » Roll-out your own blog site