<?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>SupportSages &#187; cPanel</title>
	<atom:link href="http://www.supportsages.com/blog/category/cpanel-control-panel/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.supportsages.com/blog</link>
	<description>Technical Support and Server Management : Musings in the fox hole.</description>
	<lastBuildDate>Thu, 05 Jan 2012 03:05:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>cPanel Website Transfer &#8211; Part 2 &#8211; cPanel to cPanel Migration</title>
		<link>http://www.supportsages.com/blog/2011/08/cpanel-website-transfer-part-2-cpanel-to-cpanel-migration/</link>
		<comments>http://www.supportsages.com/blog/2011/08/cpanel-website-transfer-part-2-cpanel-to-cpanel-migration/#comments</comments>
		<pubDate>Sat, 06 Aug 2011 11:48:54 +0000</pubDate>
		<dc:creator>vince</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1870</guid>
		<description><![CDATA[<h3><strong><em><span style="color: #ff0000;">Transferring a Website from One cPanel server to another</span></em></strong></h3>
<strong>Skill Level : Beginner</strong>

In this post, I will explain how to transfer a website from one cPanel server to other.

<strong>Pre Requisites</strong>

Server Platform : Linux

User requires     : cPanel and SSH access (root) to at-least the Destination server (where the account is restoring)

<strong>The Process</strong>

From the Target server, Generate a Full cPanel backup of the account using either cPanel or through root shell access.

(i) By cPanel

Login to cPanel. Go to Files -&#62; Backups

<a href="http://www.supportsages.com/blog/wp-content/uploads/2011/06/Files.png"><img class="alignleft size-full wp-image-1875" title="Files" src="http://www.supportsages.com/blog/wp-content/uploads/2011/06/Files.png" alt="" width="329" height="115" /></a>

Click "Download or Generate a Full Website Backup". Choose Backup Destination ...]]></description>
			<content:encoded><![CDATA[<h3><strong><em><span style="color: #ff0000;">Transferring a Website from One cPanel server to another</span></em></strong></h3>
<p><strong>Skill Level : Beginner</strong></p>
<p>In this post, I will explain how to transfer a website from one cPanel server to other.</p>
<p><strong>Pre Requisites</strong></p>
<p>Server Platform : Linux</p>
<p>User requires     : cPanel and SSH access (root) to at-least the Destination server (where the account is restoring)</p>
<p><strong>The Process</strong></p>
<p>From the Target server, Generate a Full cPanel backup of the account using either cPanel or through root shell access.</p>
<p>(i) By cPanel</p>
<p>Login to cPanel. Go to Files -&gt; Backups</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/06/Files.png" class="thickbox no_icon" rel="gallery-1870" title="Files"><img class="alignleft size-full wp-image-1875" title="Files" src="http://www.supportsages.com/blog/wp-content/uploads/2011/06/Files.png" alt="" width="329" height="115" /></a></p>
<p>Click &#8220;Download or Generate a Full Website Backup&#8221;. Choose Backup Destination as &#8220;Home Directory&#8221; (Make sure you&#8217;ve enough Disk Space before you proceed) and a valid E-mail address to notify you once the Backup is generated.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/06/Full_Backup.png" class="thickbox no_icon" rel="gallery-1870" title="Full_Backup"><img class="alignleft size-full wp-image-1878" title="Full_Backup" src="http://www.supportsages.com/blog/wp-content/uploads/2011/06/Full_Backup.png" alt="" width="580" height="262" /></a></p>
<p>Once the Backup is completed, a mail will arrive on the E-mail you&#8217;ve mentioned above (if specified) and the &#8216;Backups Available for Download&#8217; will be populated with the name of the backup file generated like :</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/06/Backup_Complete.png" class="thickbox no_icon" rel="gallery-1870" title="Backup_Complete"><img class="alignleft size-full wp-image-1879" title="Backup_Complete" src="http://www.supportsages.com/blog/wp-content/uploads/2011/06/Backup_Complete.png" alt="" width="580" height="49" /></a></p>
<p>Do you know why the backup generated is the form tar.gz ? Its because, in the tar format all files are preserved with their appropriate permissions and then its compressed to gz (gzip) for obtaining the least possible file size.</p>
<p>The process in the Target server is finished. Now login as Root in the server which requires the account to be restored. We&#8217;ve to download the backup file generated there to this server. There are number of ways to do this. Some are weird <img src='http://www.supportsages.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Method 1</strong></p>
<p>If you have the cPanel details of that server, you can use it for FTP access. And since the Backup is generated on the Home directory there, its all about downloading the backup.</p>
<p># root@server [/home]# ftp <span style="color: #ff0000;"><strong>oldserver.com</strong></span> or <strong><span style="color: #ff0000;">IP</span></strong></p>
<p>Connected to oldserver.com.<br />
220&#8212;&#8212;&#8212;- Welcome to Pure-FTPd [privsep] [TLS] &#8212;&#8212;&#8212;-<br />
220-You are user number 3 of 50 allowed.<br />
220-Local time is now 17:28. Server port: 21.<br />
220-IPv6 connections are also welcome on this server.<br />
220 You will be disconnected after 15 minutes of inactivity.<br />
Name (oldserver.com:root): <strong><span style="color: #ff0000;">user</span></strong><br />
331 User user OK. Password required<br />
Password:<br />
230 OK. Current restricted directory is /<br />
Remote system type is UNIX.<br />
Using binary mode to transfer files.<br />
ftp&gt; get <span style="color: #ff0000;"><strong>backup-6.2.2011_06-23-57_account.tar.gz</strong></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">This will download the backup. You need root access to restore it. Before you restore you need to check whether there is an account or domain which already exists by the name which you intend to restore.</span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">cPanel script to check whether the domain/account name exists </span></span></p>
<p><strong># grep account /etc/userdomains</strong></p>
<p><strong>Method 2</strong></p>
<p><strong>Generating a cPanel backup through Remote FTP (Passive Mode transfer)</strong></p>
<p>It is possible to generate a Remote backup of the account in a server, where the backup has to be restored. Go to cPanel -&gt; Backups -&gt; Download or Generate a Full website backup. Select the Backup Destination as Remote FTP Server (passive mode transfer). Follow the screenshot :</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/07/remote_ftp.png" class="thickbox no_icon" rel="gallery-1870" title="remote_ftp"><img class="alignleft size-full wp-image-1900" title="remote_ftp" src="http://www.supportsages.com/blog/wp-content/uploads/2011/07/remote_ftp.png" alt="" width="759" height="544" /></a></p>
<p>cPanel script to restore the account</p>
<p># nice -n 19 /scripts/restorepkg &#8211;skipres &lt;username&gt;</p>
<p>For the script to run, the backup should be in any of the following locations in the server :  /, /home, /home2, /home3, /misc, /net, /root, /usr, /usr/home, /var/lib/nfs/rpc_pipefs, /var/tmp, /web</p>
<p>This feature will restore full backups, cPanel backups and cPanel move files in one of the following formats:</p>
<p>cpmove-{USER}<br />
cpmove-{USER}.tar<br />
cpmove-{USER}.tar.gz<br />
USER.tar<br />
USER.tar.gz<br />
backup-{BACKUP-DATE_TIME}_{USER}.tar<br />
backup-{BACKUP-DATE_TIME}_{USER}.tar.gz</p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=cPanel+Website+Transfer+-+Part+2+-+cPanel+to+cPanel+Migration+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1870" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=cPanel+Website+Transfer+-+Part+2+-+cPanel+to+cPanel+Migration+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1870" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2011/08/cpanel-website-transfer-part-2-cpanel-to-cpanel-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSL Installation in a cPanel based server</title>
		<link>http://www.supportsages.com/blog/2011/08/ssl-installation-in-a-cpanel-based-server/</link>
		<comments>http://www.supportsages.com/blog/2011/08/ssl-installation-in-a-cpanel-based-server/#comments</comments>
		<pubDate>Sat, 06 Aug 2011 10:14:00 +0000</pubDate>
		<dc:creator>vince</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1782</guid>
		<description><![CDATA[<span style="color: #ff0000;"><strong>What is SSL</strong></span>

SSL (Secure Sockets Layer) is a cryptographic protocol which ensure the security of communication over the Internet. SSL encrypt the segments of network connections above the Transport Layer, using symmetric cryptography for privacy and a keyed message authentication code for message reliability.

<span style="color: #ff0000;"><strong>How SSL works</strong></span>

Web servers and Web browsers rely on the SSL protocol to create a unique encrypted channel for private communications over the Internet. The SSL Certificate consists of a public key and a private key. The public key is used to encrypt information and the private key is used to decrypt it. ...]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>What is SSL</strong></span></p>
<p>SSL (Secure Sockets Layer) is a cryptographic protocol which ensure the security of communication over the Internet. SSL encrypt the segments of network connections above the Transport Layer, using symmetric cryptography for privacy and a keyed message authentication code for message reliability.</p>
<p><span style="color: #ff0000;"><strong>How SSL works</strong></span></p>
<p>Web servers and Web browsers rely on the SSL protocol to create a unique encrypted channel for private communications over the Internet. The SSL Certificate consists of a public key and a private key. The public key is used to encrypt information and the private key is used to decrypt it. When a Web browser points to a domain which is secured by SSL, a level of encryption is established based on the type of SSL Certificate as well as the client Web browser, operating system and host server’s capabilities. This is why SSL certificates feature a different range of encryption levels.</p>
<p><span style="color: #ff0000;"><strong>Obtaining an SSL Certificate</strong></span></p>
<p>Domain example.com needs an SSL Certificate. The following steps are involved in it :</p>
<p>a) Example.com generates a CSR (Certificate Signing Request) and during this process, a private key is generated.<br />
b) With this CSR, Example.com goes to a trusted, third party Certificate Authority like Verisign. They take the Certificate Signing Request and validates example.com. The Certificate Authority validates example.com.<br />
c) When the validation process is complete, the third party Certificate Authority gives a new public key (certificate) encrypted with their private key.<br />
d) Example.com installs the new certificate and gets secured.</p>
<p><span style="color: #ff0000;"><strong>Installing SSL</strong></span></p>
<p>(i) Through cPanel/WHM<br />
Its quite easy to install SSL through cPanel/WHM interface.</p>
<p><strong>Generating CSR</strong></p>
<p>Under Security tab, click SSL/TLS Manager.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/03/security_cpanel.png" class="thickbox no_icon" rel="gallery-1782" title="security_cpanel"><img class="alignnone size-full wp-image-1786" title="security_cpanel" src="http://www.supportsages.com/blog/wp-content/uploads/2011/03/security_cpanel.png" alt="" width="519" height="117" /></a></p>
<p>Generate the Private Keys first by accessing the option <strong>Generate, view, upload or delete your private keys</strong></p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/03/ssltls1.png" class="thickbox no_icon" rel="gallery-1782" title="ssltls"><img class="alignnone size-full wp-image-1789" title="ssltls" src="http://www.supportsages.com/blog/wp-content/uploads/2011/03/ssltls1.png" alt="" width="320" height="206" /></a></p>
<p>Access the option <strong>Generate, view, or delete SSL certificate signing requests</strong>. Fill in the forms like Domain Name, E-mail Address, Country etc.</p>
<p>You will obtain the CSR. Contact the Certificate provider with this information. The Certificate Authority will then provide the Certificate (CRT). Finally you will have the following files associated with SSL :</p>
<p><em><strong>CSR in the format domain.com.csr or domain_com.csr</strong></em></p>
<p><em><strong>CA bundle, which have the Public key of the Certificate Authority in the format domain.com.cabundle or domain_com.ca-bundle</strong></em></p>
<p><em><strong>CRT, the certificate in the format domain.com.crt or domain_com.crt</strong></em></p>
<p><em><strong>Private key in the format domain.com.key or domain_com.key </strong></em></p>
<p><span style="color: #ff0000;"><strong>Method 1 : Installing from cPanel</strong></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">1. Go to </span></span><strong>SSL/TLS Manager</strong>.<br />
2. Click <strong>Generate, view, upload, or delete your private keys</strong>.<br />
3. Under the <strong>Upload a New Certificate section</strong>, click on the <strong>Browse </strong>button (next to Choose a .crt file option) and find the Domain Certificate file  (example.crt) that you obtained from the SSL vendor. Alternatively you can paste the Certificate contents on the section <strong>Paste the crt  below</strong>. Make sure to include the BEGIN and  END tags, while copying your certificate. Click the Upload button.<br />
4. Go Back and click Return to <strong>SSL Manager</strong> at the bottom of the page.<br />
5. Click on <strong>Setup a SSL certificate to work with your site</strong>. If this option is not available, your web host may have disabled it. You will need to contact them for further support.<br />
6. Now, select the domain you are using from the Domain drop down menu. It will attempt to fetch the SSL Certificate and the private key. If this doesn&#8217;t work, you may need to contact your web host.<br />
7. In the box labeled CA Bundle paste the contents of the Intermediate certificate (DigiCertCA.crt).<br />
8. Click Install Certificate. Your SSL certificate should now be installed, and the website configured to accept secure connections. You or your web host may need to restart Apache before it will work.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/08/ssl-cpanel-install-1.png" class="thickbox no_icon" rel="gallery-1782" title="ssl-cpanel-install-1"><img class="alignleft size-full wp-image-1917" title="ssl-cpanel-install-1" src="http://www.supportsages.com/blog/wp-content/uploads/2011/08/ssl-cpanel-install-1.png" alt="" width="523" height="420" /></a></p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/08/ssl-cpanel-install-2.png" class="thickbox no_icon" rel="gallery-1782" title="ssl-cpanel-install-2"><img class="alignleft size-full wp-image-1918" title="ssl-cpanel-install-2" src="http://www.supportsages.com/blog/wp-content/uploads/2011/08/ssl-cpanel-install-2.png" alt="" width="497" height="667" /></a></p>
<p><span style="color: #ff0000;"><strong>Method 2 : Installing from WHM</strong></span></p>
<p><strong> </strong><span style="color: #000000;">You can install SSL certificate from WHM also. Its quite simple when compared to the installation through cPanel. All you need is the root access to WHM. Once you login to the WHM, search for the option </span><strong>Install a SSL Certificate and Setup the Domain. </strong></p>
<p>You&#8217;ll find three boxes. Paste the CRT file contents in the first box. It will automatically fetch the Key and CA Bundle (In most cases, CA bundle needs to be fetched manually). Finally click Submit once all the fields are populated. You&#8217;ll see a message that indicates the installation is successful</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/08/whm1.png" class="thickbox no_icon" rel="gallery-1782" title="whm1"><img class="alignleft size-full wp-image-1923" title="whm1" src="http://www.supportsages.com/blog/wp-content/uploads/2011/08/whm1.png" alt="" width="195" height="280" /></a></p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/08/whm2.png" class="thickbox no_icon" rel="gallery-1782" title="whm2"><img class="alignleft size-full wp-image-1924" title="whm2" src="http://www.supportsages.com/blog/wp-content/uploads/2011/08/whm2.png" alt="" width="573" height="471" /></a></p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/08/whm3.png" class="thickbox no_icon" rel="gallery-1782" title="whm3"><img class="alignleft size-full wp-image-1925" title="whm3" src="http://www.supportsages.com/blog/wp-content/uploads/2011/08/whm3.png" alt="" width="584" height="387" /></a><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/08/whm4.png" class="thickbox no_icon" rel="gallery-1782" title="whm4"><img class="size-full wp-image-1926 alignleft" title="whm4" src="http://www.supportsages.com/blog/wp-content/uploads/2011/08/whm4.png" alt="" width="554" height="356" /></a></p>
<p><span style="color: #ff0000;"><strong>Method 3 : Manual Installation</strong></span></p>
<p>You need the Server Root shell access for this. Go to the Apache configuration file in the server, in the cPanel case its /usr/local/apache/conf/httpd.conf. Locate the VirtualHost entry configured for SSL. Configure it like :</p>
<pre class="brush: bash; title: ; notranslate">
&lt;VirtualHost xxx.xxx.x.xx:443&gt;
 ServerName example.com
 ServerAlias www.example.com
 DocumentRoot /home/example/public_html
 SSLEngine on
 SSLCertificateFile /usr/share/ssl/certs/example.com.crt
 SSLCertificateKeyFile /usr/share/ssl/private/example.com.key
 SSLCACertificateFile /usr/share/ssl/certs/example.com.cabundle
