<?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>Tropical Blogging &#187; Hosting</title>
	<atom:link href="http://www.tropicalwebworks.org/category/hosting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tropicalwebworks.org</link>
	<description>Warm breezes, sunshine, and random thoughts</description>
	<lastBuildDate>Mon, 05 Dec 2011 21:41:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress vs. Blogger</title>
		<link>http://www.tropicalwebworks.org/2008/01/12/wordpress-vs-blogger/</link>
		<comments>http://www.tropicalwebworks.org/2008/01/12/wordpress-vs-blogger/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 13:36:29 +0000</pubDate>
		<dc:creator>Sonja</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://www.tropicalwebworks.org/2008/01/12/wordpress-vs-blogger/</guid>
		<description><![CDATA[<p>Sometimes, one of my clients wants or needs a blog. And the question always arises, should they use one of the free hosted blogging platforms, such as Typepad or Blogger or a hosted blog at WordPress.com, or should they download  &#8230; <a href="http://www.tropicalwebworks.org/2008/01/12/wordpress-vs-blogger/" class="read_more">Read the rest &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Sometimes, one of my clients wants or needs a blog. And the question always arises, should they use one of the free hosted blogging platforms, such as Typepad or Blogger or a hosted blog at WordPress.com, or should they download the WordPress software from WordPress.org and host it on their own site?<span id="more-49"></span></p>
<p>I generally recommend that they use WordPress and host it on their own site &#8212; usually in a subdirectory on their site&#8217;s domain, e.g., example.com/blog, or perhaps on a subdomain, e.g., blog.example.com.</p>
<p>There are several reasons I lean toward hosting your own blog on your own site:</p>
<ol>
<li><strong>Reliability and Safety: </strong>I dislike, in general, the idea of having your material dependent on a third-party service where the security and reliability of your blog is at the mercy of that third party. A few years ago one of the major hosted blogging services closed up shop &#8212; unexpectedly and unnanounced &#8212; and stole away in the night. All of the bloggers who had been using that service found their blogs gone with no backups available and no way to re-create their work elsewhere. With your own copy of WordPress running on your own site, your blog is totally portable &#8212; you can host it anywhere you wish, and you can easily set it up elsewhere if your hosting disapppear That&#8217;s provided you have a backup, of course &#8212; when my clients host with me, there&#8217;s always a backup available, because I run a cron job that backs up all the databases nightly, and my hosting provider runs daily backups, as well. So none of my clients will ever find their site, or their blog, gone with no backup. All of the remotely hosted blogging platforms have a terms of service (TOS) that disclaims any responsibility for your material.</li>
<li><strong>Link Juice:</strong> Assuming you do a good job writing your blog, and it attracts inbound links from other sites or blogs, links to your blog at example.com/blog are likely to help the site as whole rank well in the search engines, whereas a link to yourblog.blogspot.com isn&#8217;t going to have the same effect.</li>
<li><strong>Branding:</strong> When your blog is hosted on your own domain, people who visit and read your blog can&#8217;t help but be aware of the rest of your site. But when your blog is at yourblog.blogspot.com, visitors might have no idea that you even have a site of your own, even if you add links to your site in the blog sidebar.</li>
<li><strong>Flexibility:</strong> WordPress has a lot of functionality &#8220;out of the box,&#8221; and much more available through a variety of free plug-ins. With the remotely hosted services, you can only do what they allow.</li>
</ol>
<p>With that said, I&#8217;ve recently been exploring Blogger, the blogging platform now owned by Google, and I have to say I&#8217;m pretty impressed. There&#8217;s more flexibility and functionality available than I was aware of, and the set-up is even faster and easier than WordPress, which is famous for its 5-minute installation. The WYSIWYG editor in Blogger for writing posts seems to be a little easier to use than WordPress&#8217;s. And Google loves it own blog service &#8212; A blog that I set up there had its first post found and crawled by GoogleBot the very same day I posted it.</p>
<p>Nevertheless, I shall continue recommending to clients that they host their own blog on their site. I think the advantages of self-hosting far outweigh the advantages of hosting on Blogger or any other blogging service.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tropicalwebworks.org/2008/01/12/wordpress-vs-blogger/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Bad Hosting Costs $$ and Wastes Time</title>
		<link>http://www.tropicalwebworks.org/2007/10/16/bad-hosting/</link>
		<comments>http://www.tropicalwebworks.org/2007/10/16/bad-hosting/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 12:22:47 +0000</pubDate>
		<dc:creator>Sonja</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.tropicalwebworks.org/2007/10/16/bad-hosting/</guid>
		<description><![CDATA[<p><strong>Poor hosting companies waste time and cost money.</strong></p>
<p>I needed to set up a MySQL database for a client recently. The client hosts their website with a large and well-known hosting company, which advertises MySQL available with all hosting packages.  &#8230; <a href="http://www.tropicalwebworks.org/2007/10/16/bad-hosting/" class="read_more">Read the rest &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>Poor hosting companies waste time and cost money.</strong></p>
<p>I needed to set up a MySQL database for a client recently. The client hosts their website with a large and well-known hosting company, which advertises MySQL available with all hosting packages. It should have taken just a few minutes to create the database and assign the db username and password, and then I could get on with the backend programming for the site. Several days and several billable hours later, I was just getting started.</p>
<p>First, I logged into the client&#8217;s hosting control panel and looked for the &#8220;MySQL&#8221; or &#8220;Database&#8221; option. No problem, that was easy enough to find. There was a link to &#8220;Activate MySQL&#8221; for the account. I thought that a little odd &#8212; most of the time, hosting accounts that have MySQL available simply have it available, no &#8220;activation&#8221; required. But okay&#8230;. I clicked the &#8220;Activate MySQL&#8221; link, then received a message that MySQL wasn&#8217;t available and the account would have to upgraded to a package that included MySQL. E-mail the client, explain the situation, tell them they need to upgrade their hosting account. It turns out that this host&#8217;s <strong>current</strong> packages all include MySQL, but older legacy accounts never had MySQL added to the available options.</p>
<p>Some days later, the client has upgraded their account to one of the newer hosting packages, which does include MySQL. I log back in to the control panel, activate MySQL, make note of the host, username, and password to use for database connections, then look for a link to phpMyAdmin to access the database. No phpMyAdmin anywhere, but the knowledgebase included instructions for downloading and installing phpMyAdmin. Wow, even the low-end $4/month hosting accounts at GoDaddy include phpMyAdmin already installed and ready to use.</p>
<p>I wouldn&#8217;t have to waste time installing phpMyAdmin if I could access the MySQL server through a secure shell, so I checked the account&#8217;s features for connecting via telnet or ssh. I didn&#8217;t find any information on that, so I tried a few random-but-likely ssh connections, but no go. Apparently the account has no telnet or ssh ability. So off I go to download phpMyAdmin.</p>
<p>I downloaded phpMyAdmin, uploaded it to the server, configured the connection settings, and tried to load up phpMyAdmin. I got a variety of &#8220;access denied&#8221; messages, all pretty worthless.</p>
<p>I&#8217;ve only installed phpMyAdmin myself a couple of times, and I wasn&#8217;t positive I had it configured correctly, so I decided to just use the connection string and try a database connection in a test page on the client&#8217;s site. I still got &#8220;access denied&#8221; errors, but this time the error message was more useful: The hostname for the database in the error messages was <strong>not</strong> the hostname specified in my db connection string. I double-checked and triple-checked the hostname specified in the hosting control panel and made sure I had it correct in the connection string, but I kept getting this same error. So I finally decided I needed to contact the host for technical support.</p>
<p>I hate calling tech support on the phone, because it invariably involves being put on hold for anywhere from 30 minutes to 2 hours, so I looked for a tech support contact form or e-mail link. No e-mail link, but I did find a form. Unfortunately, the form required that I enter the last 4 digits of the credit card number associated with the account. This is a client&#8217;s account, not my own, and I don&#8217;t happen to have the client&#8217;s credit card number, so I couldn&#8217;t use the form &#8212; even though I&#8217;m logged into the account&#8217;s control panel using the username and password associated with the account.</p>
<p>Looks like I have to resort to the telephone after all. I dial the tech support number and I get put on hold for about 45 minutes. I put my phone on speaker and tried to get some other work done while waiting, but every couple of minutes a robotic voice would issue from the speaker telling me how important my call was — repeatedly interrupting my concentration and making it virtually impossible to get any work done while waiting on hold. This is exactly why I hate calling tech support.</p>
<p>Finally, after 45 minutes of this, I get a live person who takes down the necessary information, puts me on hold while he checks into the situation, and then tells me that the database was activated on the wrong server and he would fix that but it would take 6 hours for the correction to &#8220;take.&#8221; I don&#8217;t get this at all — if he fixed it, why is there a six-hour delay? Nevermind, I was glad that the problem was identified, so I thanked him and hung up.</p>
<p>By now it&#8217;s well past my normal working hours, and the database is supposed to take 6 hours to be fixed, so I closed up shop for the day. The next morning, my connection script is working, and phpMyAdmin is working, and I&#8217;m finally able to start work on the client&#8217;s database.</p>
<p>Fortunately for me, I charge this client on an hourly basis, and you better believe they were billed for every minute I spent attempting to get their database set up and working, including the 45 minutes I spent on hold listening to that irritating robotic voice telling me how important my call was. If they had been with a better hosting company, they would have saved about 4 billable hours on their last invoice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tropicalwebworks.org/2007/10/16/bad-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

