Set up a Wordpress blog with custom domain on free host



In the last post, we outlined the basics of setting up a Wordpress blog on a web sever. In this post, we will make use of our knowledge for installing wordpress on a free web hosting server and set up a blog.

There are several free, ad-free web hosting providers on the web. In a previous post, I had mentioned three of them—000Webhost, Zymic and 110MBHosting—and also a directory site to that provides you a wide range of options for picking a free web host.

Planning the trip


You will have to look for a host that complies with the minimum requirements for setting up a Wordpress blog: PHP4.3 or above and MySQL4 or above. Also, it should provide access to ftp uploading.

Here I will demonstrate the method using Zymic server, which provides 6GB of web space and 50GB of monthly data transfer. You should consider the limit of data transfer allowed because this will determine how many web pages can your blog serve without crossing the limit. The exact number will depend on the size of web page. For Zymic, even if a web page is 500KB, it will be possible to view it 100,000 times. Sufficient for most blogs. If you want to double the data transfer limit, you can use 000Webhost.

Hitting the road




First, sign-up with Zymic and log in.
Go to Zymic Control Panel through “My Account Management” tab on the sidebar and create a new web hosting account in your Zymic Control Panel. I am creating an account called “slumdog”.



Once created, you can use login buttons next to hosting account names to start using the hosting account. Remember to use the password that you have given for the particular hosting account; it can be different from your main password, depending on your choice.

Creating database




Now, create a MySQL database following the steps. All the options are available on the same page, arranged one below the other.



Create a new database. My database is called “wordpress”.



Create a new user along with a secure password. My user name will be “wpuser”.



Assign the user with the database name. To do this you must use the "Assign Privileges" section.



Now note down your MySQL database details which you will use for creating configuration file for Wordpress. For me, it will be as follows:

  • Database name: slumdog_wordpress
  • Database username: slumdog_wpuser
  • Database password: “MYDBPASSWORD”
  • Database host: localhost
  • Table prefix: wp_1

Uploading Wordpress


Now, we need to transfer wordpress to the web folder. First, unzip the Wordpress archive folder that you have downloaded from wordpress.org. Now, we need to transfer the content of the unzipped wordpress folder on your computer to the web space. For this we will use an opensource FTP client FileZilla. Download and install it on your computer. You can also use any other FTP client.

Add ftp site to Filezilla




Go to File > Site Manager, and add the details of your Zymic account and connect.
For me, it will be as follows:
  • Host: slumdog.uuuq.com
  • Username: slumdog
  • Password: “Slumdog hosting account password”
  • Port:21

If you have registered a hosting account called “obama” with password “barack”, then your details will be:
  • Host: obama.uuuq.com
  • Username: obama
  • Password: barack
  • Port:21

Delete the index.htm existing in the root folder of your web space.



Now go to the unzipped wordpress folder on your site through “local site” panel on the left in Filezilla. Click in the pane showing the content of the local wordpress folder, and select all by using “ctrl+A”. Right click and select “upload”. All the files will get queued and will be uploaded one by one to the root folder of your web space. Make sure that all the files and folders are uploaded to the destined web folder. In case upload of any file is unsuccessful, go to the tab showing failed uploads, select and requeue them for upload.

Configuring Wordpress


Once all files are uploaded, open the site in your browser. In my case, it will be http://slumdog.uuuq.com. Wordpress will open an interface for creating configuration file. Add the MySQL database details that we had jotted down earlier. Follow the instructions to finish installation. If the web interface does not work, or you want to know more details about Wordpress configuration, read my previous post on installing wordpress on a web server.

Congrats. Your Wordpress blog is up and running on a free web hosting server. Start blogging or customize it with a theme of your choice and add functionality by using plugins.

You can also add a favicon, the icons that appear in browsers next to url of the site or along with boorkmarks. For this create a small square logo in GIMP, an open source image editor, and save it as “favicon.ico”. Now upload the “favicon.ico” to the root (main) folder of your web space.

Zymic, like many other free web hosts, also allows you to use your own domain name such as www.myblog.com. For this, get a domain name registered, generally costs less than $15/year. Point the nameservers to ns1.uuuq.com and ns2.uuuq.com and then add the domain name to your hosting account.This means you get a pro-looking blog for just the cost of a domain. Cheers.

Additional resources:
Installing Wordpress on a remote server
Set up a pro-looking blog with just a domain
Get free PHP web hosting, without any ad
Using custom themes with Wordpress
Wordpress themes directory

Labels:  ,

Author: Pritam P Hans

Date: Thursday, January 22, 2009

19 comments | Leave a comment

19 Responses to "Set up a Wordpress blog with custom domain on free host"

Akzel  (February 12, 2009 8:43 AM)
Thank you for this amazing tutorial. :-) Sadly the zymic website is full of errors and never let me finish the "Assign the user with the database name. To do this you must use the "Assign Privileges" section." part. The drop down menu with the name of the users doesn't work! And I've tried under Safari, Firefox and Opera. :\
PPH  (February 28, 2009 4:59 PM)
Hi Akzel, Sorry that I missed ur comment. The error that you see on Zymic site does not affect you at all. They have some problem with their design. Once you create a database, create a user to access that database. After that click the below for on refreshed page to assign rights.

I set up a demo for Undedicated Wordpress theme at http://undedicated.uuuq.com/

