<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Make a Website Great&#187; How to Make a Website &#8211; Make a Website Great</title>
	<atom:link href="http://makeawebsitegreat.com/category/make-a-website/feed/" rel="self" type="application/rss+xml" />
	<link>http://makeawebsitegreat.com</link>
	<description></description>
	<lastBuildDate>Fri, 05 Mar 2010 18:44:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to Install WordPress the Easy Way With Fantastico and cPanel</title>
		<link>http://makeawebsitegreat.com/how-to-install-wordpress-with-fantastico/</link>
		<comments>http://makeawebsitegreat.com/how-to-install-wordpress-with-fantastico/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 03:02:32 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[How to Make a Website]]></category>
		<category><![CDATA[Fantastico]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://webhotshot.com/?p=513</guid>
		<description><![CDATA[Because many Web hosts provide a &#8220;one step&#8221; installation feature for popular Web scripts, installing WordPress is usually a very simple process. In this post I walk you through installing WordPress through Fantastico and cPanel, both of which you should have if you followed my advice on signing up for Web hosting. cPanel is a [...]]]></description>
			<content:encoded><![CDATA[<p>Because many Web hosts provide a &#8220;one step&#8221; installation feature for popular Web scripts, installing WordPress is usually a very simple process.  In this post I walk you through installing WordPress through Fantastico and cPanel, both of which you should have if you followed my advice on <a  href="/how-to-sign-up-for-web-hosting">signing up for Web hosting</a>.</p>
<p>cPanel is a hosting account management software, and if you signed up with a hosting company that supports it, you should have received a link your login page.  (For more information on logging into cPanel see <a  href="/how-to-add-another-domain-name/" title="How to Add a Domain Name to Your Hosting Account">this post</a>.)</p>
<p>Go ahead and log in, and on the page that comes up you should see an icon called  &#8220;<strong>Fantastico De Luxe</strong>&#8220;.  Find this icon and click it:</p>
<p><a  href="http://webhotshot.com/wp-content/uploads/2009/06/fantastico-icon.gif" rel="shadowbox[post-513];player=img;"><img src="http://webhotshot.com/wp-content/uploads/2009/06/fantastico-icon.gif" alt="Fantastico Icon in the cPanel panel" title="Fantastico Icon in the cPanel panel" width="170" height="113" class="aligncenter size-full wp-image-518" /></a></p>
<p>Fantastico is a Web based software package that simplifies and automates the installation of Web scripts.  On the page that comes up you&#8217;ll see a list of scripts that are available for installation with Fantastico.  Select the &#8220;<strong>WordPress</strong>&#8221; option:</p>
<p><a  href="http://webhotshot.com/wp-content/uploads/2009/06/fantastico-wordpress-menu-item.gif" rel="shadowbox[post-513];player=img;"><img src="http://webhotshot.com/wp-content/uploads/2009/06/fantastico-wordpress-menu-item.gif" alt="WordPress Menu Item" title="WordPress Menu Item" width="144" height="51" class="aligncenter size-full wp-image-531" /></a></p>
<p>Once you do that you&#8217;ll see Fantastico&#8217;s panel for WordPress on the right.  Click the &#8220;<strong>New Installation</strong>&#8221; link:</p>
<p><a  href="http://webhotshot.com/wp-content/uploads/2009/06/fantastico-wordpress-description.gif" rel="shadowbox[post-513];player=img;"><img src="http://webhotshot.com/wp-content/uploads/2009/06/fantastico-wordpress-description.gif" alt="WordPress Panel on Fantastico" title="WordPress Panel on Fantastico" width="414" height="267" class="aligncenter size-full wp-image-519" /></a></p>
<p>The next screen is where the real action takes place.  You&#8217;ll see a form asking you to fill in the details of the installation:</p>
<p><a  href="http://webhotshot.com/wp-content/uploads/2009/06/fantastico-wordpress-form.gif" rel="shadowbox[post-513];player=img;"><img src="http://webhotshot.com/wp-content/uploads/2009/06/fantastico-wordpress-form.gif" alt="Fantastico&#039;s WordPress Form" title="Fantastico&#039;s WordPress Form" width="415" height="458" class="aligncenter size-full wp-image-520" /></a></p>
<p>Here&#8217;s what you&#8217;ll need to fill in:</p>
<p><b>Install on Domain</b> &#8211; Choose the domain name of your WordPress site. If you&#8217;ve set up only one domain under your hosting account, then you&#8217;ll only have one option.</p>
<p><b>Install in Directory</b> &#8211; If you leave this blank (recommended), your WordPress installation will live under the root of your domain, i.e. if your domain name is examle.com, then your WordPress site will be accessible from http://example.com.  Otherwise, if you specify a directory, say &#8220;test&#8221;, then WordPress will be accessible from http://example.com/test.</p>
<p><b>Administrator Username</b> &#8211; This is the username of the site&#8217;s administrator, i.e. you.  For security purposes, choose something not as easily guessable as the standard &#8216;admin&#8217; username.</p>
<p><b>Administrator Password</b> &#8211; This is your password.  Choose something very difficult to guess.  Include digits in your password.</p>
<p><b>Admin Nickname</b> &#8211; This is how the admin user will be referred to and displayed by WordPress.  So for example, if your nickname is &#8216;Stimpy&#8217;, then posts by you may say something like &#8220;Written by Stimpy&#8221;.</p>
<p><b>Admin Email</b> &#8211; This is your admin user&#8217;s email address.  Make sure it&#8217;s correct because if you forget your password, this is where a reset will be sent.</p>
<p><b>Site Name</b> &#8211; A headline for your site.  Some WordPress themes (a theme controls the way a WordPress installation looks), including the default theme, display this in the site&#8217;s header.</p>
<p><b>Site Description</b> &#8211; Like the site name, only instead of a headline, it&#8217;s a slogan or a more detailed, yet short description.</p>
<p>Don&#8217;t sweat over the site name and description, as they are easily changeable from within the WordPress admin panel.</p>
<p>After you fill everything in, click the &#8220;<strong>Install WordPress</strong>&#8221; button. A screen detailing what&#8217;s about to be done will appear.  Click the &#8220;<strong>Finish Installation</strong>&#8221; button there, and presto, you have a WordPress site.</p>
<p>Point your browser to the site&#8217;s domain to see your new WordPress site.  To log into the administration panel go to http://yourdomain.com/wp-admin.  (Replace yourdomain.com with your actual domain of course.)</p>
<p>The default theme is somewhat ugly, but don&#8217;t worry, WordPress makes it easy to change it into one that&#8217;s more attractive.  </p>
]]></content:encoded>
			<wfw:commentRss>http://makeawebsitegreat.com/how-to-install-wordpress-with-fantastico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Add Another Domain Name (or Website) to Your Hosting Account</title>
		<link>http://makeawebsitegreat.com/how-to-add-another-domain-name/</link>
		<comments>http://makeawebsitegreat.com/how-to-add-another-domain-name/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 18:58:46 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[How to Make a Website]]></category>
		<category><![CDATA[add-on domain]]></category>
		<category><![CDATA[addon domain]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://makeawebsitegreat.com/?p=961</guid>
		<description><![CDATA[If you&#8217;ve signed up for a Web hosting plan that allows the hosting of multiple websites, each with its own domain name, you will find it useful to know how to add domain names to your account. And this is a must if you followed my advice about signing up for a multi-site Web hosting [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve signed up for a Web hosting plan that allows the hosting of multiple websites, each with its own domain name, you will find it useful to know how to add domain names to your account.  And this is a must if you followed my advice about <a  href="/how-to-sign-up-for-web-hosting/">signing up for a multi-site Web hosting account</a> and created your account with a generic &#8220;umbrella&#8221; domain.  In that case, you&#8217;ll have to add a domain name to your account to start your first actual website.</p>
<p>Adding a domain name to your hosting account is easy if you&#8217;ve signed up for a hosting with a company that uses cPanel, as I suggest.  Therefore, that&#8217;s what I&#8217;m going to cover here today.  </p>
<p>In tech-speak, adding a domain name to your hosting account is called creating an add-on domain.  If you don&#8217;t have cPanel, then look for technical support with your hosting company regarding add-on domains (or addon domains).</p>
<p>The first thing you need to do is log into your cPanel account. I just thought I&#8217;d discuss it here since creating an add-on domain is possibly the first task you would ever need to do with cPanel, and therefore you may have never logged in yet.</p>
<p>All the information you need to log into your account can be found in the welcome email you&#8217;ve received when you signed up for your hosting account, except perhaps the password which you should have kept safe when you first signed up.</p>
<p>The username and password you&#8217;ll use to log into cPanel are almost sure to be the same as those you&#8217;ve specified when signing up for hosting.</p>
<p>The URL of the login page is usually just yourdomain.com/cpanel or 123.456.789.101/cpanel, where the numnbers are the IP address of your specific Web server, and yourdomain.com is the domain name you&#8217;ve signed up with for hosting.  For the hosting company Host Gator, this information is detailed in the welcome email as follows:</p>
<blockquote><p>
Until your DNS has been changed and resolved over to our nameservers, you can access your cPanel at:<br />
<a  href="#label1" name="label1">http://123.456.789.101/cpanel</a>
</p></blockquote>
<p>Once you point your browser to your cPanel&#8217;s URL, you&#8217;ll be prompted to enter a username and password.  You&#8217;ll probably either get a login message box similar to the following,</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-login-message-box.gif" rel="shadowbox[post-961];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-login-message-box.gif" alt="cPanel Login Message Box" title="cPanel Login Message Box" width="476" height="211" class="aligncenter size-full wp-image-974" /></a></p>
<p>or a login screen that looks like this:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-login-screen.gif" rel="shadowbox[post-961];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-login-screen.gif" alt="cPanel Login Screen" title="cPanel Login Screen" width="356" height="248" class="aligncenter size-full wp-image-975" /></a></p>
<p>After you log in, look for the &#8220;<strong>Domains</strong>&#8221; section of the control panel:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-domains-section.gif" rel="shadowbox[post-961];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-domains-section.gif" alt="cPanel Domains Section" title="cPanel Domains Section" width="517" height="116" class="aligncenter size-full wp-image-978" /></a></p>
<p>Then, click on the &#8220;Addon Domains&#8221; icon: <a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-addon-domains-icon.gif" rel="shadowbox[post-961];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-addon-domains-icon.gif" alt="cPanel Addon Domains Icon" title="cPanel Addon Domains Icon" width="61" height="69" class="aligncenter size-full wp-image-984" /></a></p>
<p>In the screen that comes up you&#8217;ll be asked to enter details about the domain you want to add:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-create-an-add-on-domain-from.gif" rel="shadowbox[post-961];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-create-an-add-on-domain-from.gif" alt="cPanel Create-an Add-on Domain From" title="cPanel Create-an Add-on Domain From" width="492" height="261" class="aligncenter size-full wp-image-996" /></a></p>
<p>Filling out that form is very simple.  First, enter your domain name in the &#8220;<b>New Domain Name</b>&#8221; field.  The next two fields, will then be filled out automatically, and the defaults are just fine.  The &#8220;<b>Document Root</b>&#8221; field is the directory in which the website will reside.  The other fields on the form, &#8220;Subdomain/Ftp Username&#8221; and the password fields, deal with FTP (file transfer protocol) access to the new website&#8217;s files and directories.  But since you can also access those with your main login, i.e. the one you use with cPanel, the FTP username and password are not that important here.</p>
<p>For the password, just click the &#8220;<strong>Generate Password</strong>&#8221; and then the &#8220;<strong>Use Password</strong>&#8221; button on the box that comes up to create a strong password:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-addon-domain-password-generator.gif" rel="shadowbox[post-961];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-addon-domain-password-generator.gif" alt="cPanel Addon Domain Password Generator" title="cPanel Addon Domain Password Generator" width="402" height="202" class="aligncenter size-full wp-image-1000" /></a></p>
<p>You don&#8217;t need to record this password, as you won&#8217;t need to ever use it.  But it&#8217;s important to have something uncrackable there.</p>
<p>After you&#8217;re finished with the password, click the &#8220;<strong>Add Domain</strong>&#8221; button on the add-on domain creation form.  </p>
<p>The next screen will have a massage saying that the domain has been created, but it may take a while for it to appear as cPanel is working on getting everything configured.  Just be patient and wait for it to finish. </p>
<p>Once it&#8217;s done, you&#8217;ll see the following, which means the domain has been added to your account:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-addon-domain-created.gif" rel="shadowbox[post-961];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-addon-domain-created.gif" alt="cPanel Addon Domain Created" title="cPanel Addon Domain Created" width="523" height="160" class="aligncenter size-full wp-image-1007" /></a></p>
<p>If you click on the &#8220;<strong>Go Back</strong>&#8221; link, you&#8217;ll be taken to the main add-on domain page.  Once there, you&#8217;ll be able to see your newly added domain listed in the table at the bottom half of the page (<u>click image to enlarge</u>):</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-addon-domain-listed.gif" rel="shadowbox[post-961];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/cpanel-addon-domain-listed-300x24.gif" alt="cPanel Addon Domain Listing" title="cPanel Addon Domain Listing" width="300" height="24" class="aligncenter size-medium wp-image-1012" /></a></p>
<p>And that&#8217;s how you add a new domain to your hosting account.</p>
]]></content:encoded>
			<wfw:commentRss>http://makeawebsitegreat.com/how-to-add-another-domain-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Update Your Local Hosts File</title>
		<link>http://makeawebsitegreat.com/how-to-update-your-local-hosts-file/</link>
		<comments>http://makeawebsitegreat.com/how-to-update-your-local-hosts-file/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 06:15:52 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[How to Make a Website]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[domain name server]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[IP address]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://makeawebsitegreat.com/?p=933</guid>
		<description><![CDATA[A hosts file is a local domain name lookup service that matches IP (Internet Protocol) addresses with domain names. As I explained in my post about]]></description>
			<content:encoded><![CDATA[<p>A hosts file is a local domain name lookup service that matches IP (Internet Protocol) addresses with domain names.  As I explained in my post about <a href=/how-to-point-your-domain-name-to-your-hosting-account/" title="How to Point Your Domain Name to Your Hosting Account">pointing a domain name to a hosting account</a>, computers find each other on the Internet via numeric IP addresses.  And in order for a Web browser to find a website using a domain name, it needs to use the domain name to look up the proper Web server&#8217;s IP address.</p>
<p>Normally, domain name lookup is accomplished by communicating with computer servers on the Internet that are dedicated to the task.  Those servers are called domain name servers.  The hosts file enables each personal computer to act as its own local domain name server.</p>
<p>Given that domain name servers do the same thing, what is this good for?  For the purposes of launching a website, a host file is handy because domain name servers can take up to 48 hours to update across the internet.  So if you register a new domain name and set up a hosting account, you may not be able to see your site as you normally would, by typing its domain name in a browser, for 24-48 hours after you&#8217;ve configured the DNS entry with your domain name registrar.</p>
<p>However, if you add an entry for your site in your personal computer&#8217;s hosts file, you&#8217;d be able to access it with its domain name immediately, albeit, no one else would until the NDS servers actually update.  But this is useful if you want to start working on creating your site right away.</p>
<p>Updating a hosts file after you register a domain is entirely optional and is not necessary if you&#8217;re willing to wait the 24-48 hours before starting to work on your site.</p>
<p>And now, let&#8217;s see how it&#8217;s done.</p>
<h2 align=center>Updating Your Hosts File on the Mac (OS X)</h2>
<p>I&#8217;ll start with updating the hosts file on the Mac since I do most of my work on a Mac.</p>
<p>Open up the Terminal application.  Terminal is normally found in the Applications > Utility folder.  If your can&#8217;t find it, Just search for &#8220;terminal&#8221; in SpotLight:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/finding-terminal-in-spotlight.gif" rel="shadowbox[post-933];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/finding-terminal-in-spotlight.gif" alt="Finding Terminal in Spotlight" title="Finding Terminal in Spotlight" width="426" height="108" class="aligncenter size-full wp-image-939" /></a></p>
<p>The Terminal gives access to the underling Unix directory structure of OS X, and looks like this:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/terminal-window.gif" rel="shadowbox[post-933];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/terminal-window.gif" alt="Terminal Window" title="Terminal Window" width="433" height="212" class="aligncenter size-full wp-image-942" /></a></p>
<p>Once in Terminal, type the following command at the prompt and hit Enter:</p>
<p><i>sudo pico /private/etc/hosts</i></p>
<p>Here&#8217;s what this means:  &#8220;sudo&#8221; makes the command run with superuser privileges since the hosts file is a protected file, &#8220;pico&#8221; is a text editor, and the rest is the directory location and name of the hosts file.</p>
<p>After you&#8217;ve hit enter, due to the &#8220;sudo&#8221; command, you&#8217;ll be asked for a password.  That&#8217;s just the password to your user account on the Mac.  Type it and hit Enter.</p>
<p>Next, what you&#8217;ll see is the hosts file from within the text editor:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/editing-the-hosts-file-on-the-mac.gif" rel="shadowbox[post-933];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/editing-the-hosts-file-on-the-mac.gif" alt="Editing the Hosts File on the Mac" title="Editing the Hosts File on the Mac" width="475" height="296" class="aligncenter size-full wp-image-945" /></a></p>
<p><a name="hosts_edit"></a>Notice the following line:</p>
<blockquote><p>
174.132.115.253&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;makeawebsitegreat.com
</p></blockquote>
<p>The numbers on the left are the IP address, and the domain name is on the right.  Just add a line like that to your hosts file.  You&#8217;ll have to use your cursor keys to get around that file and go to the last line.  Your specific file may have other entries.  Just add yours at the very end of whatever is there.  The number of spaces or tabs between the IP address and the domain name doesn&#8217;t matter.</p>
<p>To find the IP address of your hosting account, locate the email you&#8217;ve gotten when you signed up for hosting.  The email from <a href="/how-to-sign-up-for-web-hosting/" title="How to Sign Up for Web Hosting With Host Gator">Host Gator</a>, for example, says something like this:</p>
<blockquote><p>
Your sites IP address:<br />
174.132.115.251
</p></blockquote>
<p>If you can&#8217;t get a hold of your IP address, contact your hosting company&#8217;s technical support.</p>
<p>Once you&#8217;re finished editing, hit Ctrl-X to save and exit:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/hit-ctrl-x-to-save-and-exit-terminal.gif" rel="shadowbox[post-933];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/hit-ctrl-x-to-save-and-exit-terminal.gif" alt="Hit Ctrl X to Save and Exit Terminal" title="Hit Ctrl X to Save and Exit Terminal" width="439" height="296" class="aligncenter size-full wp-image-947" /></a></p>
<p>Enter <i>y</i> when asked &#8220;save modified buffer?&#8221; And after that just hit the Enter key to use the default file name.</p>
<p>Then, type in the command <i>exit</i>, and close the Terminal window.</p>
<h2 align=center>Updating Your Hosts File on Windows</h2>
<p>Editing the hosts file on Windows is a lot simpler than on the Mac.  The Mac&#8217;s OS X operating system goes to great lengths to hide advanced, low level features that come from its underlying Unix base.  And unfortunately, the hosts file is one of those advanced features, and therefore the Terminal app is needed to update it.  </p>
<p>However, in Windows it&#8217;s possible to access the hosts file as you normally would any other file on your computer.  The hardest part is to find the hosts file, which is not that difficult.  Once you find it, the hosts file has the same format on Windows as on the Mac.</p>
<p>On Windows NT, 2000, XP, 2003, Vista, and 7, the hosts file resides in the <i>%SystemRoot%\system32\drivers\etc\</i>directory, and the file name is <i>Hosts</i> with no extension. %SystemRoot% is the installation directory of your Windows files, which on my Vista machine is <i>C:\Windows\</i>.  So for example, the hosts file on my Windows computer is at <i>C:\Windows\system32\drivers\etc\Hosts</i>.</p>
<p>Once you&#8217;ve located your hosts file, just open it up with Notepad, add a line with your IP address and domain name as I explained in the <a  href="#hosts_edit">Mac OS X section above</a>, save it with Ctrl-S, and exit Notepad.</p>
<h2 align=center>Updating The Hosts File on Other Operating Systems</h2>
<p>Hosts files on all common operating systems are of the same format as on the Macintosh OS X and Windows.  It&#8217;s only a matter of finding the file and adding your entry.  You can refer to the following Wikipedia page for details on how to find the hosts file on other operating systems not mentioned here: <a  href="http://en.wikipedia.org/wiki/Hosts_file">http://en.wikipedia.org/wiki/Hosts_file</a></p>
<h2 align=center>One Last Thing&#8230;</h2>
<p>If you rely on editing the hosts file for accessing your site in the first 48 after updating the DNS, it&#8217;s always best to take out the entry after that time is up and check that all went well with the update.  Otherwise, you might end up with a site that no one else can see without realizing it.  Instead of deleting your entry in the hosts file, you may comment it out by inserting the # character in front of the line.</p>
<p>Once you&#8217;ve taken out the entry and saved the hosts file, visit your site.  If it shows up, it&#8217;s all good!</p>
]]></content:encoded>
			<wfw:commentRss>http://makeawebsitegreat.com/how-to-update-your-local-hosts-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Point Your Domain Name to Your Hosting Account</title>
		<link>http://makeawebsitegreat.com/how-to-point-your-domain-name-to-your-hosting-account/</link>
		<comments>http://makeawebsitegreat.com/how-to-point-your-domain-name-to-your-hosting-account/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 06:13:07 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[How to Make a Website]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[domain name server]]></category>
		<category><![CDATA[hosts file]]></category>
		<category><![CDATA[nameserver]]></category>

		<guid isPermaLink="false">http://makeawebsitegreat.com/?p=813</guid>
		<description><![CDATA[After you&#8217;ve registered a domain name and set up your hosting account, the next step is to make the domain name point to your hosting account, otherwise when a domain name is typed into a browser, what comes up, won&#8217;t be your site. When someone types your domain name into a Web browser&#8217;s address bar, [...]]]></description>
			<content:encoded><![CDATA[<p>After you&#8217;ve <a  href="/how-to-register-a-domain-name/" title="How to Register a Domain Name">registered a domain name</a> and <a  href="/how-to-sign-up-for-web-hosting/" title="How to Set Up a Web Hosting Account ">set up your hosting account</a>, the next step is to make the domain name point to your hosting account, otherwise when a domain name is typed into a browser, what comes up, won&#8217;t be your site.  </p>
<p>When someone types your domain name into a Web browser&#8217;s address bar, expecting some Web page to come up, what actually happens next is as follows:</p>
<ol>
<li>The browser looks up the Internet address  (also known as Internet Protocol address or, IP address) of the computer server that has your website, i.e. the computer you have your Web hosting account on.  This is called DNS (domain name server) lookup, but more on that later.</li>
<li>Using the IP address, which is numeric, the browser contacts your Web server, and requests the page that matches what was typed into the browser&#8217;s address bar.  The request is made using the famous hypertext transfer protocol (HTTP).</li>
<li>The Web server contacts browser and sends it the appropriate data that makes up the Web page.</li>
<li>The browser takes that data and renders the page.</li>
<ol>
<p>What we need to concern ourselves with here is the first step.  Once that&#8217;s set up, all the rest is taken care of by the browser and Web server automatically.</p>
<p>The question we should be asking now is the following:  Given a domain name, how does the browser know the IP address of the Web server?  And the answer is that it does so by looking it up using domain name servers.  A domain name server (DNS) is a computer that serves up a look-up table that matches domain names with IP addresses.</p>
<p>And to make everything work, all you need to do is tell your domain name registrar the name of the DNS of your hosting company.</p>
<p>After you&#8217;ve signed up with a Web hosting company, you should have received an email message detailing the DNS information.  And you should have been provided with the names of a minimum of two domain name servers, one primary and one backup.  Your domain name servers should typically be named something like ns1.SomeDomain.com and ns2.SomeDomain.com.  (Domain names are not case sensitive, by the way.)</p>
<p>Now that you have the names of your domain name servers handy, I&#8217;ll show you how to set up your GoDaddy domain name registration account to use those.  If you didn&#8217;t register your domain name with GoDaddy, the principles are similar but the specifics are obviously different for your registrar.  </p>
<p>Log into your GoDaddy account and go to the Domain Manager.  One way of doing this is by using the menu option on the left sidebar:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/godaddy-go-to-domain-manager.gif" rel="shadowbox[post-813];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/godaddy-go-to-domain-manager.gif" alt="GoDaddy - Go to the Domain Manager" title="GoDaddy - Go to the Domain Manager" width="192" height="95" class="aligncenter size-full wp-image-911" /></a></p>
<p>The domain manager will display a list of all your registered domains.  Now, using the check boxes,  select the domain(s) you&#8217;d like to set the name servers for:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/godaddy-select-your-domain.gif" rel="shadowbox[post-813];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/godaddy-select-your-domain.gif" alt="GoDaddy - Select Your Domain" title="GoDaddy - Select Your Domain" width="219" height="39" class="aligncenter size-full wp-image-912" /></a></p>
<p>After you&#8217;ve made your selection, click on the &#8220;<strong>Nameservers</strong>&#8221; icon, which is located on the toolbar just above the domain name list:<br />
<a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/godaddy-name-servers-button.gif" rel="shadowbox[post-813];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/godaddy-name-servers-button.gif" alt="GoDaddy - Click the Nameservers Button" title="GoDaddy - Click the Nameservers Button" width="81" height="69" class="aligncenter size-full wp-image-913" /></a></p>
<p>Next, a screen will come up letting you enter your DNS information (<u>click image to enlarge</u>):</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/godaddy-enter-name-servers.gif" rel="shadowbox[post-813];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/godaddy-enter-name-servers-300x141.gif" alt="GoDaddy - Enter the Name Servers" title="GoDaddy - Enter the Name Servers" width="300" height="141" class="aligncenter size-medium wp-image-914" /></a></p>
<p>Select the &#8220;<b>I host my domains with another provider</b>&#8221; option, enter your domain servers in the appropriate fields, click &#8220;<strong>OK</strong>&#8220;, and you&#8217;re done.</p>
<p>One last thing you should know is that DNS changes are not instantaneous.  They may take up to 48 hours to propagate throughout DNS machines scattered across the Internet so that every person in the World can access your site.</p>
<p>Once the DNS updates for your Internet point of access, you&#8217;ll notice your domain no longer shows an ugly parked domain page full of links and ads, but instead it either shows some default page in your Web hosting account or gives some &#8220;page not found&#8221; message.</p>
<p>It&#8217;s a bit of a downer that you have to wait up to 48 hours to see your site when you type your domain into a browser.  Luckily, there is a way to make that happen immediately, but for your computer alone.</p>
<p>Every computer has its own local domain name table called a hosts file.  In the next post I&#8217;ll show you how to edit that file so that you can access your website and start working on it immediately after registering a domain and setting up hosting.</p>
]]></content:encoded>
			<wfw:commentRss>http://makeawebsitegreat.com/how-to-point-your-domain-name-to-your-hosting-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Sign up for Web Hosting</title>
		<link>http://makeawebsitegreat.com/how-to-sign-up-for-web-hosting/</link>
		<comments>http://makeawebsitegreat.com/how-to-sign-up-for-web-hosting/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 20:29:59 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[How to Make a Website]]></category>
		<category><![CDATA[Host Gator]]></category>
		<category><![CDATA[web hosting]]></category>

		<guid isPermaLink="false">http://makeawebsitegreat.com/?p=809</guid>
		<description><![CDATA[The number of Web hosting companies and options seems to be endless, and I think the best thing I can do for you is greatly narrow those down. In this post, I&#8217;ll walk you though the exact steps needed to sign up for hosting with the hosting company I&#8217;m using for this website, Host Gator. [...]]]></description>
			<content:encoded><![CDATA[<p>The number of Web hosting companies and options seems to be endless, and I think the best thing I can do for you is greatly narrow those down. </p>
<p>In this post, I&#8217;ll walk you though the exact steps needed to sign up for hosting with the hosting company I&#8217;m using for this website, <a  href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=yaronw">Host Gator</a>.  However, it is my intention to give you insight into into the various options available when you sign up for hosting in general.  Also, since in the future Host Gator might change their sign-up process and screens, I think what&#8217;s most important here is an explanation of the available choices rather than the exact process of signing up for hosting. </p>
<p>Let&#8217;s start with my top requirements for a Web hosting account:</p>
<ol>
<li><strong>Linux Hosting</strong> &#8211; Linux is the de facto standard operating system of Web hosting servers just as Windows is the de facto standard of desktop computers.  And Linux is indeed the better solution for Web hosting.  There are Windows hosting solutions available as well, however, unless you know you need to run some piece of software that&#8217;s only supported by Windows, I say stay away from Windows as a Web server.</li>
<li><strong>cPanel Support</strong> &#8211; cPanel is a widely used hosting account management software.  It acts as a control panel that integrates all the services and scripts one needs to use in a hosting account.  It&#8217;s very convenient.  And if you know a hosting account uses cPanel, you can also automatically trust it offers all the features that come with it.</li>
<li><strong>Good 24/7 Customer Technical Support</strong> &#8211; I don&#8217;t think I need to explain why this is desirable.</li>
</ol>
<p>Over a year ago I saw several sources recommending the hosting company <strong>Host Gator</strong>, and since it matched my top 3 requirements for Web hosting, I gave it a try and it turned out to be very good.  Host Gator&#8217;s technical support staff is very competent and highly responsive, with convenient 24/7 chat support.</p>
<p>Therefore, I am also going to recommend you host your websites with Host Gator.</p>
<h2 align=center>How to Sign Up for a Hosting Account With Host Gator</h2>
<p><strong><a  href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=yaronw">Open up a Host Gator page in a separate window by using this link.</a></strong>  Go to where it says &#8220;<strong>Hosting</strong>&#8221; and click &#8220;<strong>Order Now</strong>&#8220;:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/host-gator-hosting-options.gif" rel="shadowbox[post-809];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/host-gator-hosting-options.gif" alt="Host Gator - Hosting Option" title="Host Gator - Hosting Option" width="296" height="140" class="aligncenter size-full wp-image-831" /></a></p>
<p>The other options, &#8220;<strong>Reseller</strong>&#8221; and &#8220;<strong>Dedicated</strong>&#8220;, are for power users.  Just to give you an idea, the &#8220;<strong>Reseller</strong>&#8221; option enables you to have completely separate hosting sub-accounts that you can then give out to other people, possibly for a fee. The &#8220;<strong>Dedicated</strong>&#8221; gives you a whole computer server just to yourself.  It&#8217;s good for people who run very many, or highly trafficked sites.  But for most practical purposes, especially if you&#8217;re starting out, the &#8220;<strong>Hosting</strong>&#8221; option is just perfect.</p>
<p>In the following screen that comes up select the &#8220;<strong>I will use My Existing Domain and update My Nameservers only</strong>&#8221; option, enter your domain name, and click &#8220;<strong>Next</strong>&#8220;: </p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/host-gator-order-wizard.gif" rel="shadowbox[post-809];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/host-gator-order-wizard.gif" alt="Host Gator - Order Wizard" title="Host Gator - Order Wizard" width="440" height="227" class="aligncenter size-full wp-image-836" /></a></p>
<p>If you haven&#8217;t registered your domain name yet, <a  href="/how-to-register-a-domain-name">go here to learn how to register a domain name</a>.  In that post I also explain why you should never register your domain name with your hosting company, as in the first option given above.</p>
<p>The following screen will give you the opportunity to choose from among three plans, &#8220;<strong>Hatchling</strong>&#8220;, &#8220;<strong>Baby</strong>&#8220;, and &#8220;<strong>Business</strong>&#8220;:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/host-gator-select-a-package-type.gif" rel="shadowbox[post-809];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/host-gator-select-a-package-type.gif" alt="Host Gator - Select a Package Type" title="Host Gator - Select a Package Type" width="463" height="291" class="aligncenter size-full wp-image-845" /></a></p>
<p>With the Hatchling plan, you&#8217;ll be able to host just one site.  The Baby plan gives you the ability to host multiple sites with different domain names all under a single hosting account.  And the Business plan is just a Baby plan supped up with some commerce features, such as a toll free phone number.  My recommendation is to go with the Baby plan, although if you know you just want to have a single site, it&#8217;s okay if you get the Hatchling plan.</p>
<p>If you are planning on having multiple sites, I also suggest you sign up for hosting with a generic domain name, such as JebediahsWebsites.com for instance, that won&#8217;t be associated with an actual site you want to build and act as an umbrella domain for your hosting account.  Otherwise, the directory structure in your hosting account will get a little messy.  After you sign up for hosting with your generic domain, you&#8217;ll be able to neatly add in the domains for your actual sites.</p>
<p>After you select your hosting plan and click &#8220;<strong>Continue</strong>&#8220;, the next screen will ask you to select a billing cycle:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/host-gator-billing-cycle.gif" rel="shadowbox[post-809];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/host-gator-billing-cycle.gif" alt="Host Gator - Billing Cycle" title="Host Gator - Billing Cycle" width="545" height="198" class="aligncenter size-full wp-image-857" /></a></p>
<p>You can choose from a monthly bill, yearly bill, etc.  You can save a little by signing up for the longer periods.  Personally, I don&#8217;t like to commit to long term plans and pay in advance larger chunks of money than necessary, so therefore, I recommend to go with the monthly billing, at least until you&#8217;re sure you want to keep your hosting account for a long time.</p>
<p>After you click &#8220;<strong>Calculate Totals</strong>&#8221; you&#8217;ll see a screen summarizing your order (<u>click image to enlarge</u>):</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/host-gator-order-details.gif" rel="shadowbox[post-809];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/host-gator-order-details-300x236.gif" alt="Host Gator - Order Details" title="Host Gator - Order Details" width="300" height="236" class="aligncenter size-medium wp-image-864" /></a></p>
<p>Just click &#8220;<strong>Continue</strong>&#8221; there, and you&#8217;ll be at a screen asking for your contact and payment information:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2010/01/host-gator-billing.gif" rel="shadowbox[post-809];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2010/01/host-gator-billing.gif" alt="Host Gator - Billing" title="Host Gator - Billing" width="362" height="286" class="aligncenter size-full wp-image-866" /></a></p>
<p>Fill out all the information and click &#8220;<strong>Verify My Order</strong>&#8221; to proceed onto finalizing your hosting plan order.  </p>
<p>After your order is final, your account will be set up and you&#8217;ll receive an email containing very important information about your account.  This may take a few minutes or longer, but once you receive that email, make sure you save it in a safe place and don&#8217;t lose it.</p>
]]></content:encoded>
			<wfw:commentRss>http://makeawebsitegreat.com/how-to-sign-up-for-web-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Register a Domain Name</title>
		<link>http://makeawebsitegreat.com/how-to-register-a-domain-name/</link>
		<comments>http://makeawebsitegreat.com/how-to-register-a-domain-name/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 16:20:09 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[How to Make a Website]]></category>
		<category><![CDATA[domain name registration]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[web hosting]]></category>

		<guid isPermaLink="false">http://makeawebsitegreat.com/?p=633</guid>
		<description><![CDATA[To build a website, the first thing you&#8217;ll need is a domain name. Take careful consideration picking one, as changing the domain name of an already established website is tricky and sometimes detrimental to the smooth operation of the site. Once you&#8217;ve chosen your domain name, this post will walk you through registering a domain [...]]]></description>
			<content:encoded><![CDATA[<p>To build a website, the first thing you&#8217;ll need is a <a  title="What Exactly Is a Domain Name?" href="/what-is-a-domain-name">domain name</a>.  Take careful consideration picking one, as changing the domain name of an already established website is tricky and sometimes detrimental to the smooth operation of the site.  Once you&#8217;ve chosen your domain name, this post will walk you through registering a domain name with GoDaddy.com, while avoiding potential pitfalls.</p>
<p>GoDaddy is primarily a domain registration company and known for its flamboyant commercials with the &#8220;GoDaddy Girls&#8221;.  It&#8217;s also a very good at domain name registration, offering very competitive prices and a super handy domain name management control panel, which will be accessible through your user account on GoDaddy&#8217;s Web site.</p>
<p>GoDaddy also offers Web hosting and many more &#8220;bells and whistles&#8221; to go with your domain name registration, but I recommend you just stick to domain name registration with them.</p>
<p>In fact, as a general rule, <strong>I recommend you never register a domain name and get Web hosting from the same company.</strong> And that&#8217;s for two main reasons:</p>
<ol>
<li>Domain name registration and Web hosting are two distinct services, but many companies package them together because people usually need both at the same time.  However, the reality is that  a company that specializes in Web hosting is not likely to offer as good a domain name service as a company that specializes in domain name registration, and vice versa.</li>
<li>The second reason is essentially separation of powers.  Because of the more complex nature of the service, Web hosting is more prone to problems than a domain name registration service.  Not that any of the following are likely, but maybe you&#8217;ll be accused of spam, have hackers install a malicious script on your site, or otherwise due to the incompetence of the hosting company have your account suspended.  In that case, if the relationship with your Web hosting company goes sour and your domain name is registered somewhere else, to reestablish your site, all you need to do is get hosting set up with a new company, copy your site over, and point your domain name registration to your site&#8217;s new location.  But if your Web host is also your domain name registrar, you may also need to transfer the registration as well, possibly for an additional fee.  And worse yet, if the hosting company decides it really doesn&#8217;t like you and it controls your domain name registration, it may decide to cancel the registration as well.</li>
</ol>
<p>Okay, onward to the actual registration process&#8230;</p>
<h2 align=center>Registering a Domain Name With GoDaddy.com</h2>
<p>The following is a walk-through of a domain name registration with GoDaddy.  As GoDaddy changes its work-flow and graphics from time to time, the main purpose of this is to show you which options I think you should choose when registering a domain name rather than exactly demonstrate how to do it.  Once you read this, things at GoDaddy might be somewhat different than what they are when I&#8217;m writing this post, but nonetheless, the process itself should be rather straightforward. </p>
<p><img style="border: 0; padding: 0;" src="http://www.lduhtrp.net/image-3441235-10384568" width="1" height="1" border="0"/><strong><a  href="http://www.jdoqocy.com/click-3441235-10384568">Use this link to open up a GoDaddy domain registration page in a new window.</a></strong> Find an entry field that looks like the following (<u>click image to enlarge</u>):</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-start-a-domain-name-search.gif" rel="shadowbox[post-633];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-start-a-domain-name-search-300x140.gif" alt="" title="GoDaddy - Start a Domain Name Search" width="300" height="140" class="aligncenter size-medium wp-image-744" /></a></p>
<p>Enter your domain name in the field and click on the &#8220;<strong>Search</strong>&#8221; button.  Assuming you&#8217;ve verified beforehand that the domain is indeed available, the next screen will confirm the availability and have a &#8220;<strong>Continue to Registration</strong>&#8221; button, which you should click:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-continue-to-registration.gif" rel="shadowbox[post-633];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-continue-to-registration.gif" alt="" title="GoDaddy - Continue to Regitration" width="371" height="80" class="aligncenter size-full wp-image-750" /></a></p>
<p>Next you may see a pop-up screen offering you to register a whole bunch of other domains:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-up-sell.gif" rel="shadowbox[post-633];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-up-sell.gif" alt="" title="GoDaddy - Up-Sell" width="546" height="105" class="aligncenter size-full wp-image-755" /></a></p>
<p>In that case, I&#8217;d just go to the bottom and click the &#8220;<strong>No Thanks</strong>&#8221; link.</p>
<p>Next you&#8217;ll see a screen asking you to fill out your registration information:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-domain-registration-information.gif" rel="shadowbox[post-633];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-domain-registration-information.gif" alt="" title="GoDaddy - Domain Registration Information" width="487" height="276" class="aligncenter size-full wp-image-760" /></a></p>
<p>Fill out your information and click the &#8220;Continue&#8221; button ad the bottom of the form:</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-registration-and-checkout-options-continue-button.gif" rel="shadowbox[post-633];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-registration-and-checkout-options-continue-button.gif" alt="" title="GoDaddy - Continue Button" width="142" height="50" class="aligncenter size-full wp-image-761" /></a></p>
<p>The next screen is the Registration and Checkout Options (<u>click image to enlarge</u>):</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-registration-and-checkout-options.gif" rel="shadowbox[post-633];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-registration-and-checkout-options-300x76.gif" alt="" title="GoDaddy - Registration and Checkout Options" width="300" height="76" class="aligncenter size-medium wp-image-764" /></a></p>
<p>Just leave those as they are (we&#8217;ll make some changes in the shopping cart later on) and click the &#8220;Continue&#8221; button toward the button of that screen.</p>
<p>And now you&#8217;ll be at the shopping cart (<u>click image to enlarge</u>):</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-shopping-cart-1.gif" rel="shadowbox[post-633];player=img;"><img class="aligncenter size-medium wp-image-706" title="DoDaddy - Shopping Cart" src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-shopping-cart-1-300x99.gif" alt="" width="300" height="99" /></a></p>
<p>GoDaddy&#8217;s shopping cart is set up by default to register a domain name for two years.  You may register a domain name for up to 10 years, but unless you&#8217;re sure you&#8217;ll want to keep your domain name for the long run, I suggest registering for one year to start (registration is non-refundable) by changing the year selection box to &#8220;<strong>1 Year</strong>&#8220;:</p>
<p><img class="aligncenter size-full wp-image-712" title="GoDaddy - Select 1 Year" src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-1-year-selection.gif" alt="" width="156" height="77" /></p>
<p>After you&#8217;ve made your selection for the number of years, click the &#8220;<strong>Update Cart</strong>&#8221; button.  It should be at the bottom right of the cart:</p>
<p><img class="aligncenter size-full wp-image-716" title="GoDaddy - Update Cart Button" src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-update-cart-button.gif" alt="" width="148" height="102" /></p>
<p>Next, there is one extra feature GoDaddy offers that I do recommend considering, and that&#8217;s private registration.  To avoid risking loosing the rights to your domain name, you must supply your real name and contact information to the registrar.  However, those then become publicly available in the domain name registration repository.  If you wish to keep your privacy, you may do a private registration.</p>
<p>For a few more dollars a year, private registration adds a third party that acts as a proxy for your registration.  The proxy company puts up its own name and contact information onto the domain name registration, and passes along to you any communication you might receive regarding the domain.</p>
<p>GoDaddy provides such a privacy proxy through a service called DomainsByProxy.  And if you wish to register a domain privately, it&#8217;s very easy to do so with GoDaddy.  All you need to do, is select the &#8220;<strong>Private</strong>&#8221; option in the shopping cart, and click the &#8220;<strong>Update</strong>&#8221; link that&#8217;s to the right of it:</p>
<p><img class="aligncenter size-full wp-image-726" title="GoDaddy - Private Registration" src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-private-registration.gif" alt="" width="272" height="75" /></p>
<p>Your shopping cart will then update to include the private registration line item (<u>click image to enlarge</u>):</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-shopping-cart-private-registration.gif" rel="shadowbox[post-633];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-shopping-cart-private-registration-300x121.gif" alt="" title="GoDaddy - Shopping Cart With Private Registration" width="300" height="121" class="aligncenter size-medium wp-image-734" /></a></p>
<p>Now just scroll down and start the checkout process (<u>click image to enlarge</u>):</p>
<p><a  href="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-checkout.gif" rel="shadowbox[post-633];player=img;"><img src="http://makeawebsitegreat.com/wp-content/uploads/2009/12/godaddy-checkout-300x165.gif" alt="" title="GoDaddy - Checkout" width="300" height="165" class="aligncenter size-medium wp-image-828" /></a></p>
<p>Choose your payment method, verify that you&#8217;ve read the terms and conditions by checking the appropriate boxes and click &#8220;Continue With Checkout&#8221;.  Now all that&#8217;s left for you is follow the screens for payment and Account Registration.  After that you&#8217;re done.  Congratulations on your new domain name registration!</p>
]]></content:encoded>
			<wfw:commentRss>http://makeawebsitegreat.com/how-to-register-a-domain-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Exactly Is a Domain Name?</title>
		<link>http://makeawebsitegreat.com/what-is-a-domain-name/</link>
		<comments>http://makeawebsitegreat.com/what-is-a-domain-name/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 04:51:49 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[How to Make a Website]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[URL]]></category>

		<guid isPermaLink="false">http://makeawebsitegreat.com/?p=611</guid>
		<description><![CDATA[Normally, registering a domain name is the first step of building a website. So what exactly is a domain name? What&#8217;s referred to as a website&#8217;s domain name is the part of the of the Web address that comes right before the top level domain (which is the .com, .org, .net, .us, etc.) together with [...]]]></description>
			<content:encoded><![CDATA[<p>Normally, registering a domain name is the first step of building a website.</p>
<p>So what exactly <em>is</em> a domain name?</p>
<p>What&#8217;s referred to as a website&#8217;s domain name is the part of the of the Web address that comes right before the top level domain (which is the .com, .org, .net, .us, etc.) together with the top level domain itself.</p>
<p>So for example the domain name in the following Web address, also known as a URL (universal resource locator), is marked in red:</p>
<p>http://www.<span style="color: #ff0000;">exampledomainname.com</span>/some-page-name.html</p>
<p>The domain name is the part you register and reserves your site&#8217;s name on the Web.  Anything else in the Web address is configurable by your site or your Web server, and doesn&#8217;t require registration. (Anything but the http://, which is not actually a part of the address, but more on that later.)</p>
<p><strong>Here&#8217;s a complete breakdown of the components of a URL:</strong><br />
http://<span style="color: #339966;">www</span>.<span style="color: #800080;">exampledomainname</span>.<span style="color: #ff9900;">com</span>/<span style="color: #3366ff;">some-page-name.html</span>?<span style="color: #993300;">parameter1=test&amp;parameter2=drive</span></p>
<p>The <span style="color: #339966;">green</span> part is what&#8217;s known as the the sub-domain.  In the early days of the Internet it used to designate a specific computer on a network, and when the World Wide Web developed, Web servers were then designated as www.  But today it just evolved to mean a separate location on the Internet, as many domains and sub-domains can be served by the same physical computer.</p>
<p>Since once a domain name is registered, sub-domains are completely under the control of the domain&#8217;s owner, sub-domains are often used as  a way to dish out addresses for multiple websites.</p>
<p>So for example, someone may register example.com, and then put up sites named site1.example.com, site2.example.com, site3.example.com, etc., having to register just one domain name called &#8220;example.com&#8221;.</p>
<p>Many site addresses start with a &#8220;www&#8221;, however they just mirror what&#8217;s in the higher level domain and are completely redundant, i.e. www.example.com shows exactly the same pages as example.com.  These days the www, is mostly a vestige form the early days of the Internet.  And once you set up a Web hosting account with any hosting company, www.yourdomain.com is made to automatically mirror yourdomain.com, so you don&#8217;t have to worry about it.</p>
<p>As discussed before, the <span style="color: #800080;">purple</span> part together with the <span style="color: #ff9900;">orange</span> part combine to form a Web site&#8217;s domain name.  In relation to the top level domain, the purple part is a sub-domain as well.</p>
<p>The <span style="color: #ff9900;">orange</span> part of the address is the top level domain.  You are probably familiar with the most common top level domains of .com, .org, and .net.  Each top level domain may have a different authority controlling the registration of its sub-domains.   Some top level domains are assigned to countries, such as .us to the USA and .il to Israel.</p>
<p>The <span style="color: #3366ff;">blue</span> part of the address is a specific page on the website.  It may have a .html or .htm extension, but not necessarily so.  It can also specify directories as in  /this-is-a-directory/and-this-is-a-page.html.  Or it may not be there at all, in which case, the server is called upon to deliver some pre-configured default page.</p>
<p>The <span style="color: #993300;">brown</span> part of the address, which is separated from the page with a question mark, is the parameter list.  If present, it&#8217;s used to pass variables to the software that generates the Web page.  The <span style="color: #3366ff;">blue</span> and <span style="color: #993300;">brown</span> parts combined, i.e. the portion of the URL to the left of the top level domain, are called the URI (universal resource indicator).</p>
<p>And finally, the http:// just designates the protocol with which the entity pointed to by the address is to be interpreted.  HTTP stands for hypertext transfer protocol and essentially means it&#8217;s a Web page.  In a Web browser, http:// is almost always all you&#8217;ll see, however a URL is an Internet address, and since the Internet includes many protocols other than HTTP, the URL is not truly complete without it.</p>
]]></content:encoded>
			<wfw:commentRss>http://makeawebsitegreat.com/what-is-a-domain-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s the Best Platform for Creating Your Website?</title>
		<link>http://makeawebsitegreat.com/creating-your-website/</link>
		<comments>http://makeawebsitegreat.com/creating-your-website/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 20:22:07 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[How to Make a Website]]></category>
		<category><![CDATA[create your website]]></category>
		<category><![CDATA[creating a website]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://webhotshot.com/?p=484</guid>
		<description><![CDATA[The number of options and technologies for building a Web site is overwhelming. However, unless you are truly aiming at something complex or unique, (such as a new dot com startup selling Moon dust to Martians) there is one choice for creating your website that clearly stands out: Building a WordPress site. WordPress is an [...]]]></description>
			<content:encoded><![CDATA[<p>The number of options and technologies for building a Web site is overwhelming.  However, unless you are truly aiming at something complex or unique, (such as a new dot com startup selling Moon dust to Martians) there is one choice for creating your website that clearly stands out: Building a WordPress site.</p>
<p>WordPress is an open source blogging tool, but it&#8217;s evolved enough so that it can be configured to look like an &#8220;ordinary&#8221; non-blog site.  Or you can also have a hybrid configuration where WordPress looks like an &#8220;ordinary&#8221; website that has a blog section.</p>
<p>Since WordPress is open source, it is free to install, use and modify to your liking. Another positive aspect of WordPress&#8217;s open sourceness (yes, I just made that up) is the large community of developers who work on extending its functionality.</p>
<p>WordPress is highly expendable and customizable trough templates and plugins.  Templates are mainly responsible for how an installation of WordPress looks, and plugins are responsible for adding functionality that does not exist in its core.  Because of its great popularity, (largely due to the fact that it&#8217;s free and was developed early in the Web&#8217;s timeline) WordPress has a vast body of templates and plugins developed by individuals and companies across the world. And much of it is free.  I don&#8217;t think there is another website creation platform that comes close to the number of templates and plugins available to WordPress.  </p>
<p><img src="http://webhotshot.com/wp-content/uploads/2009/05/wordpress-logo-stacked-bg.png" alt="WordPress Logo" title="WordPress Logo" width="176" height="145" class="alignright size-full wp-image-497" />The large body of WordPress templates and plugins, combined with continuous open source improvements to the WordPress core, gives website owners an opportunity to leverage a massive amount of work done by developers across the world for free.  Consequently if you use WordPress, you get a highly functional website that can keep improving with easy upgrades and plugin installations as technology strides forward.  All this is in stark contrast to basing your website on your own proprietary platform, that only improves as you personally invest in making those improvements.</p>
<p>There are other open source Web platforms, most notably <a  href="http://joomla.org" title="The Official Joomla site" target="_blank">Joomla</a> and <a  href="http://drupal.org" title="The Official Drupal site" target="_blank">Drupal</a>, that are considered more robust content management systems, however WordPress does hold several advantages over those:</p>
<ul>
<li>Ease of use and installation.</li>
<li>Simplicity of development. Meaning that it easy to develop for, change and extend WordPress.</li>
<li>A large number of developers versed in WrodPress.  Consequently, it&#8217;s easier to find developers to do WordPress customizations.</li>
<li>Larger number of templates and plugins.</li>
</ul>
<p>Because of the above reasons, as I mentioned before, unless you&#8217;re doing something very special, creating your website with WordPress is a winning default strategy.  </p>
<p>Even if you decide to completely outsource your website and have it built by someone else, most times, the best approach is to have your site build around WordPress.  This way you&#8217;ll have an easy to use content management system, so that and even if you&#8217;re not a techie, you won&#8217;t have to call your Web designer for every little change on your site.</p>
<p>There&#8217;s another important thing I should mention.  There are quite a lot of site builders and free blog platforms, such as the ones at <a  href="http://wordpress.com" rel="nofollow" target="blank">WordPress.com</a> and <a  href="http://blogger.com" rel="nofollow" target="blank">Blogger.com</a>, that let you create a site on their servers within their system.  While this is an easy solution, it has one big disadvantage, which is loss of control.  On the other hand, if you get your own <a  href="/web-hosting-company-checklist" title="How to choose your web hosting company.">hosting account</a> and install your website there, you are not limited by what you&#8217;re allowed to do.  You can install any templates, plugins,  or software versions you want.  Just by taking a relatively small step of getting hosting and installing WordPress, you&#8217;ll be free to have your site which ever way you like, unhindered by policies and restrictions of a third party.</p>
<p>Further reading: <a  href="/how-to-install-wordpress-with-fantastico">How to Install WordPress Using Fantastico</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://makeawebsitegreat.com/creating-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Change WordPress Header Code With the Best WP Header Plugin I&#8217;ve Ever Seen</title>
		<link>http://makeawebsitegreat.com/how-to-change-wordpress-header/</link>
		<comments>http://makeawebsitegreat.com/how-to-change-wordpress-header/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 17:44:39 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[How to Make a Website]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[All in One SEO]]></category>
		<category><![CDATA[headers]]></category>
		<category><![CDATA[HeadSpace]]></category>
		<category><![CDATA[meta tags]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://webhotshot.com/?p=600</guid>
		<description><![CDATA[How to change WordPress header code? The answer is the HeadSppace WordPress plugin. You&#8217;ll love it! The requirements of search engine optimization dictate that webmasters carefully manipulate their Web site&#8217;s pages&#8217; title, description, keywords, and robots meta tags, which all reside in the header portion of an HTML document. And If you have a WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>How to change WordPress header code?  The answer is the <a  href="http://urbangiraffe.com/plugins/headspace/">HeadSppace</a> WordPress plugin.  You&#8217;ll love it!</p>
<p>The requirements of search engine optimization dictate that webmasters carefully manipulate their Web site&#8217;s pages&#8217; title, description, keywords, and robots meta tags, which all reside in the header portion of an HTML document.  And If you have a <a  href="http://webhotshot.com/creating-your-website/">WordPress</a> site (which you probably should) and you&#8217;re doing any <a  href="http://webhotshot.com/keyword-seo-dont-waste-pages/">SEO</a> for it (which you definitely should), then you may have heard of the <em><a  href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">All in One SEO</a></em> plugin.  This plugin is designed to do just that, i.e. manipulate the SEO relevant header tags, and it has become very popular.</p>
<p>However, I think HeadSpace does a much better job at it.  It&#8217;s an extremely flexible, and is not only an SEO tool, but also a general HTML header manipulation tool for WordPress.  For example, it has modules that easily insert Google Analytics, frame breaking and Goggle Webmaster codes, just to name a few, into the HTML header.</p>
<p>So if you have a WordPress site, you should definitely give the <a  href="http://urbangiraffe.com/plugins/headspace/">HeadSppace</a> plugin a try for manipulating the WordPress headers.</p>
]]></content:encoded>
			<wfw:commentRss>http://makeawebsitegreat.com/how-to-change-wordpress-header/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Choose the Best Web Hosting Company for Your Website</title>
		<link>http://makeawebsitegreat.com/web-hosting-company-checklist/</link>
		<comments>http://makeawebsitegreat.com/web-hosting-company-checklist/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 21:43:35 +0000</pubDate>
		<dc:creator>Yaron</dc:creator>
				<category><![CDATA[How to Make a Website]]></category>
		<category><![CDATA[best web hosting]]></category>
		<category><![CDATA[web host]]></category>
		<category><![CDATA[web hosting company]]></category>

		<guid isPermaLink="false">http://webhotshot.com/?p=183</guid>
		<description><![CDATA[The Web hosting market is full of choice. However, unless you know you have very specific requirements, such as a particular piece of server-side software that runs only on a certain operating system, then it&#8217;s best to stick to Web hosting companies that offer the leading industry standard platforms. And luckily, or actually by definition, [...]]]></description>
			<content:encoded><![CDATA[<p>The Web hosting market is full of choice.  However, unless you know you have very specific requirements, such as a particular piece of server-side software that runs only on a certain operating system, then it&#8217;s best to stick to Web hosting companies that offer the leading industry standard platforms.  And luckily, or actually by definition, the number of leading industry Web hosting standards is small.   <strong>I suggest you pick a host that runs cPanel on a Linux server. </strong> </p>
<p>I will go one step further and let you know that this site is hosted by <a  href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=yaronw">Host Gator</a>, which I highly recommend because it meet all my requirements (see below) and has great customer support.  This way you&#8217;ll save a lot of time by not having to sift through the vast number of hosting companies out there.  <strong>Whether you&#8217;re looking for shared hosting or dedicated hosting, Host Gator is very competitively priced, and unless you have super special hosting requirements, it has all the features you need.</strong></p>
<p>At any rate, as I mentioned above, I recommend you go with a Linux server with cPanel. In case you&#8217;re unfamiliar with these two terms, let me explain both:</p>
<p><strong>Linux</strong> &#8211; Linux is an operating system based on a very well established and powerful OS first developed in the 1960&#8242;s called <a  href="http://www.bell-labs.com/history/unix/">Unix</a>. Linux is an open source operating system that runs on PCs, and this translates to cheap and dependable.  Windows is another example of an operating system that runs on PCs, but it is proprietary to Microsoft.</p>
<p><strong>cPanel</strong> &#8211; cPanel is a very popular Web hosting control software that runs on the server and lets users easily manage their accounts.  The hallmark of cPanel is its ability to integrate separate software tools and operating system services into a single, easy to use, control panel, and hence its name.  Some of the types of tools it integrates include database access &#038; querying, Web mail, a script for adding domain names to your account, etc.</p>
<p>Since it&#8217;s inception, Unix was designed to manage time sharing, multi-user computer systems.  Unix was managing multi-user, multi-tasking computer servers for many years until Microsoft finally came out with a version of Windows that can do the same.  Consequently, unlike the desktop PC market, the server market is dominated by Unix based systems.  And with the advent of Linux, a popular open-source Unix variant that can run on cheap PCs, there is no good reason to run a Windows based server, unless you specifically need it to run software based on Microsoft technologies.  Furthermore, the open source nature of Linux  sprung a world-wide effort to crate free open-source tools for Linux.  And consequently, any Web host offering Linux, can also provide a vast array of tools and options based on software that doesn&#8217;t cost them a dime.</p>
<p>cPanel is very good at integrating all those tools,  and if you pick a hosting company that offers it, you&#8217;re guaranteed to have a large set of these tools and technologies conveniently available to you. So instead of trying to keep track of all the acronyms, CGI, PHP, RoR, Perl, MySQL, SSH, SSL, etc., you just need to look for one thing, cPanel, and you&#8217;ll know you have all the standard technologies and tools.  Of course, if have special requirements, then by all means, verify that the hosting company supports those.</p>
<p>Okay, so now that you know to get Linux and cPanel, here&#8217;s the list of things to look for when choosing a Web hosting company:</p>
<ol>
<li><strong>24/7 customer support</strong> &#8211; Trust me, if you need help after normal business hours, you don&#8217;t want to get a voice mail message telling you to wait until the next morning.</li>
<li><strong>Guaranteed up-time</strong> &#8211; Most Web hosting companies guarantee 99.9% server up-time, however, if they do not live up to their promise, don&#8217;t expect to be compensated for anything more than your hosting fee for the month.  It&#8217;s not much if your site makes big bucks, or otherwise very important to you, but it&#8217;s at least some incentive to keep the servers in good working order.</li>
<li><strong>Money back guarantee</strong> &#8211; You should be able to test drive your account and the host&#8217;s reliability for at least a month, and if you don&#8217;t like it, get your money back.</li>
<li><strong>A reseller account or unlimited domain option</strong> &#8211; Technically, a reseller account is supposed to be used by people who want to run a virtual Web host business.  They obtain hosting clients of their own, and set them up with separate accounts under their own main account with the hosting company. But a reseller account is also a very convenient way of separating your projects out completely, yet not have to sign up for another hosting account.  It comes in very handy, for example, if you have your own projects, and then decide to work on another project with a partner.  You would then want to give your new project a separate account as to not give your partner full access to everything else you&#8217;re doing.  You might not need a reseller account, but it&#8217;s a good option to have with your hosting company should you need it. Another advantage of a reseller account is the ability to host an unlimited number of Web sites under your account.  But if you don&#8217;t need to completely separate out your projects but still want to be able to have many sites, you can go for a hosting account that offers unlimited domains.  It&#8217;ll be significantly cheaper than the reseller account.
<li><strong>A good backup strategy</strong> &#8211; You should keep a copy of your site on your local computer for backup, but with dynamic, ever changing sites, it could be cumbersome to keep a local backup constantly up to date.  Therefore, make sure the hosting company you choose backs up their servers at least once a week. </li>
<li><strong>Linux with cPanel</strong> &#8211; Last but not least, and previously discussed.</li>
</ol>
<p><strong>My current choice for Web host:</strong><br />
<a  href="http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=yaronw">Host Gator</a> &#8211; Host Gator has superb customer support and meets all the criteria on my list.  That&#8217;s why I use it to host this site.  Host Gator has great reseller, unlimited domain, and dedicated server plans.</li>
]]></content:encoded>
			<wfw:commentRss>http://makeawebsitegreat.com/web-hosting-company-checklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
