<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.3.2" --><rss 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/" version="2.0">

<channel>
	<title>HostHow</title>
	<link>http://www.hosthow.com</link>
	<description>Web Hosting Tutorials</description>
	<pubDate>Mon, 25 Feb 2008 17:37:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/hosthow" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">hosthow</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>How To Upgrade To Apache 2.x, PHP 5.x and MySQL 5.x on CentOS 4 Using Yum</title>
		<link>http://www.hosthow.com/linux/centos4-php5-mysql5-httpd2-yum-upgrade/</link>
		<comments>http://www.hosthow.com/linux/centos4-php5-mysql5-httpd2-yum-upgrade/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 17:21:59 +0000</pubDate>
		<dc:creator>TheWebHostingHero.com</dc:creator>
		
		<category><![CDATA[Databases]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Web Hosting Biz]]></category>

		<category><![CDATA[apache2]]></category>

		<category><![CDATA[centos4]]></category>

		<category><![CDATA[mysql4]]></category>

		<category><![CDATA[mysql5]]></category>

		<category><![CDATA[php4]]></category>

		<category><![CDATA[php5]]></category>

		<category><![CDATA[update]]></category>

		<category><![CDATA[upgrade]]></category>

		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/linux/centos4-php5-mysql5-httpd2-yum-upgrade/</guid>
		<description><![CDATA[If you prefer installing and updating your CentOS 4 applications with pre-compiled packages using Yum (and you should!), you probably already know that you're stuck with older versions of PHP, MySQL and Apache. In fact, according to the CentOS 4 package repository, here are the latest available versions of these components:

PHP 4.3.9
MySQL Server 4.1.20
HTTPD 2.0.52

Of [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.hosthow.com/wp-content/uploads/2008/02/centos4-php5-mysql5-yum-upgrade.jpg" alt="CentOS 4 - How To Update To PHP5, MySQL 5 and Apache2 Using YUM" align="right" hspace="10" />If you prefer installing and updating your CentOS 4 applications with pre-compiled packages using Yum (<em>and you should!</em>), you probably already know that you're stuck with older versions of PHP, MySQL and Apache. In fact, according to the CentOS 4 package repository, here are the latest available versions of these components:</p>
<ul>
<li>PHP 4.3.9</li>
<li>MySQL Server 4.1.20</li>
<li>HTTPD 2.0.52</li>
</ul>
<p>Of course you could search the web for the latest RPMS, find all the dependencies and install everything with the package manager. But there an easier trick than that. It's called the <em>CentOSPlus Repository</em>.</p>
<p>I won't go into details about this repository, you can find <a href="http://wiki.centos.org/Repositories/CentOSPlus">more information here</a>.</p>
<p><strong>Enabling The CentOSPlus Repository</strong></p>
<p>I am assuming at this point that you've tested all your PHP scripts on PHP5 and that you've backed up all your MySQL databases. You did it, right? Ok proceed then.</p>
<p>This is quite simple. All you have to do is to edit <strong>/etc/yum.repos.d/CentOS-Base.repo</strong> with your favorite text editor (no word processor!). Find the following section:</p>
<blockquote><p>#additional packages that extend functionality of existing packages<br />
[centosplus]<br />
name=CentOS-$releasever - Plus<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;arch=$basearch&amp;repo=centosplus<br />
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/<br />
gpgcheck=1<br />
enabled=0<br />
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5</p></blockquote>
<p>Now simply set the <strong>enabled</strong> parameter to 1. Save the file and exit the editor.</p>
<p>When you're done, you can update Yum before going further (optional):</p>
<blockquote><p># yum update yum</p></blockquote>
<p>After that you can update PHP, Apache and MySQL:</p>
<blockquote><p># yum update php mysql apache</p></blockquote>
<p>When you're done, you can either reboot your server or restart httpd and mysqld:</p>
<blockquote><p># service httpd restart<br />
# service mysqld restart</p></blockquote>
<p>Once the upgrade is finished, you should now have the following versions installed:</p>
<ul>
<li>PHP 5.1.6</li>
<li>MySQL Server 5.0.54</li>
<li>HTTPD 2.0.59</li>
</ul>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/linux/centos4-php5-mysql5-httpd2-yum-upgrade/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How To Access AwStats Outside cPanel</title>
		<link>http://www.hosthow.com/control-panels/access-awstats-outside-cpanel/</link>
		<comments>http://www.hosthow.com/control-panels/access-awstats-outside-cpanel/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 20:49:03 +0000</pubDate>
		<dc:creator>TheWebHostingHero.com</dc:creator>
		
		<category><![CDATA[Control Panels]]></category>

		<category><![CDATA[awstats]]></category>

		<category><![CDATA[cpanel]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/control-panels/access-awstats-outside-cpanel/</guid>
		<description><![CDATA[For those of you who are using cPanel, you might find it annoying to log into cPanel to access your website's statistics. Sometimes this can also be impossible if you're behind a firewall or using a proxy that doesn't allow connections to cPanel's ports. There are also times when you might want to give access [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who are using cPanel, you might find it annoying to log into cPanel to access your website's statistics. Sometimes this can also be impossible if you're behind a firewall or using a proxy that doesn't allow connections to cPanel's ports. There are also times when you might want to give access to AwStats to someone who you don't want to access cPanel.</p>
<p>This short tutorial will show you how to access your website's statistics without logging into cPanel.</p>
<blockquote><p>1. Grab yourself a copy of AwStats over at <a href="http://sourceforge.net/project/showfiles.php?group_id=13764">http://sourceforge.net/project/showfiles.php?group_id=13764</a></p>
<p>2. Unzip all the content from the archive in a temporary folder on your hard drive.</p>
<p>3. Using your favorite FTP client, connect to your web server.</p>
<p>4. Create a directory named <em>awstats</em> into <strong>/public_html/cgi-bin</strong>.</p>
<p>5. Upload all the content from the <strong>/wwwroot/cgi-bin</strong> folder you've extracted (not the folder itself!) to your web server into <strong>/public_html/cgi-bin/awstats</strong></p>
<p>6. Still using your FTP client, create two directories on your webserver:</p>
<ul>
<li>/public_html/images</li>
<li>/public_html/images/awstats</li>
</ul>
<p>7. Upload the content from the <strong>/wwwroot/icon</strong> folder to your web server into <strong>/public_html/images/awstats</strong></p>
<p>8. Download <strong>/tmp/awstats/awstats.[your-website-name].conf</strong> from your web server to a temporary folder on your hard drive.</p>
<p>9. Upload the file you've just downloaded back on your web server but this time into <strong>/public_html/cgi-bin/awstats</strong></p></blockquote>
<p>At this point you should be able to access your website's statistics at http://www.yourdomain.com/cgi-bin/awstats/awstats.pl?config=yourdomain.com but the fact that it's publicly available to anyone is a security concern.</p>
<p>Here's how to protect your statistics:</p>
<blockquote><p>1. Log into cPanel and click on the <strong>Password Protect Directories</strong> icon.</p>
<p>2. Browse to the <strong>/public_html/cgi-bin</strong> directory and select the <em>awstats</em> folder. You should now see this page:</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/02/cpanel-password-protect-directory2.jpg" alt="cPanel Password Protect Directory" /></p>
<p>3. Make sure you're about to protect the right directory. You can find this information at the upper left corner of the screen. <em>Of course I've hidden the directory name from my own web server.</em></p>
<p>4. Check the <em>Directory requires a password to access via the web</em> checkbox and enter a name for the resource to protect. Click on <em>Save</em>.</p>
<p>5. Add the user accounts you want to give access to in the section below. When you're done adding users you can close cPanel.</p></blockquote>
<p>This way the visitors will be prompted to enter a user name and password when trying to access AwStats.</p>
<p>You might encouter some problems if you have Wordpress installed at the root of your web server (i.e. directly into /public_html). This is caused by the rewrite rules in the <em>.htaccess</em> file. If that's the case, a quick and easy workaround would be to create a subdomain and use it to access AwStats (example: awstats.yourdomain.com/cgi-bin/awstats.pl).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/control-panels/access-awstats-outside-cpanel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to move your SPAM defenses up a notch using SPF (Sender Policy Framework)</title>
		<link>http://www.hosthow.com/web-hosting-business/how-to-move-your-spam-defenses-up-a-notch-using-spf-sender-policy-framework/</link>
		<comments>http://www.hosthow.com/web-hosting-business/how-to-move-your-spam-defenses-up-a-notch-using-spf-sender-policy-framework/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 19:34:27 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Server Security]]></category>

		<category><![CDATA[Web Hosting Biz]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/web-hosting-business/how-to-move-your-spam-defenses-up-a-notch-using-spf-sender-policy-framework/</guid>
		<description><![CDATA[SPF is a guide to mail servers - placed in your domain’s zone file - that indicates who is allowed to send mail from that domain. For example, only the hosthow.com mail server is allowed to send mail for hosthow.com. Using this, mail servers are able to check whether or not incoming mail is being [...]]]></description>
			<content:encoded><![CDATA[<p>SPF is a guide to mail servers - placed in your domain’s zone file - that indicates who is allowed to send mail from that domain. For example, only the hosthow.com mail server is allowed to send mail for hosthow.com. Using this, mail servers are able to check whether or not incoming mail is being sent by an authorized server.</p>
<h4>Step 1 - Create your SPF record</h4>
<p>Visit <a href="http://www.openspf.org">openspf.org</a> and use their SPF wizard to create your SPF record.</p>
<p><a href="http://www.openspf.org"><img src="http://www.hosthow.com/wp-content/uploads/2008/01/spf_wizard.png" alt="SPF Wizard" border="0" /></a></p>
<p>Here is the record for hosthow.com:</p>
<pre>"v=spf1 a mx mx:viper.hosthowservers.com ~all"</pre>
<p>When a client tries to send email from hosthow.com, it looks for the SPF record, which in hosthow.com's case means:</p>
<blockquote><p> <strong>v=spf1 </strong>declares that the record is SPF version 1</p>
<p><strong>a </strong>means that all A records for the domain hosthow.com can send mail</p>
<p><strong>mx </strong>means that all MX records for hosthow.com are checked, and all their A records are checked. Remember that when you are using a 3rd Party mail service such as Google Apps Gmail, you need to include their MX server(s) here.</p>
<p><strong>mx:viper.hosthowservers.com</strong> means that all of viper.hosthowservers.com's MX records are checked, and their A records checked. This is because the hosthow.com site sends automatic emails such as the website signup confirmations, and they are sent by viper.hosthowservers.com</p>
<p><strong>~all</strong> means that this SPF record lists all servers that send mail for hosthow.com - and the tilde ~ means that if a server is not listed here but is trying to send mail, it should be a "soft" fail, meaning it won't be rejected completely but may be marked with a higher chance of being SPAM. You should use this so that if there is a legitimate server problem on your send, your mail is not automatically rejected.</p></blockquote>
<h4>Step 2 - Add your SPF record to the domain's zone file</h4>
<p>Log into WHM and click the “DNS Functions” icon. Then, select “Edit DNS Zone”.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/edit_dns_zone_whm.png" alt="Edit DNS Zone in WHM" /></p>
<p>On the right, click on the domain in question, and click “Edit”. The DNS zone page will open. Scroll all the way down to the bottom to "Add New Entries Below this Line", where you can enter your SPF record:</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/new_txt_record.png" alt="New TXT Record" /></p>
<p>Remember the intentional period "." at the end of hosthow.com - this is required, and select TXT from the drop-down menu. Also note that the SPF record is enclosed in quotes.</p>
<p>Click "Save" to make the change live.</p>
<h4>Step 3  - Test your SPF record</h4>
<p>There are a few ways to test your SPF record. One is to use <a href="http://www.openspf.org/Why">OpenSPF's Why page</a>, an another is to check the headers of the emails that are being received. To view the headers of an email, you need to "View Source" in Outlook for example, or "View Original Message" in Gmail.</p>
<p>You should see an SPF line, and if it was successful it will be similar to this:</p>
<pre>Received-SPF: pass (google.com: domain of wordpress@hosthow.com designates 72.52.252.76 as permitted sender) client-ip=72.52.252.76;</pre>
<p>Now all you need to do is look forward to less SPAM!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/web-hosting-business/how-to-move-your-spam-defenses-up-a-notch-using-spf-sender-policy-framework/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to use sIFR to make fonts smoother and cleaner on web pages</title>
		<link>http://www.hosthow.com/miscellaneous/how-to-use-sifr-to-make-fonts-smoother-and-cleaner-on-web-pages/</link>
		<comments>http://www.hosthow.com/miscellaneous/how-to-use-sifr-to-make-fonts-smoother-and-cleaner-on-web-pages/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 22:09:01 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[General Geekery]]></category>

		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[anti-alias]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[fonts]]></category>

		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/miscellaneous/how-to-use-sifr-to-make-fonts-smoother-and-cleaner-on-web-pages/</guid>
		<description><![CDATA[sIFR is a great way to make your font headings and short paragraphs look neat and anti-aliased, avoiding those jagged edges when fonts get too big on a web page. Using Flash technology, sIFR also allows you to use a custom font or one that may not normally be present on the user’s system.
You will [...]]]></description>
			<content:encoded><![CDATA[<p>sIFR is a great way to make your font headings and short paragraphs look neat and anti-aliased, avoiding those jagged edges when fonts get too big on a web page. Using Flash technology, sIFR also allows you to use a custom font or one that may not normally be present on the user’s system.</p>
<p>You will need: <a href="http://www.adobe.com/products/flash/flashpro/">Adobe Flash Professional</a></p>
<h4>Step 1 - Download the latest version of sIFR</h4>
<p><a href="http://novemberborn.net/sifr">Visit the sIFR website</a> for the latest version and download to your computer. Extract the .zip file and look for the the <em>sifr.fla</em> file.</p>
<h4>Step 2 - Choose your font and edit sifr.fla</h4>
<p>You need to manually create special .swf (Flash) files for each of the fonts you plan to use for sIFR. In this example I will be using <em>Gill Sans MT.</em> Open the <em>sifr.fla </em>file and double-click on the invisible text box in the centre of the window.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/do_not_remove_text.png" alt="Do not remove this text" /></p>
<p>This will open the <em>holder </em>Movie Clip with the above text box showing. Select this text box by clicking it, and in the Properties panel, change the font to the one you want to use. If the Properties panel isn't visible, show it by pressing Ctrl+F3.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/change_font.png" alt="Change the font in the Properties panel" /></p>
<h4>Step 3 - Export your sIFR flash file</h4>
<p>Click File &gt; Export &gt; Export Movie... and save your .swf file as <em>gillsansmt.swf</em>, for example.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/export_movie.png" alt="Export Movie" /></p>
<p>Make sure when you see the export settings dialog, to choose "Flash Player 6" if it's not selected already. All the remaining settings can be left as they are.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/flash_player_6.png" alt="Flash 6 Compatible" /></p>
<p>After this you can close the <em>sifr.fla</em> file without saving.</p>
<h4>Step 4 -  Add the sIFR CSS and JavaScript to your page</h4>
<p>You'll need to include the sIFR CSS files and the <em>sifr.js</em> file in the &lt;head&gt; part of the page that will contain the sIFR text.</p>
<pre>
&lt;link href="sIFR-print.css" rel="stylesheet" type="text/css" media="print" /&gt;
&lt;link href="sIFR-screen.css" rel="stylesheet" type="text/css" media="screen" /&gt;
&lt;script src="sifr.js" type="text/javascript"&gt;&lt;/script&gt;</pre>
<p>You should correctly format your existing text so that it will look right when viewed with a browser that doesn't support sIFR. I have formatted the &lt;h3&gt; element below in Verdana.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/before_sifr.png" alt="Before sIFR" /></p>
<h4>Step 5 - Add the final sIFR commands</h4>
<p>The final commands you need to add are the <em>sIFR.replaceElement </em> JavaScript commands at the end of your HTML. For this one element, the following code is added just before the &lt;/body&gt; tag (in  tags):</p>
<pre>
sIFR.replaceElement("h3", "./gillsansmt.swf", named({sColor : "#000"}));</pre>
<p>This tells sIFR to replace &lt;h3&gt; text with our newly-created <em>gillsansmt.swf</em>. The last command, <em>sColor </em>sets the color of the text in hex. There are many more options, described in detail on the <a href="http://novemberborn.net/sifr">sIFR website</a>.</p>
<h4>Step 6 - Try out your new sIFR text</h4>
<p>Test your page in your favorite browser, and the result should be something like this:</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/after_sifr.png" alt="After sIFR" /></p>
<p>Be sure to also test in other browsers to make sure your page will look as you want it to, to the majority of your visitors.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/miscellaneous/how-to-use-sifr-to-make-fonts-smoother-and-cleaner-on-web-pages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How To Install Pixelpost Photoblogging Software</title>
		<link>http://www.hosthow.com/miscellaneous/how-to-install-pixelpost-photoblogging-software/</link>
		<comments>http://www.hosthow.com/miscellaneous/how-to-install-pixelpost-photoblogging-software/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 16:27:39 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[photoblogging]]></category>

		<category><![CDATA[pixelpost]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/miscellaneous/installing-pixelpost-photoblogging-software/</guid>
		<description><![CDATA[Pixelpost is an open-source photo blogging system that is extremely simple to use, leaving your photos to do the talking on your website.
Step 1 - Download the latest version of Pixelpost
Visit pixelpost.org website to download the latest version. Here you'll also be able see a demo of the software and check out the various tools [...]]]></description>
			<content:encoded><![CDATA[<p>Pixelpost is an open-source photo blogging system that is extremely simple to use, leaving your photos to do the talking on your website.</p>
<h4>Step 1 - Download the latest version of Pixelpost</h4>
<p>Visit <a href="http://www.pixelpost.org">pixelpost.org</a> website to download the latest version. Here you'll also be able see a demo of the software and check out the various tools and extensions that are available.</p>
<h4>Step 2 - Unzip and upload to your web server</h4>
<p>f you are using Windows XP, right-click on the Pixelpost file and select "Extract all.." and click Next to extract the files.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/extract_all.png" /></p>
<p>You may want to have the photo blog as your main website (ie. www.yourwebsite.com), in which case you would just upload all the files directly to the public_html folder. Alternatively you can have Pixelpost work as an addition to your site, like www.yourwebsite.com/photo. Create the directory if need be, and upload the whole lot to your web server.</p>
<h4>Step 3 - Change permissions for folders</h4>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/chmod.png" alt="CHMOD on FlashFXP Menu" align="right" />Because Pixelpost will be managing your images once you have uploaded them, you'll need to set the permissions (known as CHMOD) on the <em>images</em> and <em>thumbnails </em>folders so they can be written by the software. To do this, in your FTP software right-click the folder and look for "CHMOD" or "Permissions".</p>
<p>Then in the window that appears, you'll need to type 777 in the box, which sets read, write, and execute permissions for all.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/chmod_777.png" alt="CHMOD 777" /></p>
<h4>Step 4 - Set up a MySQL database for Pixelpost</h4>
<p>This is another step that the install program can't do for you. For full details on how to set up a MySQL database, see the How-To <a href="http://www.hosthow.com/control-panels/setting-up-a-mysql-database-and-accessing-it-with-phpmyadmin/">Setting up a MySQL database and accessing it with phpMyAdmin</a></p>
<p>I have set up the database as follows, with ALL privileges because Pixelpost needs to create/drop tables during setup:</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/database_setup.png" alt="Pixelpost Database Setup" /></p>
<h4>Step 5 - Run the Pixelpost install script</h4>
<p>Handily, there is a step-by-step wizard for installing the rest and checking your settings. Simply open your web browser and go to www.yourwebsite.com/(photo blog folder, if any)/admin/install.php</p>
<blockquote><p>All should run smoothly, but I came across an error on the "Requirements" page that said that the GD image library was missing. To fix this, I recompiled PHP with the GD library using the "Apache Update" feature in Web Host Manager</p></blockquote>
<p>Once you're past the requirements page, you're home free and can customize the various settings and options for using Pixelpost. Happy photoblogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/miscellaneous/how-to-install-pixelpost-photoblogging-software/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to transfer files from one site to another with FXP</title>
		<link>http://www.hosthow.com/miscellaneous/how-to-transfer-files-from-one-site-to-another-with-fxp/</link>
		<comments>http://www.hosthow.com/miscellaneous/how-to-transfer-files-from-one-site-to-another-with-fxp/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 01:40:04 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[Web Hosting Biz]]></category>

		<category><![CDATA[fxp]]></category>

		<category><![CDATA[site transfer]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/miscellaneous/transfer-files-from-one-site-to-another-with-fxp/</guid>
		<description><![CDATA[FTP stands for File Transfer Protocol, the standard way to upload files to and download files from your web server, on the back end. FXP (File Exchange Protocol) is FTP's cooler cousin, allowing you to move files from one web server to another directly without having to download the files from one server and upload [...]]]></description>
			<content:encoded><![CDATA[<p>FTP stands for File Transfer Protocol, the standard way to upload files to and download files from your web server, on the back end. FXP (File Exchange Protocol) is FTP's cooler cousin, allowing you to move files from one web server to another directly without having to download the files from one server and upload to another. This can save a considerable amount of time when dealing with large amounts of data.</p>
<p>The downside to FXP is that it can be a security risk when enabled, commonly used for illegal software transfers across the Internet. Therefore there may be a couple of extra steps to enable FXP on your web server, as by default it is disabled on FTP server software.</p>
<h4>Step 1 - Determine the status of FXP on your servers</h4>
<p>Most FTP clients show you the raw commands as they are sent to the server, especially when logging in. Look for the "Transfer Window" or "Log Window" on your FTP client. This is what is shown when logging into hosthow.com:</p>
<pre>[R] Connecting to hosthow.com -&gt; DNS=hosthow.com IP=72.52.252.78 PORT=21
[R] Connected to hosthow.com
[R] 220---------- Welcome to <strong>Pure-FTPd</strong> [TLS] ----------
[R] 220-You are user number 1 of 50 allowed.
[R] 220-Local time is now 08:27. Server port: 21.
[R] 220 You will be disconnected after 15 minutes of inactivity.
[R] USER how
[R] 331 User how OK. Password required
[R] PASS (hidden)
[R] <strong>230-This server supports FXP transfers</strong>
[R] 230 OK. Current restricted directory is /</pre>
<p>The items in bold are the key ones we are looking for: <strong>Pure-FTPd </strong>is the FTP server software, and the second item tells us that FXP is supported (which means it is enabled).</p>
<h4>Step 2 - Enable FXP on both FTP servers, if needed</h4>
<p>If you can't see the line that indicated that FXP is enabled, visit the website of your FTP server for details on enabling it. In the case of PureFTPd, you need to change the line "<em>AllowUserFXP</em>" to "Yes" in <em>pure-ftpd.conf</em></p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/change_pure-ftpd-conf.png" alt="Editing pure-ftpd.conf" /></p>
<p>After any changes to settings like these, you'll need to restart your FTP server, and while in the shell you can type the following to do so:</p>
<pre>
service pure-ftpd restart</pre>
<p align="left">or you can use the Restart Services option in WHM:</p>
<p align="left"><img src="http://www.hosthow.com/wp-content/uploads/2008/01/whm_restart_services.png" alt="WHM - Restart Services" /></p>
<p>Remember that FXP must be enabled on both servers in order to work properly.</p>
<h4>Step 3 - Log into both FTP servers and prepare to transfer files</h4>
<p>Because of its insecure nature, many FTP severs will only do FXP using a secure (SSL or TLS) connection. To enable this, go to the "Site Manager" in your FTP program and change the settings for both the FTP connections.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/fxp_with_ssl.png" alt="FTP with SSL" /></p>
<p>Once this is done, you need to log into both servers at the same time. In the FTP program <a href="http://www.flashfxp.com">FlashFXP</a>, this is shown with one site on each side of the program window.</p>
<h4>Step 4 - Simply drag and drop to start your FXP transfer</h4>
<p>In most programs you'll only have to drag and drop the file(s) to the other site's window. Sometimes you may need to right-click and select "Site to Site Transfer".</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/flash_fxp_transfer.png" alt="FXP Drag &amp; Drop" /></p>
<p>Your logs will look something like this:</p>
<pre>
[R] CWD /server2
[R] 250 CWD command successful.
[R] PWD
[R] 257 "/server2" is current directory.
[R] PROT C
[R] 200 Protection set to Clear
[L] PASV
[L] 227 Entering Passive Mode (208,36,222,4,224,119)
[R] PORT 208,36,222,4,224,119
[R] 200 PORT command successful.
[R] STOR index.htm
[R] 150 Opening ASCII mode data connection for index.htm.
[L] RETR index.htm
[L] 150 Accepted data connection
[L] 226-File successfully transferred
[L] 226 0.011 seconds (measured here), 78.84 Kbytes per second
Transferred: index.htm 897 bytes in 0.52 seconds (1.7 KB/s)</pre>
<p>The [R] and [L] are left and right windows - you can see one side is RETReaving the file, and the other is STORing it.</p>
<p>Remember: You have to keep your FTP program for the entire transfer! This is Site to Site, but your computer is executing the commands to transfer the files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/miscellaneous/how-to-transfer-files-from-one-site-to-another-with-fxp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to set up a MySQL database and access it with phpMyAdmin</title>
		<link>http://www.hosthow.com/control-panels/how-to-set-up-a-mysql-database-and-access-it-with-phpmyadmin/</link>
		<comments>http://www.hosthow.com/control-panels/how-to-set-up-a-mysql-database-and-access-it-with-phpmyadmin/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 00:40:23 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Control Panels]]></category>

		<category><![CDATA[Databases]]></category>

		<category><![CDATA[Server Security]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[phpmyadmin]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/control-panels/setting-up-a-mysql-database-and-accessing-it-with-phpmyadmin/</guid>
		<description><![CDATA[MySQL is one of the most powerful and versatile open-source database systems available, and often goes hand in hand with PHP. Understanding how to get a database set up and running however, can be slightly confusing for first-timers.cPanel, along with phpMyAdmin make setting up a MySQL database a lot easier than the other option, which [...]]]></description>
			<content:encoded><![CDATA[<p>MySQL is one of the most powerful and versatile open-source database systems available, and often goes hand in hand with PHP. Understanding how to get a database set up and running however, can be slightly confusing for first-timers.cPanel, along with phpMyAdmin make setting up a MySQL database a lot easier than the other option, which would be via the command line (gulp!)</p>
<h4>Step 1 - Log into cPanel and select MySQL Databases</h4>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/mysql_databases_available.png" alt="Databases Available" align="right" />When you log in to cPanel, you should see a breakdown of your hosting package on the page. Make sure you have the ability to add new databases in the Databases section.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/mysql_icon.png" alt="mySQL databases icon" align="left" />Depending on your version  of cPanel and theme in use, this may be shown with an icon like here, or a simple text link.</p>
<h4>Step 2 - Create a new Database</h4>
<p>Strictly speaking, MySQL is the database <em>engine</em> which can run multiple databases at the same time, so the same copy of MySQL runs no matter how many databases there are. Very often it's easier to create a separate database for each application or system you are using, eg. one for your phpBB Forum, and another for your WordPress Blog. This reduces the possibility of conflicting table names, and makes it easier to remove certain software from your website by simply deleting (or "dropping" in MySQL speak) the whole database.</p>
<p>Enter a descriptive name for your new database:</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/new_database.png" alt="New Database" /></p>
<h4>Step 3 - Create a new "database user"</h4>
<p>In the next section, choose a username and a secure password. Note that the system may add your hosting username to the beginning, so keep it short.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/create_user.png" alt="Create User" /></p>
<h4>Step 4 - Assign database privileges</h4>
<p>A database can have different users that have varying privileges. Best practice is to give only the minimal permissions to a user/script that they need to function correctly, so that if there is a security breach those credentials can't be used to compromise the database. Here I have selected SELECT, INSERT, UPDATE, DELETE - these are the basic commands needed in most day-to-day operations. Being cautious like this also helps prevent bits of the database being deleted accidentally! After checking the correct boxes, click "Add User to Database".</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/privileges.png" alt="Privileges" /></p>
<h4>Step 5 - Try accessing the database with phpMyAdmin</h4>
<p>phpMyAdmin is a great tool included in cPanel that lets you view and edit your database directly. Normally you'd use phpMyAdmin to set up your tables and check that everything is running smoothly. Click the link at the bottom of the screen, or the phpMyAdmin icon in the main cPanel menu (versions differ). You should see the following:</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2008/01/phpmyadmin.png" alt="phpMyAdmin running smoothly" /></p>
<p>You can see that the hosthow_events table appears on the left with (0) by it - which means no tables have been created. You will now be able to use the username and password in any script or program that is using MySQL, and the host <em>localhost </em>in this case, indicated after the @ sign in the figure above.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/control-panels/how-to-set-up-a-mysql-database-and-access-it-with-phpmyadmin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to stop SPAM on your web forms using reCAPTCHA</title>
		<link>http://www.hosthow.com/miscellaneous/how-to-stop-spam-on-your-web-forms-using-recaptcha/</link>
		<comments>http://www.hosthow.com/miscellaneous/how-to-stop-spam-on-your-web-forms-using-recaptcha/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 17:14:26 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[Server Security]]></category>

		<category><![CDATA[captcha]]></category>

		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/miscellaneous/stop-spam-on-your-web-forms-using-recaptcha/</guid>
		<description><![CDATA[Stop spam. Read books. Sounds like a good concept?
Spammers have become wise to sites that use a "web form" to collect information, like "Comment" forms on YouTube. They use programs to send fake submissions using these forms, usually full of links to undesirable websites. This tutorial will show you how to eliminate SPAM using a [...]]]></description>
			<content:encoded><![CDATA[<p>Stop spam. Read books. Sounds like a good concept?</p>
<p>Spammers have become wise to sites that use a "web form" to collect information, like "Comment" forms on YouTube. They use programs to send fake submissions using these forms, usually full of links to undesirable websites. This tutorial will show you how to eliminate SPAM using a clever version of the CAPTCHA system.</p>
<blockquote><p>CAPTCHA stands for <em>Completely Automated Turing Test To Tell Computers and Humans Apart </em>- it's the image of jumbled and obscured letters you have to enter before buying your tickets on TicketMaster. Making it very difficult for a computer to "read" what's in an image, CAPTCHA ensures that only a human can use a form or system where the image is present.</p></blockquote>
<h4>Step 1 - Sign up for reCAPTCHA</h4>
<p><a href="http://recaptcha.net"><img src="http://www.hosthow.com/wp-content/uploads/2007/12/recaptcha_logo.gif" alt="reCAPTCHA" align="right" border="0" /></a>reCAPTCHA is a cool version of this system that puts the entries of the obscured words to good use - they are used to digitize old books that computers couldn't recognize. Sign up for free at <a href="http://recaptcha.net/whyrecaptcha.html">http://recaptcha.net/whyrecaptcha.html</a></p>
<p>Registering adds an extra level of security, meaning that the CAPTCHA image can only be shown on your website, and not by others trying to mass solve CAPTCHAs (yes, that's right)</p>
<h4>Step 2 - Get the relevant reCAPTCHA API or Plugin</h4>
<p>reCAPTCHA provides easy-to-use plugins for various website systems, like WordPress, Moveable Type, MediaWiki, phpBB, Joomla and more. Go to the <a href="http://recaptcha.net/resources.html">reCAPTCHA plugins page</a> to see if they have a plugin for your system.</p>
<p>If they don't, you can still manually add reCAPTCHA to your PHP-based website. Download the reCAPTCHA library for PHP from <a href="http://code.google.com/p/recaptcha/downloads/list?q=label:phplib-Latest">Google Code</a> as you will need to include <em>recaptchalib.php</em> in the relevant PHP pages.</p>
<h4>Step 3 - Add the code to your existing system</h4>
<p>The example code included with the reCAPTCHA library is good, but only applies if you are "post"-ing a form to the current page. Very often you'll be posting to a new page, for example from <em>register.php</em> which contains your form, and <em>register_complete.php</em> which deals with your information and might send a confirmation email. You'll need to add code to both pages to ensure the reCAPTCHA is checked properly.</p>
<p>On the page containing the form, in this case <em>register.php</em>, add the following code where you want the reCAPTCHA box to appear:</p>
<pre>
require_once('recaptchalib.php');

$publickey = "KEY_HERE";
$privatekey = "KEY_HERE";

echo recaptcha_get_html($publickey);</pre>
<p>Replace KEY_HERE with the keys you got in Step 1. Then on your receiving page, add the following BEFORE your other code. This is because we will be sending people back to the original page using <em>header()</em> which only works before anything had been sent to the browser.</p>
<pre>
require_once('recaptchalib.php');

$publickey = "KEY_HERE";
$privatekey = "KEY_HERE";

# the response from reCAPTCHA
$resp = null;
# the error code from reCAPTCHA, if any
$error = null;

$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);

if ($resp-&gt;is_valid) {
	// Do nothing here, but continue with the rest of the page
}
else {
	# set the error code so that we can display it
	$error = $resp-&gt;error;
	header("Location: register.php?error=".$error);
	exit();
}</pre>
<p>Notice that there's the error appended to the URL in the header() section. To display the error and let your users know that the CAPTCHA was wrong, you'll need to add one last bit of code on the first page in the appropriate place:</p>
<pre>
if ($_REQUEST['error']) {
	echo "Please check the validation image";
}</pre>
<p>You could show this in red, or highlighted in a box to draw attention.</p>
<h4>Step 4 - Test your form!</h4>
<p>It always pays to check and double-check, making sure that there aren't security holes in your code. If all has gone to plan, you shouldn't have any nasty spam to deal with!<img src="http://www.hosthow.com/wp-content/uploads/2008/01/captcha_working.png" alt="reCAPTCHA in action" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/miscellaneous/how-to-stop-spam-on-your-web-forms-using-recaptcha/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to restrict access to your website with .htaccess</title>
		<link>http://www.hosthow.com/control-panels/how-to-restrict-access-to-your-website-with-htaccess/</link>
		<comments>http://www.hosthow.com/control-panels/how-to-restrict-access-to-your-website-with-htaccess/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 05:16:24 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Control Panels]]></category>

		<category><![CDATA[Server Security]]></category>

		<category><![CDATA[htaccess]]></category>

		<category><![CDATA[login]]></category>

		<category><![CDATA[password protect]]></category>

		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/control-panels/restricting-access-to-some-or-all-of-your-website-with-htaccess/</guid>
		<description><![CDATA[If you don't have a CMS (Content Management System) on your website that controls access to parts of your site, the quickest and easiest way to keep an area of your site away from prying eyes is to use .htaccess
A .htaccess file is a small text file that has many uses, and is placed in [...]]]></description>
			<content:encoded><![CDATA[<p>If you don't have a CMS (Content Management System) on your website that controls access to parts of your site, the quickest and easiest way to keep an area of your site away from prying eyes is to use .htaccess</p>
<p>A .htaccess file is a small text file that has many uses, and is placed in directories on your webserver. Often, FTP clients have trouble transferring these files, so cPanel has a convenient function for adding password protection to your site with .htaccess - here's how.</p>
<h4>Step 1 - Select "Password Protect Directories" in cPanel</h4>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/password_protected_dirs.png" alt="Password Protected Directories" align="right" />Log in to cPanel, and select "Password Protected Directories" from the options. In newer cPanel versions it's located in the "Security" section.</p>
<p>You may see the screen below, asking where you want to start when looking for which directory you want to protect. Choose the top option, "Web Root". This starts at public_html/ aka www.yourdomain.com/</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/directory_selection.png" alt="File Manager Directory Selection" /></p>
<h4>Step 2 - Choose the directory to protect</h4>
<p>If you want to prevent anyone from accessing anything on your site (if your website is in test mode, for example), choose "/" - which is the root of your website. Anyone trying to access something at www.yourdomain.com will be asked for a password. Otherwise, use the folders to navigate to the directory containing your private files.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/select_folder.png" alt="Select Folder to Protect" /></p>
<h4>Step 3 - Choose a "login message"</h4>
<p>cPanel calls this "Name the protected directory" but basically it's a little message that will be shown along with the Username/Password box, when people try to access the directory in question. This could be "Keep Out!" or simply "Please enter your username and password"</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/login_message.png" alt="Login Message" /></p>
<h4>Step 4 - Set username and password information</h4>
<p>Further down the page, you'll see a place to enter a username and password for the directory. Note that it is possible to have more than one username and password that you can distribute to your users. This is useful as their username will show up in your access logs and statistics, should you wish to track it.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/add_user.png" alt="Add User" /></p>
<p>Click "Add/Modify Authorized User", and you're all set! Be sure to test it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/control-panels/how-to-restrict-access-to-your-website-with-htaccess/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to speed up your website with gzip</title>
		<link>http://www.hosthow.com/mini-how/how-to-speed-up-your-website-with-gzip/</link>
		<comments>http://www.hosthow.com/mini-how/how-to-speed-up-your-website-with-gzip/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 04:27:32 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Mini How-tos]]></category>

		<category><![CDATA[compression]]></category>

		<category><![CDATA[gzip]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[speed]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/mini-how/speed-up-your-website-using-gzip/</guid>
		<description><![CDATA[Broadband speeds are going through the roof, but sometimes web developers forget those with slower connections!
The majority of web browsers have support for gzip compression, which compresses the web page between the server and the browser, with virtually no extra processing power needed on the client side.
If you are running a PHP-enabled web server, place [...]]]></description>
			<content:encoded><![CDATA[<p>Broadband speeds are going through the roof, but sometimes web developers forget those with slower connections!</p>
<p>The majority of web browsers have support for <a href="http://www.gnu.org/software/gzip/">gzip</a> compression, which compresses the web page between the server and the browser, with virtually no extra processing power needed on the client side.</p>
<p>If you are running a PHP-enabled web server, place this line of code at the top of your PHP pages:</p>
<pre>
ob_start("ob_gzhandler");</pre>
<p>Bingo! Faster loading pages. Remember that this only applies to the final page that gets delivered to the browser, so if you are calling any external scripts or .css files, these won't get compressed.</p>
<p>Check out your before and after page sizes at the <a href="http://www.websiteoptimization.com/services/analyze/">Web Page Analyzer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/mini-how/how-to-speed-up-your-website-with-gzip/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to purchase and install an SSL Certificate</title>
		<link>http://www.hosthow.com/control-panels/how-to-purchase-and-install-an-ssl-certificate/</link>
		<comments>http://www.hosthow.com/control-panels/how-to-purchase-and-install-an-ssl-certificate/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 03:36:32 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Control Panels]]></category>

		<category><![CDATA[Server Security]]></category>

		<category><![CDATA[ssl certificate]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/miscellaneous/purchasing-and-installing-an-ssl-certificate/</guid>
		<description><![CDATA[Security is of the utmost concern to both computer and Internet users today. Having an SSL (Secure Sockets Layer) secured web site can make all the difference to your customers, assuring them that their transactions can't be seen by anyone not authorized to do so.
Contrary to popular belief, SSL certificates are quite straightforward and can [...]]]></description>
			<content:encoded><![CDATA[<p>Security is of the utmost concern to both computer and Internet users today. Having an SSL (Secure Sockets Layer) secured web site can make all the difference to your customers, assuring them that their transactions can't be seen by anyone not authorized to do so.</p>
<p>Contrary to popular belief, SSL certificates are quite straightforward and can even be fun! In this tutorial you'll learn how to set up SSL on your domain from start to finish.</p>
<h4>Step 1 - Choose your SSL domain</h4>
<p>If you are purchasing a basic "single root" SSL certificate (usually the cheapest), make sure you choose a domain that will cover all types of secure transactions that you will perform on your site. Once you have purchased the certificate, the domain can't be changed.</p>
<p>You may need to secure your login system, and choose <em>login.mydomain.com, </em>but you may later open an eCommerce store where the domain may not be appropriate or could be confusing to your customers. Often, choosing <em>secure.mydomain.com </em>is the best option that covers everything.</p>
<h4>Step 2 - Generate your CSR and Private Key</h4>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/generate_signing_request.png" alt="Generate Signing Request" align="left" />Thankfully, the latest version of WHM makes this a lot easier than it used to be. Log in, and select "SSL/TLS" from the menu. Then select "Generate a SSL Certificate &amp; Signing Request".</p>
<p>On the next screen, enter the relevant information that will be used to create your certificate. Make sure that the email address you use at the bottom is one that will still be available a year or two down the line. For "Company Division" you may want to enter "Sales" or  "Customer Service", depending on your company. Finally, the password will be needed should you wish to reinstall the certificate on another server, so don't forget it!</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/csr_details.png" alt="CSR Details" /></p>
<p>Now go and check your email for the 2 pieces of information you'll need in Step 3.</p>
<h4>Step 3 - Choose an SSL Provider and buy your certificate</h4>
<p><strong>Important:</strong> Protect your Private Key and do not give it to anyone! This is what keeps your website secure.</p>
<p>There are <a href="http://www.dmoz.org/Computers/Security/Public_Key_Infrastructure/PKIX/Tools_and_Services/Third_Party_Certificate_Authorities/">many certificate providers</a> to choose from, and in this example we will be using <a href="http://www.rapidssl.com">RapidSSL.</a></p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/buy_ssl.png" alt="Buy SSL" /></p>
<p>Select the "Buy Now" link next to the certificate you require. Normally you shouldn't need the extra "support" options, but I guess it's there if you need it!</p>
<p>On the next page you can change how many years you wish to pay for, if you want any kind of insurances (I'm choosing none), and how many servers (in this case, 1).</p>
<p>Click "Continue" and on the next page, copy-and-paste the "Certificate Signing Request" from your email, into the space provided. Be sure to include the top and bottom "BEGIN" and "END" lines. The next page will confirm your details, and domain name (check for typos!)</p>
<h4>Step 4 - Authorize your certificate via email and phone</h4>
<p>In the next step of the purchase process, you will be presented with a list of email addresses suitable to authorize your certificate. These will include the domain's admin and technical contacts, as well as various addresses @yourdomain.com.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/domain_contacts.png" alt="Domain Contacts" /></p>
<p>Choose one that either you or your client has access to, and click Continue.</p>
<p>Now the fun part! Enter your phone number, and the certificate provider's automated system will call you and ask for the number on screen. When you click "Call Now", you know they're calling, but remember to say "Hello" when you answer!</p>
<p>After the telephone process is over, an email will be sent to the address you chose earlier in this step. All that needs to be done now is the link in the email has to be clicked and "Approved" by you or the client.</p>
<h4>Step 5 - Install your new Certificate on the server</h4>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/install_ssl.png" alt="Install SSL Button" align="right" />Once you have paid for the certificate online, you will receive yet another email that will contain the SSL Certificate itself.</p>
<p>Back in WHM, select the "Install" option from the "SSL/TLS" menu this time. Paste in the SSL Certificate in the top box, and the Private Key from Step 2 in the bottom box.</p>
<p>"User" is the username of the account on your server that will be hosting the domain. You will also need the IP address of the domain, which can be found on the "List Accounts" page.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/install_details.png" alt="Install Details" /></p>
<p><strong>Note:</strong> You can only have 1 certificate per IP address, so if you need to have more than one secure domain and your hosting is shared, you'll need to get an extra IP address. These are usually available from your hosting provider or datacenter.</p>
<h4>Step 6 - Test your new SSL secured domain</h4>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/secure_padlock.png" alt="Secure Padlock in Address Bar" /></p>
<p>Remember to use <em>https:// </em>when accessing your secure domain. If all has gone to plan, you should see the little yellow padlock icon in the address bar or bottom right hand corner of your browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/control-panels/how-to-purchase-and-install-an-ssl-certificate/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to change your MX records to use Google Apps Gmail</title>
		<link>http://www.hosthow.com/control-panels/how-to-change-your-mx-records-to-use-google-apps-gmail/</link>
		<comments>http://www.hosthow.com/control-panels/how-to-change-your-mx-records-to-use-google-apps-gmail/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 01:37:09 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Control Panels]]></category>

		<category><![CDATA[Web Hosting Biz]]></category>

		<category><![CDATA[dns]]></category>

		<category><![CDATA[email]]></category>

		<category><![CDATA[gmail]]></category>

		<category><![CDATA[google apps]]></category>

		<category><![CDATA[mx records]]></category>

		<category><![CDATA[whm]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/control-panels/changing-your-mx-records-to-use-google-apps-gmail/</guid>
		<description><![CDATA[With levels of spam reaching new highs, and the increased demand for never-ending storage, your users may wish to take advantage of a 3rd party email service such as Google Apps’ Gmail. Using a service such as this has benefits for you, the web host as well. There is less need to monitor disk space [...]]]></description>
			<content:encoded><![CDATA[<p>With levels of spam reaching new highs, and the increased demand for never-ending storage, your users may wish to take advantage of a 3rd party email service such as Google Apps’ Gmail. Using a service such as this has benefits for you, the web host as well. There is less need to monitor disk space for all those email accounts, reduced load on your servers and mail handling programs, and a transfer of responsibility with regards to email service uptime.</p>
<p>This how-to will show you how to make the transition to Google Apps’ Gmail service, smoothly and with minimal disruption to your clients’ email. These instructions also apply to any other 3rd party email service.</p>
<h4>Step 1 - Sign up for Google Apps and set up email accounts</h4>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/user_accounts.png" alt="User Accounts button in Google Apps" align="right" />If you or your client have not already done so, sign up for Google Apps at <a href="http://www.google.com/a" title="Google Apps">www.google.com/a</a></p>
<p>Once you have completed the setup, click on “User Accounts” to set up the email addresses that will be used (ie. Those that are already in use on the existing server.) This will ensure that no email is lost in the process.</p>
<h4>Step 2 - Log into WHM and go to “DNS Functions”</h4>
<p>Depending on your web host, these kind of changes must usually be made via WHM (Web Host Manager). Log into WHM and click the “DNS Functions” icon. Then, select “Edit DNS Zone” - NOT “Edit MX Entry”. This is because the “Edit MX Entry” Function will not show the complete set of existing MX records.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/edit_dns_zone_whm.png" alt="Edit DNS Zone in WHM" /></p>
<h4>Step 3 - Select your domain to edit the DNS zone</h4>
<p>On the right, click on the domain in question, and click “Edit”. The DNS zone page will open. Scroll down and look for the MX line.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/mx_before_sm.png" alt="MX Before" /></p>
<blockquote><p>MX or Mail Exchanger records tell email servers where to send email for a particular domain. They are only concerned with <em>incoming mail</em>. In the example above, the default is to allow the server the domain is hosted on to handle the incoming mail - hence the domain hosthow.com is on both sides, the right hand side being the server to handle mail. Notice the extra period after the domain names - this is not a mistake! This is known as a fully qualified domain name (FQDN).</p></blockquote>
<h4>Step 4 - Carefully update the MX records to Google’s mail servers</h4>
<p>Back in Google Apps, click “Activate Email” to view the list of mail servers as shown here.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/google_apps_mx.png" alt="Google Apps MX Settings" /><br />
First, edit the existing entry zero, and replace it with Google’s top entry, like this:</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/mx_after_sm.png" alt="MX After" /><br />
Then, scroll to the bottom of the page to add the remaining MX entries. Remember to select “MX” from the drop-down list, and don’t forget the “.” period at the end of each domain!</p>
<h4>Step 5 - Save, and activate your new mail service!</h4>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/gmail_active.png" alt="Gmail Active in Google Apps" align="left" />Click “Save” at the bottom of the window. You’ll see a message saying “Bind reloaded …” - this means it has worked. Pop back to Google Apps, and select “I’ve Completed These Steps” - and Google will then check that you’ve set up the MX records correctly. Within a few minutes, you’ll be receiving email at your new Gmail accounts!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/control-panels/how-to-change-your-mx-records-to-use-google-apps-gmail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to fix cPanel problems with MD5 and upgrade cpanel</title>
		<link>http://www.hosthow.com/mini-how/how-to-fix-cpanel-problems-with-md5-and-upgrade-cpanel/</link>
		<comments>http://www.hosthow.com/mini-how/how-to-fix-cpanel-problems-with-md5-and-upgrade-cpanel/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 05:20:58 +0000</pubDate>
		<dc:creator>Henry</dc:creator>
		
		<category><![CDATA[Control Panels]]></category>

		<category><![CDATA[Mini How-tos]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/mini-how/cpanel-lifesaver/</guid>
		<description><![CDATA[These few commands are definitely worth trying if you are having problems with cPanel and WHM (slow loading, error messages).

rm -f /usr/local/cpanel/cpanel  

/scripts/installgd  

/scripts/cleanmd5  

/scripts/upcp
This will - delete the main cpanel program (causing it to be reinstalled completely), reinstall the GD perl graphics library, fix any MD5 problems (a common cause of [...]]]></description>
			<content:encoded><![CDATA[<p>These few commands are definitely worth trying if you are having problems with cPanel and WHM (slow loading, error messages).</p>
<pre>
rm -f /usr/local/cpanel/cpanel  

/scripts/installgd  

/scripts/cleanmd5  

/scripts/upcp</pre>
<p>This will - delete the main cpanel program (causing it to be reinstalled completely), reinstall the GD perl graphics library, fix any MD5 problems (a common cause of problems on cPanel) and then do a cPanel upgrade.</p>
<p>Make sure you let all commands complete successfully, this may take a while!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/mini-how/how-to-fix-cpanel-problems-with-md5-and-upgrade-cpanel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to extract a zip archive via Cpanel</title>
		<link>http://www.hosthow.com/control-panels/how-to-extract-a-zip-archive-via-cpanel/</link>
		<comments>http://www.hosthow.com/control-panels/how-to-extract-a-zip-archive-via-cpanel/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 22:56:29 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
		
		<category><![CDATA[Control Panels]]></category>

		<guid isPermaLink="false">http://www.hosthow.com/control-panels/how-to-extract-a-zip-archive-via-cpanel/</guid>
		<description><![CDATA[If you're like me, you spend a lot of time uploading files to your server.  If you are installing a program that comes as a zip file, you most likely download to your desktop, extract the file contents, and then upload via FTP.  This tutorial will show you a way that is much [...]]]></description>
			<content:encoded><![CDATA[<p>If you're like me, you spend a lot of time uploading files to your server.  If you are installing a program that comes as a zip file, you most likely download to your desktop, extract the file contents, and then upload via FTP.  This tutorial will show you a way that is much quicker and more efficient.</p>
<h4>Step 1 - Log into Cpanel and click on "File Manager"</h4>
<p>Once you are logged into Cpanel, click on the "file manager".  The file manager location will vary depending on which theme you are using.  Once in file manager, browse to the location that you want to upload your zip file.  I have chosen /wp-test/ for this tutorial.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/step-1.gif" alt="step-1.gif" /></p>
<h4>Step 2 - Browse for the file on your desktop</h4>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/step-2.gif" alt="step-2.gif" /></p>
<h4>Step 3 - Select the uploaded file and Extract</h4>
<p>Click on the file that you just uploaded.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/step-3.gif" alt="step-3.gif" /></p>
<p>Now, look for the "extract" icon and click on it.  Some Cpanel themes use text links instead of icons.  It should be around there somewhere.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/step-4.gif" alt="step-4.gif" /></p>
<p>After you have clicked on "extract" a box will pop up asking you to choose the location.  The default location is the directory that you are currently in.  You can change this if you wish.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/step-5.gif" alt="step-5.gif" /></p>
<p>Once you have clicked on "extract files" you will see the results box.  Simply close this box.</p>
<p><img src="http://www.hosthow.com/wp-content/uploads/2007/12/step-6.gif" alt="step-6.gif" /></p>
<p>Thats it!  Depending on the speed of your internet connection, you just saved yourself at least a couple of minutes.  Some programs have thousands of tiny files such as graphics that take forever to upload one at a time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hosthow.com/control-panels/how-to-extract-a-zip-archive-via-cpanel/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