It worked fine.
Anonymous  (March 9, 2009 7:17 PM)
HI,
I have migrated my wordpress blog from my own server to zymic with no problem, but now I can't upload images into a post. I got the error "The uploaded file could not be moved to ".
It seems to be a problem regarding php safe mode and I can't upload even setting all file and folder permisions to 777. Do you have the same problem? Any help to workaround it? Thanks an sry for my 3ngl1sh ;)
PPH  (March 14, 2009 12:47 PM)
Hi anonymous,

Are you using an FTP client to upload the images and files? I have just set up a Wordpress blog and hosted some images. I never required to make any change to folder permissions. Neither did I get any error. :)

Solve your problem by talking to the system :) Read their help and documentation.
Haydo  (July 2, 2009 9:30 PM)
Hey Guys,

I would just like to tell you about this cool site i found http://PsyFree.info

They offer a professional FREE hosting services with 0 Forced Ads.
Their free hosting server is not a oversold shared server brought from a $5/month web provider, in fact it is a dedicated machine running a dedicated 100MBIT Connection.

The following is Quoted directly from the owners Private Blog:
"We offer this free service because we feel everyone deserves a change to have their own website or blog or forum and not have to worry about the monthly hosting fee, yes we understand the service we offer is limited, however we feel it is ample for the everyday web hoster."

Their FREE Hosting plan offers;
PHP & More Support
250 MB Disk Space
10 GB Traffic
10 Mailboxes
10 MySQL Databases
1 Domain Hosted (Subdomain or you can use your Own Domain)

Thanks for your time.

Haydo. (:
Nyubi  (July 28, 2009 12:07 PM)
Nice info I find her :)
Blog  (November 24, 2009 1:37 PM)
Ok, zymichost site has encountered an SQL error message now when I try to go to the website! This happened right at the point when it was time to edit the wp-config file, and right after I set up the SQL database parameters.

THEN ALSO, I discovered that my wordpress download, somehow became associated with a greeting card software I have! Now the files reflect 'software producer' of the card software when UPLOADED via Firezilla. WTF?? I deleted the card software, deleted my upload, edited my wp config file, and re-did it all AND STILL GOT THE BAD FILE ASSOCIATION AS WELL AS THE ZYMIC SITE CANNOT BE ACCESSED BY MY BROWSER! And I tried another browser as well to no avail...

PLEASE HELP! I am so frustrated, I completely understand and am following the instructions (including a combination of youtube videos) and I have been at this 1 week culmination point ALL DAY to NO AVAIL! Please advise!

Thanks!

Reesie
blogbiz.affiliate@gmail.com
Alex  (December 23, 2009 11:27 AM)
Important points to consider. There are some other facts that also consider:
1:-Server Speed and Performance,
2:-The company provide professional support.
3:-The company also have regular basis backup services. Cheap web hosting
roya  (January 11, 2010 3:14 PM)
This post has been removed by the author.
Hafis  (January 15, 2010 4:50 PM)
That Was Cool, Hats Off To You..
I've Just Created My Page at http://allposts.99k.org
Hafis  (January 15, 2010 5:03 PM)
Sir, Can You Tell Me How To Install A New Theme?

When I Tried To Upload, It Displays An Error
[ Unable to create directory /www/99k.org/a/l/l/allposts/htdocs/wp-content/uploads. Is its parent directory writable by the server? ]
Hafis  (January 15, 2010 5:20 PM)
Sir, I've Found It, And Hav Installed A New Theme Too.
WordPress Video Tutorials  (February 13, 2010 11:14 AM)
I think your view of Configuring Word press is excellent it not only provide information but also give a chance to explore it. So even a new user can understand it with ease and for this i want to congratulate you.
Zymic.com  (March 6, 2010 1:19 PM)
Just wanted to let everyone know that you can join the zymic live chat to ask for help. The person who wrote this tutorial doesn't actually work for Zymic, so I'm sure he gets a bit tired of trying to answer questions he has no idea how to. So just join the live chat and they will help on there!!

http://livechat.zymic.com/hosting
an essay  (June 29, 2010 9:51 PM)
Very nice Blog, I will tell my friends about it.

Thanks
AndyN  (July 26, 2010 6:59 PM)
If you a serious about your blog/site I always advise that you put support before price when choosing a hosting service. I also prefer to not to register domains through the hosting provider so I have more flexibility in future.
Kelso  (July 28, 2010 4:28 AM)
Honestly, after being a webmaster for the past 6 years.. I've decided to only use paid hosts.. just incase you are buying advertising and your site goes down.. etc
Cheap Web Hosting Australia  (July 29, 2010 9:05 AM)
Generally there is no free lunch, any hosting service that is free, usually costs the user in some way. This price is usually reflected in service and/or support or some other important restriction.
As a successful hosting provider in Australia we supply a service without any of these potential hassles.
Hostgator Coupon Guy  (July 29, 2010 4:11 PM)
Your tutorial is pretty cool, at least you added some screenshots lol. But I'd suggest staying away from free hosts.

Most of the bloggers want to at least TRY to look professional. And free hosts, as mentioned here already give errors, usually host ads and stuff... No matter where you live, cheap hosting is affordable even in 3rd w. countries. So grab something quality like Hostgator (I'm fan of theirs :-) even created a gator coupon blog :-) and it will cost you only a few bucks a month for top notch host. I host with them over 10 blogs and my uptime is 99.98% - nuff said.

Post a Comment