&lt;/VirtualHost&gt;
</pre>
<p>where <strong>SSLCertificateFile </strong>is the SSL certificate file path, <strong>SSLCertificateKeyFile </strong>is the Key file path, <strong>SSLCACertificateFile </strong>is the path to the Intermediate file. Make sure you&#8217;ve the files in the specified path (It may vary on different scenarios). Restart the Web server and you&#8217;re done.</p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=SSL+Installation+in+a+cPanel+based+server+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1782" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=SSL+Installation+in+a+cPanel+based+server+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1782" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2011/08/ssl-installation-in-a-cpanel-based-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cPanel Website Transfer &#8211; Part 1 &#8211; Changing an Add-on Domain to a Primary Domain</title>
		<link>http://www.supportsages.com/blog/2011/07/cpanel-website-transfer-part-1-changing-an-add-on-domain-to-a-primary-domain/</link>
		<comments>http://www.supportsages.com/blog/2011/07/cpanel-website-transfer-part-1-changing-an-add-on-domain-to-a-primary-domain/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 12:52:52 +0000</pubDate>
		<dc:creator>vince</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[transfer]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=728</guid>
		<description><![CDATA[For Beginners, Learn how to transfer and restore a website in a Linux cPanel envrioment]]></description>
			<content:encoded><![CDATA[<h3><span style="color: #ff0000;"><strong><em><strong><em>Converting an Add-on Domain to a Primary Domain</em></strong></em></strong></span></h3>
<p><strong>Skill Level : Beginner</strong></p>
<p>In this post, I will explain how to convert an add-on domain to a primary domain. Considering a complex case, lets consider the primary domain should be a different one from the one that holds the Add-on domain.</p>
<p><strong>Pre Requisites</strong></p>
<p>Server Platform : Linux</p>
<p>User requires     : cPanel and SSH access (root)</p>
<p>This is a Site transfer. Also both the sites I&#8217;ve mentioned here is on same server.</p>
<p><strong>Case</strong></p>
<p>The Add-on Domain under a website has to be converted as its Primary Domain. If you have a Full backup, its another case. I&#8217;ll explain it in another post.</p>
<p><strong>Solution</strong></p>
<p>Lets consider the Add-on Domain is addon.com under the user admin and the document root of the add-on domain is :</p>
<p>/home/admin/public_html/addon</p>
<p>Now it should be transferred as the Primary Domain</p>
<p>* Using WHM Create a New account primary.com, the document root is then say /home/primary<br />
We&#8217;ve to transfer the whole data from /home/admin/public_html/addon.com to /home/primary/public_html first.</p>
<p>* The Steps will be :</p>
<p>root@server [/home/admin/public_html/addon]# cp -r ./* /home/primary/public_html</p>
<p>This will recursively copy everything inside the PWD to the specified location<br />
<span id="more-728"></span></p>
<p>Don&#8217;t forget to copy .htaccess too</p>
<p>root@server [/home/admin/public_html/addon]# cp .htaccess /home/primary/public_html</p>
<p>* Thats it, the contents are moved, but there is a database too which has to be moved eventually.<br />
* I&#8217;ll site some type of websites like CMS and Blog :</p>
<p>For a Magento website, the database configuration is specified inside the local.xml file which is placed inside the /app/etc directory inside a domain. For example</p>
<p>root@server [/home/admin/public_html/addon]# cd /app/etc<br />
root@server [/home/admin/public_html/addon/app/etc]# cat local.xml</p>
<p>* Watch for these lines in the local.xml file</p>
<p>&lt;username&gt;&lt;![CDATA[admin_user]]&gt;&lt;/username&gt;<br />
&lt;password&gt;&lt;![CDATA[password]]&gt;&lt;/password&gt;<br />
&lt;dbname&gt;&lt;![CDATA[admin_db]]&gt;&lt;/dbname&gt;</p>
<p><![CDATA[admin_user]]&gt;</username></p>
<password><! [CDATA[password]]-->                     <!--[CDATA[admin_user]]&gt;</p>
<p>* From this the DB Name, DB Username and Password can be fetched.</p>
<p>DB Name            :    admin_db<br />
DB Username    :    admin_user<br />
Password       :    password</p>
<p><strong>Other DB Configuration Files</strong></p>
<p>For a WordPress website, the configuration file will be the wp-config.php. Check these lines for the Database configuration details :</p>
<p>// ** MySQL settings &#8211; You can get this info from your web host ** //<br />
/** The name of the database for WordPress */<br />
define(&#8216;DB_NAME&#8217;, &#8216;admin_db&#8217;);</p>
<p>/** MySQL database username */<br />
define(&#8216;DB_USER&#8217;, &#8216;admin_user&#8217;);</p>
<p>/** MySQL database password */<br />
define(&#8216;DB_PASSWORD&#8217;, &#8216;password&#8217;);</p>
<p>/** MySQL hostname */<br />
define(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;);</p>
<p>For a Joomla website it is the configuration.php where the database details would be defined.</p>
<p>* Access the cPanel of the new primary domain primary.com. Create a new MySQL Database from Databases -&gt; MySQL option, along with a new MySQL user. Make sure you are providing    exact names as in the local.xml file of the addon.com. Next add the user to the database. So the corresponding database credentials at primary.com will be :</p>
<p>DB Name           :    primary_db<br />
DB Username    :    primary_user<br />
Password                 :     password</p>
<p>Screen-shots of Creating a new database and database user :</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/05/1.png" class="thickbox no_icon" rel="gallery-728" title="1"><img class="alignnone size-medium wp-image-1860" title="1" src="http://www.supportsages.com/blog/wp-content/uploads/2011/05/1-300x68.png" alt="" width="300" height="68" /></a></p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/05/2.png" class="thickbox no_icon" rel="gallery-728" title="2"><img class="alignnone size-medium wp-image-1861" title="2" src="http://www.supportsages.com/blog/wp-content/uploads/2011/05/2-300x79.png" alt="" width="300" height="79" /></a></p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/05/3.png" class="thickbox no_icon" rel="gallery-728" title="3"><img class="alignnone size-medium wp-image-1862" title="3" src="http://www.supportsages.com/blog/wp-content/uploads/2011/05/3-300x140.png" alt="" width="300" height="140" /></a></p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/05/5.png" class="thickbox no_icon" rel="gallery-728" title="5"><img class="alignnone size-full wp-image-1863" title="5" src="http://www.supportsages.com/blog/wp-content/uploads/2011/05/5.png" alt="" width="276" height="118" /></a></p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2011/05/6.png" class="thickbox no_icon" rel="gallery-728" title="6"><img class="alignnone size-medium wp-image-1864" title="6" src="http://www.supportsages.com/blog/wp-content/uploads/2011/05/6-300x201.png" alt="" width="300" height="201" /></a></p>
<p><strong>Creating DB through Shell</strong></p>
<p>Access MySQL prompt :</p>
<p>$ mysql //Login as Root</p>
<p>mysql&gt; use mysql; //Use MySQL</p>
<p>﻿﻿﻿﻿﻿﻿mysql&gt; create database [﻿primary_db]; //Create a Database</p>
<p>mysql&gt; INSERT INTO primary_user (Host,User,Password) VALUES(&#8216;host&#8217;,'primary_user&#8217;,PASSWORD(&#8216;password&#8217;)); //Insert User</p>
<p>mysql&gt; grant all privileges on primary_db.sql to primary_user@localhost; //Granting all Privileges to user primary_user on the database</p>
<p>Perform Dump :</p>
<p>root@server [/home/primary]# mysqldump dbname &gt; dbname.sql   (Here mysqldump admin_db &gt; admin_db.sql)</p>
<p>* Enter the mysql terminal through the command mysql</p>
<p>mysql &gt; use newdatabasename;          (Here mysql &gt; use primary_db;)<br />
mysql &gt; source olddatabasename.sql;      (Here mysql &gt; source admin_db.sql;)</p>
<p>* For a normal website, you may backup the database by checking the config files and restore it. Use cPanel for that.</p>
<p>* Guess what, You&#8217;re done, the restoration is complete now. Now the primary.com should be working like addon.com.</p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=cPanel+Website+Transfer+-+Part+1+-+Changing+an+Add-on+Domain+to+a+Primary+Domain+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F728" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=cPanel+Website+Transfer+-+Part+1+-+Changing+an+Add-on+Domain+to+a+Primary+Domain+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F728" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2011/07/cpanel-website-transfer-part-1-changing-an-add-on-domain-to-a-primary-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Worried about email migrations and mail syncing &#8211; get getmail for the rescue</title>
		<link>http://www.supportsages.com/blog/2011/06/worried-about-email-migrations-and-mail-syncing-get-getmail-for-the-rescue/</link>
		<comments>http://www.supportsages.com/blog/2011/06/worried-about-email-migrations-and-mail-syncing-get-getmail-for-the-rescue/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 15:14:39 +0000</pubDate>
		<dc:creator>arnold</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[DirectAdmin]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[email migrations]]></category>
		<category><![CDATA[email transfer]]></category>
		<category><![CDATA[imapsync]]></category>
		<category><![CDATA[mail syncing]]></category>
		<category><![CDATA[mail transfer]]></category>
		<category><![CDATA[migrate my email]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1887</guid>
		<description><![CDATA[Most of the hosting providers offer free server migration. The free website migration started as early as 2005, in the industry. But only a few providers offer the email migration for a website transfer involving different control panels. So using getmail is the easiest way to transfer emails. All we need is to create the email account in the new server and configure the getmail to transfer the emails.

Download getmail at http://pyropus.ca/software/getmail/old-versions/getmail-4.20.3.tar.gz

[bash]

wget http://pyropus.ca/software/getmail/old-versions/getmail-4.20.3.tar.gz
tar xzf getmail-4.20.3.tar.gz
cd getmail*
python setup.py install

[/bash]

Now you have to create a getmailrc , the getmail configuration file inside the home folder of the user. getmailrc need not be ...]]></description>
			<content:encoded><![CDATA[<p>Most of the hosting providers offer free server migration. The free website migration started as early as 2005, in the industry. But only a few providers offer the email migration for a website transfer involving different control panels. So using getmail is the easiest way to transfer emails. All we need is to create the email account in the new server and configure the getmail to transfer the emails.</p>
<p>Download getmail at http://pyropus.ca/software/getmail/old-versions/getmail-4.20.3.tar.gz</p>
<pre class="brush: bash; title: ; notranslate">

wget http://pyropus.ca/software/getmail/old-versions/getmail-4.20.3.tar.gz
tar xzf getmail-4.20.3.tar.gz
cd getmail*
python setup.py install
</pre>
<p>Now you have to create a getmailrc , the getmail configuration file inside the home folder of the user. getmailrc need not be inside the home directory. You have to create the folder .getmail where getmail keeps a log of the emails retrieved based on each configuration file you may have.You can have multiple destination and retriever sections in one single getmailrc as well.</p>
<p>I must say getmail is so much flexible and rightly coded when the mailsync or imapsync didn&#8217;t do their job right or up to the mark. And is an excellent replacement for fetchmail. It supports POP, POP3S, IMAP4 and IMAPS, and also can store the mails retrieved in mbox or maildir format at the destination.</p>
<p>An extremely simple getmailrc file will look like this</p>
<pre class="brush: bash; title: ; notranslate">
[retriever]
type = SimpleIMAPRetriever
server = mail.domain.com
username = direct@domain.com
password = direct

[destination]
type = Maildir
path = /home/cpusername/mail/.direct@domain_com/
</pre>
<p>The file format should be pretty self-explanatory. You’re telling getmail to fetch your email from server, mail.domain.com by logging to it using the mentioned username and password. The destination section mentions where to store the retrieved email and in which format (Maildir or mbox or mboxrd). Make sure that the cur, new and tmp are there inside those folder though. However getmail may create those folders automatically though.</p>
<p>Finally to get this going, just run &#8220;getmail &#8211;rcfile getmailrc&#8221;</p>
<p>Once you run it, assuming that the getmailrc is properly configured, you will be welcomed by a below output.</p>
<pre class="brush: bash; title: ; notranslate">
getmail version 4.20.3
Copyright (C) 1998-2009 Charles Cazabon.  Licensed under the GNU GPL version 2.
SimpleIMAPRetriever:direct@domain.com@mail.domain.com:143:
 msg    1/3983 (299328 bytes) delivered
 msg    2/3983 (2815 bytes) delivered
</pre>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=Worried+about+email+migrations+and+mail+syncing+-+get+getmail+for+the+rescue+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1887" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=Worried+about+email+migrations+and+mail+syncing+-+get+getmail+for+the+rescue+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1887" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2011/06/worried-about-email-migrations-and-mail-syncing-get-getmail-for-the-rescue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applying wildcards in GRANT option of MySQL</title>
		<link>http://www.supportsages.com/blog/2011/05/applying-wildcards-in-grant-option-of-mysql/</link>
		<comments>http://www.supportsages.com/blog/2011/05/applying-wildcards-in-grant-option-of-mysql/#comments</comments>
		<pubDate>Wed, 25 May 2011 10:27:19 +0000</pubDate>
		<dc:creator>George</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[backups]]></category>
		<category><![CDATA[cPanel server backup]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysqldump]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1841</guid>
		<description><![CDATA[We had this particular requirement of creating a database user to be used to backup only the cPanel databases. Only recently the database mapping has been introduced by cPanel which allows the clients to create databases without the _ . However on all our client servers, we insist to have the old style with every database has Prefixing On.

Creating the database user to backup only the cPanel databases, means matching the databases with an underscore (_) in its name and that resulted in this particular SQL command to be executed as root user.

[bash]GRANT ALL PRIVILEGES ON `%\_%`.* TO `cpdbbackups`@`re.mo.te.ip` IDENTIFIED ...]]></description>
			<content:encoded><![CDATA[<p>We had this particular requirement of creating a database user to be used to backup only the cPanel databases. Only recently the database mapping has been introduced by cPanel which allows the clients to create databases without the _ . However on all our client servers, we insist to have the old style with every database has Prefixing On.</p>
<p>Creating the database user to backup only the cPanel databases, means matching the databases with an underscore (_) in its name and that resulted in this particular SQL command to be executed as root user.</p>
<pre class="brush: bash; title: ; notranslate">GRANT ALL PRIVILEGES ON `%\_%`.* TO `cpdbbackups`@`re.mo.te.ip` IDENTIFIED BY 'p@ssw0Rd' WITH GRANT OPTION;</pre>
<p>Read more about the cPanel&#8217;s DB mapping at http://www.cpanel.net/blog/integration/2010/05/more-details-about-db-mapping.html</p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=Applying+wildcards+in+GRANT+option+of+MySQL+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1841" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=Applying+wildcards+in+GRANT+option+of+MySQL+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1841" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2011/05/applying-wildcards-in-grant-option-of-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blacklisted ? Switch your Mail Server IP</title>
		<link>http://www.supportsages.com/blog/2010/11/blacklisted-switch-your-mail-server-ip/</link>
		<comments>http://www.supportsages.com/blog/2010/11/blacklisted-switch-your-mail-server-ip/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 04:43:43 +0000</pubDate>
		<dc:creator>vince</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[blacklist]]></category>
		<category><![CDATA[change mail server ip]]></category>
		<category><![CDATA[mail server]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1613</guid>
		<description><![CDATA[Hello,

I'm pretty sure that many of us are tired of the word 'Spam'. How about your mails being rejected from your domain when sending to Top level E-mail providers like GMail, Yahoo and MSN Hotmail ? It may be a familiar weird issue to many of you. This post is about how to tackle those situations. But if you are an End-user, please contact your System Admin. But if you are the one by that name, read on !

<em><strong>Case</strong></em>

The E-mails being rejected to the Top level providers since your server IP is blacklisted. You can check whether your server IP ...]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>I&#8217;m pretty sure that many of us are tired of the word &#8216;Spam&#8217;. How about your mails being rejected from your domain when sending to Top level E-mail providers like GMail, Yahoo and MSN Hotmail ? It may be a familiar weird issue to many of you. This post is about how to tackle those situations. But if you are an End-user, please contact your System Admin. But if you are the one by that name, read on !</p>
<p><em><strong>Case</strong></em></p>
<p>The E-mails being rejected to the Top level providers since your server IP is blacklisted. You can check whether your server IP is blacklisted at : http://www.mxtoolbox.com/blacklists.aspx (Read xxx.xxx.xxx.xx as your server IP)</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/11/mxtoolbox.png" class="thickbox no_icon" rel="gallery-1613" title="mxtoolbox"><img class="alignnone size-full wp-image-1621" title="mxtoolbox" src="http://www.supportsages.com/blog/wp-content/uploads/2010/11/mxtoolbox.png" alt="" width="621" height="249" /></a></p>
<p>When the IP is entered and you click &#8216;Blacklist Check&#8217;, the resultant screen should be expected as (Assuming your server IP is on a blacklist)</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/11/mxtoolbox_2.png" class="thickbox no_icon" rel="gallery-1613" title="mxtoolbox_2"><img class="alignnone size-full wp-image-1615" title="mxtoolbox_2" src="http://www.supportsages.com/blog/wp-content/uploads/2010/11/mxtoolbox_2.png" alt="" width="628" height="398" /></a></p>
<p>There you go, your server IP is blacklisted, only thing that varies is the number of blacklists. So, what is the solution ? Most will be preferring to provide a dedicated IP to the domain which is having the issue. But when a whole Server IP is blacklisted, this will not work. But as usual, there is nothing new under the Sun !!</p>
<p><em><strong>Solution</strong></em></p>
<p>Switch the Mail server IP of the Server.</p>
<p><em><strong>Work</strong></em></p>
<p>Find a free IP, make sure its allocated to  the server, or else add it to the server. That is upto you. After this, there are a few steps, which is just a Walk in the Park <img src='http://www.supportsages.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>1) Access the WHM of the Server, as root. Go to <strong>Exim Configuration Editor</strong>. Find out the Category <em><strong>Domains and IPs, </strong></em>and enable this option :</p>
<p><em><strong>Send outgoing mail from the ip that matches the domain name in /etc/mailips (*: IP can be added to the file to change the main outgoing interface) </strong></em></p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/11/exim.png" class="thickbox no_icon" rel="gallery-1613" title="exim"><img class="alignnone size-full wp-image-1616" title="exim" src="http://www.supportsages.com/blog/wp-content/uploads/2010/11/exim.png" alt="" width="774" height="59" /></a></p>
<p>Save the Changes.</p>
<p>2) Login to server through SSH, Switch to root</p>
<pre class="brush: bash; title: ; notranslate">root@server[~]# vi /etc/mailips</pre>
<p>Add this line<br />
* : xxx.xxx.xxx.xx (Your Mail server IP)</p>
<p>So the following should be seen when reading the content in /etc/mailips</p>
<pre class="brush: bash; title: ; notranslate">root@server[~]# cat /etc/mailips
*: xxx.xxx.xxx.xx
</pre>
<p>3) Add a Reverse DNS entry for the IP, you may need to contact DC for this. When you are finished this do the steps :</p>
<pre class="brush: bash; title: ; notranslate">root@server[~]# vi /etc/mail_reverse_dns</pre>
<p>Add this line<br />
xxx.xxx.xxx.xx: hostname</p>
<p>4) Change File attributes of /etc/mailips</p>
<pre class="brush: bash; title: ; notranslate">
root@server[~]# chattr +i /etc/mailips
root@server[~]# lsattr /etc/mailips
----i-------- /etc/mailips
</pre>
<p>5) Final Steps : Build Exim Config file to reflect changes, Restart Exim Service</p>
<pre class="brush: bash; title: ; notranslate">root@server[~]# /scripts/buildeximconf
root@server[~]# service exim restart</pre>
<p>Case is Resolved ! Now you must be able to send E-mails everywhere. Try it.</p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=Blacklisted+%3F+Switch+your+Mail+Server+IP+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1613" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=Blacklisted+%3F+Switch+your+Mail+Server+IP+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1613" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2010/11/blacklisted-switch-your-mail-server-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to setup Google Apps on your domain with cPanel and create upto 50 custom email accounts for FREE – Part (2)</title>
		<link>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-%e2%80%93-part-2/</link>
		<comments>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-%e2%80%93-part-2/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 11:27:39 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[50 custom email accounts]]></category>
		<category><![CDATA[free email accounts]]></category>
		<category><![CDATA[google apps]]></category>
		<category><![CDATA[google apps in cpanel]]></category>
		<category><![CDATA[how to set up google apps]]></category>
		<category><![CDATA[setup google apps for your domain]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1421</guid>
		<description><![CDATA[<strong>Step V : Setting Up Your E-mail Server. </strong>

The next step is to set up the URL you want to use to access Webmail. In most cases, this is either <strong>webmail.example.com</strong> or simply <strong>mail.example.com</strong>. To make this change, click on the '<em><strong>Service Settings</strong></em>' tab in the top menu of the dashboard. Then, click '<em><strong>Email</strong></em>'. From there, specify that you want to use a custom URL, and enter the appropriate subdomain for your domain.

<a href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-webmail.png"><img class="alignnone size-full wp-image-1422" title="webmail" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-webmail.png" alt="" width="607" height="209" /></a>

Submit that form, and Google will then provide you with information about adding a CNAME entry for your ...]]></description>
			<content:encoded><![CDATA[<p><strong>Step V : Setting Up Your E-mail Server. </strong></p>
<p>The next step is to set up the URL you want to use to access Webmail. In most cases, this is either <strong>webmail.example.com</strong> or simply <strong>mail.example.com</strong>. To make this change, click on the &#8216;<em><strong>Service Settings</strong></em>&#8216; tab in the top menu of the dashboard. Then, click &#8216;<em><strong>Email</strong></em>&#8216;. From there, specify that you want to use a custom URL, and enter the appropriate subdomain for your domain.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-webmail.png" class="thickbox no_icon" rel="gallery-1421" title="webmail"><img class="alignnone size-full wp-image-1422" title="webmail" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-webmail.png" alt="" width="607" height="209" /></a></p>
<p>Submit that form, and Google will then provide you with information about adding a CNAME entry for your new subdomain. You should make corresponding entries in the DNS zone to implement this. For example if the URL with which you wish to access your mail is webmail.example.com then you must give a CNAME record &#8216; <strong>ghs.google.com.</strong> &#8216; in the DNS zone for <strong>webmail</strong>. This is shown below :</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real1.png" class="thickbox no_icon" rel="gallery-1421" title="real1"><img class="alignnone size-full wp-image-1424" title="real1" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real1.png" alt="" width="623" height="192" /></a></p>
<p>Step VI : MX Record Changes</p>
<p>Once you have finished creating all of the users, you can return to the dashboard and click &#8216;<em><strong>Activate email</strong></em>&#8216;  and follow the MX change instructions provided by Google. If you are lucky enough to use one of the hosts included in the dropdown menu there, you should be able to get clear, specific instructions explaining how to make the changes in your domains control panel.</p>
<p>Google will have you add seven new MX records to your DNS zone file. Those entries will probably look like:</p>
<p>MX Server address                                  Priority</p>
<p><strong>ASPMX.L.GOOGLE.COM.                 10<br />
ALT1.ASPMX.L.GOOGLE.COM.       20<br />
ALT2.ASPMX.L.GOOGLE.COM.       20<br />
ASPMX2.GOOGLEMAIL.COM.         30<br />
ASPMX3.GOOGLEMAIL.COM.         30<br />
ASPMX4.GOOGLEMAIL.COM.         30<br />
ASPMX5.GOOGLEMAIL.COM.         30 </strong></p>
<p>It’s important that you copy and paste those addresses exactly as they appear in the Google instructions. They all include dots at the end of the addresses, and that dots need to be included. I am attaching a screenshot below which will hopefully give you an idea on how it should be entered.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real2.png" class="thickbox no_icon" rel="gallery-1421" title="real2"><img class="alignnone size-full wp-image-1428" title="real2" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real2.png" alt="" width="576" height="116" /></a></p>
<p>Your new entries will need to look similar to:</p>
<p>your-domain.com    14400    IN    MX    10    ASPMX.L.GOOGLE.COM.</p>
<p>Where your-domain.com is your domain name, the second spot is the <strong>TTL</strong> or Time To Live (which can be left blank if required), the word <strong>&#8216;IN</strong>&#8216; is in the third spot, the fourth spot is filled with <strong>&#8216;MX</strong>&#8216; , the fifth spot is the &#8216;<strong>Priority</strong>&#8216; and the last spot includes the address provided by Google.</p>
<p>Also, in most of the cases you can only add four or five entries to the zone file at a time, so you’ll have to add this first, save the file, and then add the rest.<br />
Once you’ve made those changes, click the  &#8216;<em><strong>I’ve made these changes</strong></em>&#8216; button in the Google Apps window.<br />
Finally you can return to dashboard and click on the &#8216;<em><strong>Activate email</strong></em>&#8216; tab which you will find right below the &#8216;<em><strong>Email</strong></em>&#8216; option. See below :</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-activatemail.png" class="thickbox no_icon" rel="gallery-1421" title="real-activatemail"><img class="alignnone size-full wp-image-1437" title="real-activatemail" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-activatemail.png" alt="" width="584" height="157" /></a></p>
<p><strong>The last and most difficult Step : Waiting</strong>.</p>
<p>At this point, you’re pretty much done. You now simply have to wait because It can take anywhere from one hour to 48 hours before the changes are complete.</p>
<p>Once the changes have completed, though, you can set up your e-mail client (Outlook, Thunderbird etc.) to check your e-mail. The Gmail IMAP settings are fairly simple. They are as follows:</p>
<p><strong>IMAP (incoming) mail:<br />
Server: imap.gmail.com<br />
Port: 993<br />
Encryption: SSL</strong></p>
<p><strong>SMTP (outgoing) mail:<br />
Server: smtp.gmail.com<br />
Port: 465 or 587<br />
Encryption: TLS</strong></p>
<p><strong>***********************************************************************************************************</strong></p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=How+to+setup+Google+Apps+on+your+domain+with+cPanel+and+create+upto+50+custom+email+accounts+for+FREE+%E2%80%93+Part+%282%29+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1421" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=How+to+setup+Google+Apps+on+your+domain+with+cPanel+and+create+upto+50+custom+email+accounts+for+FREE+%E2%80%93+Part+%282%29+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1421" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-%e2%80%93-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to setup 50 free Google powered email accounts for your domain with cPanel &#8211; Part (1)</title>
		<link>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-part-1/</link>
		<comments>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-part-1/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 10:43:59 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Webmail]]></category>
		<category><![CDATA[50 custom email accounts]]></category>
		<category><![CDATA[free email accounts]]></category>
		<category><![CDATA[google apps]]></category>
		<category><![CDATA[google apps in cpanel]]></category>
		<category><![CDATA[how to set up google apps]]></category>
		<category><![CDATA[setup google apps for your domain]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1367</guid>
		<description><![CDATA[This article is on how to setup Google Apps to work on your domain with 6 easy steps. When you purchase a domain (e.g. your-domain.com) for your website from any of the domain registrars such as Godaddy , you normally get a single free email account that includes limited storage space. This is where Google apps comes in for your rescue. By using this feature, provided to you by Google, you can use Google mail servers for transferring your mails and that too from your very own domains. The advantages are plenty, as we all know Gmail has proven over ...]]></description>
			<content:encoded><![CDATA[<p>This article is on how to setup Google Apps to work on your domain with 6 easy steps. When you purchase a domain (e.g. your-domain.com) for your website from any of the domain registrars such as Godaddy , you normally get a single free email account that includes limited storage space. This is where Google apps comes in for your rescue. By using this feature, provided to you by Google, you can use Google mail servers for transferring your mails and that too from your very own domains. The advantages are plenty, as we all know Gmail has proven over the years that it provides the most reliable e-mail service. How many times have you moved your domain to a new server and been frustrated by the fact that you lost all of your e-mail messages? If you switch over to Google Apps, you never have to worry about that again. Again the service and support provided by google is without doubt the best and uncomparable with your hosting companie&#8217;s or your service provider&#8217;s. Another advantage is that the server limits of your account will not affect the number of mails that you can sent or recieve if you use the Google apps. I have only mentioned a few above but the list goes on and on.</p>
<p>The praises can be sung without a pause but its better I stop the boasts here and get down to the original topic.  I’m going to explain, step-by-step, on how to accomplish this task. It’s actually very simple, but it might take quite some time depending on how good a techy you are. To begin with, head on over to Google and sign up for an account. I am siting the link below where you can do this :</p>
<p>http://www.google.com/apps/intl/en/business/index.html</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-homepage.png" class="thickbox no_icon" rel="gallery-1367" title="G-Apps-Homepage"><img class="alignnone size-full wp-image-1373" title="G-Apps-Homepage" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-homepage.png" alt="" width="581" height="387" /></a></p>
<p>In the above page click on the &#8216; <strong><em>Apps Editions</em></strong> &#8216; tab and you will be able to view different schemes they offer, from which you will be able to select the one which suits you the most. For most of us, the standard edition offered by Google is more than enough. However, they do offer a “Premier edition” if your needs exceed the services of the free accounts. In addition to the Standard edition and Premier edition there are  Educational schemes, Govermental schemes etc etc. Once you choose the package required you will be directed to a page with a blue colored &#8216; <em><strong>Get started</strong></em> &#8216; tab on the right most top corner of the page. This is your key, click on it and you are on your way to setting Google apps for your domain. I am going to list  everything step by step from here on in a detailed manner.<br />
<strong> </strong></p>
<p><strong>Step I : Tell them your registered Domain name.</strong></p>
<p>In the very first step you need to provide your domain name as prompted. Obviously enough you should possess a registered domain or you can buy a new domain name through Google which automatically sets everything up for you. You also need to verify that you own the domain or if you are a member of the domain.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/gapps2.png" class="thickbox no_icon" rel="gallery-1367" title="enter-domain"><img class="alignnone size-full wp-image-1382" title="enter-domain" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/gapps2.png" alt="" width="422" height="268" /></a></p>
<p><strong>Step II : Tell them who you are.</strong></p>
<p>Fill in all of your contact information. At least <strong>make sure that you fill in all the boxes which have an aestrics symbol (*)</strong> to the right of the label with proper and valid information. If you don’t provide the required information, you will receive an error when you submit the form.<br />
An important thing that you should be absolutely sure of before filling up the form is that you are able to edit your server’s DNS zone files. If you cannot edit your DNS zone files, do not proceed. You will have to enter MX records pointing to the Google mail servers in your DNS configuration. Signing up for the Google Apps account is useless if you’re not going to be able to modify your server appropriately to have the e-mail go where it’s intended.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-contactinfo.png" class="thickbox no_icon" rel="gallery-1367" title="contactinfo"><img class="alignnone size-full wp-image-1384" title="contactinfo" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-contactinfo.png" alt="" width="596" height="325" /></a></p>
<p>The screenshot above was limited by my monitor boundaries, but you will be able to see the &#8216; <em><strong>Continue</strong></em> &#8216; tab at the bottom of your screen. Click this and you are on step III.<br />
<strong> </strong></p>
<p><strong>Step III : Create your first administrator account.</strong></p>
<p>Create your first e-mail account. This e-mail account will be used as the administrative account for the Google Apps services.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-setup.png" class="thickbox no_icon" rel="gallery-1367" title="admin-setup"><img class="alignnone size-full wp-image-1390" title="admin-setup" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-setup.png" alt="" width="583" height="398" /></a></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p>Below this you will be able to see the terms and conditions, which mostly contains the usual stuff but still worth a read, where you should click on the &#8216; <em><strong>I accept. Continue with setup</strong></em> &#8216; tab to proceed to the next step.</p>
<p><strong>Step IV : Verify Domain Ownership.</strong></p>
<p>The next step in the process is to prove to Google that you own and have administrative rights to the domain you chose.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-verify.png" class="thickbox no_icon" rel="gallery-1367" title="verify-I"><img class="alignnone size-full wp-image-1393" title="verify-I" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-verify.png" alt="" width="611" height="231" /></a></p>
<p>Here you will have an option to do it later, but sooner the better. Once you choose the option to continue you will be prompted for the password you chose in the previous step.<br />
You have three options to prove that you own the domain. The first option is to modify your DNS entries to add a unique CNAME record. Next option is to add a meta tag to your site&#8217;s home page.  The last option is to simply create and upload an HTML file to your Web server. Okay now there is no reason for you to panic from hearing all the complex terms, all you need to do is click on these options and viola, all the information you need on &#8216;How to&#8217; gets detailed (or rather spoon fed) right on the screen.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-verify2.png" class="thickbox no_icon" rel="gallery-1367" title="real-verify2"><img class="alignnone size-full wp-image-1402" title="real-verify2" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-verify2.png" alt="" width="623" height="348" /></a></p>
<p>As you can see the screenshot above you will have a drop down menu for a list of domain registrars among which you can choose yours and do as instructed. Otherwise you can simply choose the &#8216; <em><strong>Others</strong></em> &#8216; option from the drop down menu and follow the simple set of instructions which gets listed.<br />
This will look somewhat like the following :</p>
<p>&lt;&lt;</p>
<p><em>A TXT record is an entry within the Domain Name System (DNS) that provides supplemental information about your domain. You can create a TXT record that proves to Google that you own the domain.</em></p>
<p><em>1.<strong> Add</strong> the TXT record below to the DNS configuration for <strong>your-domain.com.</strong><br />
google-site-verification=Zy5aERjpb4-T1S0Ig36pGuHDOE5MycRBGsVmCtVeTLY<br />
2. <strong>Click</strong> verify below.<br />
When Google finds this DNS TXT record, we&#8217;ll make you a verified owner of the domain. (Note: DNS changes may take some time. If we don&#8217;t find the record immediately, we&#8217;ll check for it periodically.)<br />
Leave the TXT record in place even after verification succeeds. </em></p>
<p><em>&gt;&gt;<br />
</em></p>
<p>For adding the TXT record in the DNS zone log into your domain control panel and choose the<strong> edit DNS zone</strong> option. The name of the option might vary between control panels, but they provide the same functionalities. I am pasting yet another screenshot which might help you through this simple process.</p>
<p><strong>NOTE</strong> : For the rest of the article I will be siting examples and providing screenshots only from, and in reference to, the <strong>cPanel</strong>. But it will not be difficult to figure out how it is done in other control panels once you get an idea on what we are doing here.</p>
<p><a  href="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-TXT.png" class="thickbox no_icon" rel="gallery-1367" title="TXT"><img class="alignnone size-full wp-image-1404" title="TXT" src="http://www.supportsages.com/blog/wp-content/uploads/2010/10/real-TXT.png" alt="" width="606" height="76" /></a></p>
<p>You can see that I simply pasted the text mentioned in the instructions. After doing this you can click on &#8216;<em><strong>Verify</strong></em>&#8216; which will, quite obviously, verify if the entry is made and thereby confirming your authority over the domain.</p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=How+to+setup+50+free+Google+powered+email+accounts+for+your+domain+with+cPanel+-+Part+%281%29+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1367" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=How+to+setup+50+free+Google+powered+email+accounts+for+your+domain+with+cPanel+-+Part+%281%29+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1367" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2010/10/setup-google-apps-on-your-domain-with-cpanel-and-create-upto-50-custom-email-accounts-for-free-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Gems not getting updated</title>
		<link>http://www.supportsages.com/blog/2010/10/ruby-gems-not-getting-updated/</link>
		<comments>http://www.supportsages.com/blog/2010/10/ruby-gems-not-getting-updated/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 10:42:03 +0000</pubDate>
		<dc:creator>George</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[giving response code 302]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1425</guid>
		<description><![CDATA[On a cPanel server, I ran /scripts/installruby which updated the ruby version from 1.8.6 to 1.8.7

[bash]ruby -v
ruby 1.8.7 (2009-06-08 patchlevel 173) [i686-linux][/bash]

But when updating the gems and the gem itself, we were getting error as below,

<code>
gem update --system
Updating RubyGems...
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 302 fetching http://gems.rubyforge.org/yaml
</code>

Solution was to specify another source as below, which was the 302 redirection of http://gems.rubyforge.org/yaml . May be gem now handles the 302 redirection properly.

[bash]gem install rubygems-update --source http://production.s3.rubygems.org/ [/bash]

followed by the gem update itself.

[bash]sudo gem update --system --source http://production.s3.rubygems.org/[/bash]

To add the source permanently, use the command below ...]]></description>
			<content:encoded><![CDATA[<p>On a cPanel server, I ran /scripts/installruby which updated the ruby version from 1.8.6 to 1.8.7</p>
<pre class="brush: bash; title: ; notranslate">ruby -v
ruby 1.8.7 (2009-06-08 patchlevel 173) [i686-linux]</pre>
<p>But when updating the gems and the gem itself, we were getting error as below,</p>
<p><code><br />
gem update --system<br />
Updating RubyGems...<br />
ERROR:  While executing gem ... (Gem::RemoteSourceException)<br />
    HTTP Response 302 fetching http://gems.rubyforge.org/yaml<br />
</code></p>
<p>Solution was to specify another source as below, which was the 302 redirection of http://gems.rubyforge.org/yaml . May be gem now handles the 302 redirection properly.</p>
<pre class="brush: bash; title: ; notranslate">gem install rubygems-update --source http://production.s3.rubygems.org/ </pre>
<p>followed by the gem update itself.</p>
<pre class="brush: bash; title: ; notranslate">sudo gem update --system --source http://production.s3.rubygems.org/</pre>
<p>To add the source permanently, use the command below and for more help
<pre class="brush: plain; title: ; notranslate">gem help sources</pre>
<pre class="brush: bash; title: ; notranslate">gem sources -a http://production.s3.rubygems.org/</pre>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=Ruby+Gems+not+getting+updated++http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1425" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=Ruby+Gems+not+getting+updated++http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1425" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2010/10/ruby-gems-not-getting-updated/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IFS</title>
		<link>http://www.supportsages.com/blog/2010/09/ifs/</link>
		<comments>http://www.supportsages.com/blog/2010/09/ifs/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 18:51:19 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Customer Care]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Offers]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Specials]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[ifs]]></category>
		<category><![CDATA[linux. bash]]></category>
		<category><![CDATA[while]]></category>

		<guid isPermaLink="false">http://www.supportsages.com/blog/?p=1236</guid>
		<description><![CDATA[How many times have you written scripts and a had bad time with those having spaces? The remedy to this situation is your IFS value.

IFS or Internal Field Seperator holds the value which seperates the various entities. This can be file names, values read into a script by read etc. It is the character or characters designated as whitespace by the operating system.

The IFS is set to the newline and space character. The global variable $IFS stores the value. To view the exact value stored in IFS execute:
[bash]
echo &#34;$IFS&#34; &#124; cat -vTE
 ^I$
$
[/bash]
Running echo "$IFS" will not give you any ...]]></description>
			<content:encoded><![CDATA[<p>How many times have you written scripts and a had bad time with those having spaces? The remedy to this situation is your IFS value.</p>
<p>IFS or Internal Field Seperator holds the value which seperates the various entities. This can be file names, values read into a script by read etc. It is the character or characters designated as whitespace by the operating system.</p>
<p>The IFS is set to the newline and space character. The global variable $IFS stores the value. To view the exact value stored in IFS execute:</p>
<pre class="brush: bash; title: ; notranslate">
echo &quot;$IFS&quot; | cat -vTE
 ^I$
$
</pre>
<p>Running echo &#8220;$IFS&#8221; will not give you any visible output (after all, you are going to see a space and a newline). cat -vTE displays non printable characters , tabs as ^I and ends each line with a $ sign.</p>
<p>In a script which utilises filenames (with spaces), it is always preferable to change the IFS to include only the newline character opposed to the default space and newline character. Lets check out one such script which accepts filenames wih spaces. This scripts simply prints the file names in your current directory. (Remember to create some files in your currenct directory which has spaces. You may try the same script removing the lines with the IFS variable in reference to see the difference)</p>
<pre class="brush: bash; title: ; notranslate">
#!/bin/bash
OIFS=$IFS # Original IFS

IFS=$(echo -en &quot;\n\b&quot;) # New IFS

for fil in $(ls -1 $PWD); do
	echo $fil
done

IFS=$OIFS # Restore earlier IFS
</pre>
<p>IFS can also be used to read files with lines sepearated by a special character. For example in the /etc/passwd, to store the various entries like username, homedirectory etc.</p>
<p>The following script uses the while construct to determine the users who have the shell portion as /bin/false</p>
<pre class="brush: bash; title: ; notranslate">
#!/bin/bash

OIFS=$IFS
IFS=':'

while read username password userid groupid comments homedir shell_avail
do
	if [[ $shell_avail == /bin/false ]]; then
                echo &quot;$username has no shell&quot;
        fi

done &lt; /etc/passwd
IFS=$OIFS
</pre>
<p>In the above script each of the 7 portions of the /etc/passwd file is assigned to the 7 variables<br />
username password userid groupid comments homedir shell_avail with the read command. The if portion in the script compares the seventh variable &#8211; shell_avail to /bin/false to determine the username and outputs it. </p>
<p>From now on you can use the IFS variable for all those files with spaces and extracting values separated by a special character.</p>
<div class="tweetthis" style="text-align:left;"><p> <a  class="tt" href="http://twitter.com/home/?status=IFS+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1236" title="Post to Twitter"><img class="nothumb" src="http://www.supportsages.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://twitter.com/home/?status=IFS+http%3A%2F%2Fwww.supportsages.com%2Fblog%2F1236" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.supportsages.com/blog/2010/09/ifs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

