<?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/"
xmlns:series="http://unfoldingneurons.com/"
><channel><title>David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞. &#187; Hosting / Domain</title> <atom:link href="http://davidwalsh.name/tutorials/hosting-domain/feed" rel="self" type="application/rss+xml" /><link>http://davidwalsh.name</link> <description>Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</description> <lastBuildDate>Sun, 20 May 2012 22:40:48 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Fix WordPress CRONs on Media Temple (dv)&#160;Servers</title><link>http://davidwalsh.name/wordpress-crons</link> <comments>http://davidwalsh.name/wordpress-crons#comments</comments> <pubDate>Thu, 12 Nov 2009 13:40:24 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Apache / Server]]></category> <category><![CDATA[Hosting / Domain]]></category> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=4125</guid> <description><![CDATA[When I switched from Dreamhost shared hosting to Media Temple (dv) server hosting, I had a hell of a time trying to figure out why CRONs weren&#8217;t working correctly on the website. I had database backups being sent via CRON jobs so making sure CRONs were working was imperative. What&#8217;s great is that the way [...]<p><a
href="http://davidwalsh.name/wordpress-crons">Fix WordPress CRONs on Media Temple (dv)&nbsp;Servers</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>When I switched from Dreamhost shared hosting to Media Temple (dv) server hosting, I had a hell of a time trying to figure out why CRONs weren&#8217;t working correctly on the website.  I had database backups being sent via CRON jobs so making sure CRONs were working was imperative.  What&#8217;s great is that the way to make these WordPress CRONs work was by&#8230;setting up a CRON.</p><p> To get things working, you should:</p><ol><li>Log into your Media Temple (dv) control panel.</li><li>Navigate to the domain and click the &#8220;Crontab&#8221; icon.</li><li>Click &#8220;Schedule a Task&#8221;</li><li>Configure the time and frequency of the CRON to any way you&#8217;d like.</li><li><strong>Set the &#8220;command&#8221; value to:</strong><pre class="shell">wget http://12.23.56.78/wp-cron.php</pre></li><li>Replace the fake IP in the command above with the IP address of your website.</li></ol><p>That&#8217;s all!  Hitting the <span
class="file">wp-cron.php</span> file with the CRON will ensure you database backups and other scheduled tasks will run at proper intervals!</p><p><a
href="http://davidwalsh.name/wordpress-crons">Fix WordPress CRONs on Media Temple (dv)&nbsp;Servers</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/wordpress-crons/feed</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>Fixing mod_rewrite and .htaccess on GoDaddy&#160;Hosting</title><link>http://davidwalsh.name/mod_rewrite-htaccess-godaddy</link> <comments>http://davidwalsh.name/mod_rewrite-htaccess-godaddy#comments</comments> <pubDate>Thu, 05 Nov 2009 13:24:52 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[.htaccess]]></category> <category><![CDATA[Apache / Server]]></category> <category><![CDATA[Hosting / Domain]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=4119</guid> <description><![CDATA[I recently launched a new website on GoDaddy shared hosting. The website required mod_rewrite for SEO-friendly URLs. GoDaddy provides mod_rewrite but every time I tried to hit a two-deep URL, I would get a 404 error. Here&#8217;s what I had: # Mod Rewrite Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d [...]<p><a
href="http://davidwalsh.name/mod_rewrite-htaccess-godaddy">Fixing mod_rewrite and .htaccess on GoDaddy&nbsp;Hosting</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>I recently launched a new website on GoDaddy shared hosting.  The website required mod_rewrite for SEO-friendly URLs.  GoDaddy provides mod_rewrite but every time I tried to hit a two-deep URL, I would get a 404 error.  Here&#8217;s what I had:</p><pre class="htaccess"># Mod Rewrite
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]</pre><p>The fix to this problem was to add the following directive before my mod_rewrite directives:</p><pre class="htaccess">#Fix Rewrite
Options -Multiviews</pre><p>Tada!  The URLs began working and the website&#8217;s SEO has taken off!</p><p><a
href="http://davidwalsh.name/mod_rewrite-htaccess-godaddy">Fixing mod_rewrite and .htaccess on GoDaddy&nbsp;Hosting</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/mod_rewrite-htaccess-godaddy/feed</wfw:commentRss> <slash:comments>38</slash:comments> </item> <item><title>Important Notice: GeoCities is&#160;Closing.</title><link>http://davidwalsh.name/geocities-closing</link> <comments>http://davidwalsh.name/geocities-closing#comments</comments> <pubDate>Fri, 10 Jul 2009 02:57:19 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Hosting / Domain]]></category> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=3152</guid> <description><![CDATA[I just got the worst news of my life: Dear Yahoo! GeoCities customer, We&#8217;re writing to let you know that Yahoo! GeoCities, our free web site building service and community, is closing on October 26, 2009. On October 26, 2009, your GeoCities site will no longer appear on the Web, and you will no longer [...]<p><a
href="http://davidwalsh.name/geocities-closing">Important Notice: GeoCities is&nbsp;Closing.</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<img
src="http://davidwalsh.name/dw-content/geocities-logo.png" alt="GeoCities" class="image" /><p>I just got the worst news of my life:</p><blockquote><p>Dear Yahoo! GeoCities customer,</p><p>We&#8217;re writing to let you know that Yahoo! GeoCities, our free web site building service and community, is closing on <strong>October 26, 2009</strong>.</p><p>On October 26, 2009, your GeoCities site will no longer appear on the Web, and you will no longer be able to access your GeoCities account and files.</p></blockquote><p>Well&#8230;not the worst news in my life but Geocities was my first sandbox and I owe a lot of my HTML/CSS web growth to my free Geocities account.  Too bad Yahoo! eventually bought it out and drove it into the ground.  There will always be a need for free hosting providers for young web experimenters and GeoCities was just that for a lot of us.</p><p>Did you &#8220;grow up&#8221; on Geocities like I did?  Share your experience!</p><p><a
href="http://davidwalsh.name/geocities-closing">Important Notice: GeoCities is&nbsp;Closing.</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/geocities-closing/feed</wfw:commentRss> <slash:comments>25</slash:comments> </item> <item><title>GoDaddy, cURL, HTTP, and 403&#160;Errors</title><link>http://davidwalsh.name/godaddy-curl-http-403-errors</link> <comments>http://davidwalsh.name/godaddy-curl-http-403-errors#comments</comments> <pubDate>Tue, 28 Oct 2008 15:35:08 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Hosting / Domain]]></category> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=368</guid> <description><![CDATA[I was recently coding PHP cURL functionality for a GoDaddy-hosted website and I kept running into an annoying 403 error. Essentially, GoDaddy&#8217;s proxy server (which they force you to use for cURL) was giving me a &#8220;Forbidden&#8221; error and wasn&#8217;t trying to hit the necessary server. Here&#8217;s the code that GoDaddy tells you to use [...]<p><a
href="http://davidwalsh.name/godaddy-curl-http-403-errors">GoDaddy, cURL, HTTP, and 403&nbsp;Errors</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>I was recently coding PHP cURL functionality for a GoDaddy-hosted website and I kept running into an annoying 403 error.  Essentially, GoDaddy&#8217;s proxy server (which they force you to use for cURL) was giving me a &#8220;Forbidden&#8221; error and wasn&#8217;t trying to hit the necessary server.  Here&#8217;s the code that GoDaddy tells you to use for cURL transactions:</p><pre  class="php">
$URL='https://www.paypal.com';
$ch = curl_init();
echo 'URL = $URL &lt;br&gt;n';
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt ($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt ($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt ($ch, CURLOPT_PROXY,'http://proxy.shr.secureserver.net:3128');
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_URL, $URL);
curl_setopt ($ch, CURLOPT_TIMEOUT, 120);
$result = curl_exec ($ch);
echo '&lt;hr&gt;&lt;br&gt;n';
echo 'Errors: ' . curl_errno($ch) . ' ' . curl_error($ch) . '&lt;br&gt;&lt;br&gt;';
echo '&lt;hr&gt;&lt;br&gt;n';
curl_close ($ch);
print 'result - $result';
echo '&lt;hr&gt;&lt;br&gt;n';
</pre><p>The problem is that since I&#8217;m not using SSL in this instance, I don&#8217;t need to use the following cURL option:</p><pre  class="php">
curl_setopt($ch,CURLOPT_HTTPPROXYTUNNEL, true);
</pre><p>Remember that if you receive this error from GoDaddy&#8217;s server.  Hopefully I save someone a bunch of time with this.</p><p><a
href="http://davidwalsh.name/godaddy-curl-http-403-errors">GoDaddy, cURL, HTTP, and 403&nbsp;Errors</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/godaddy-curl-http-403-errors/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>PHP, Microsoft SQL Server (MSSQL), and IIS:  Connect and Query with&#160;ODBC</title><link>http://davidwalsh.name/php-microsoft-sql-server-mssql-iis-connect-query-odbc</link> <comments>http://davidwalsh.name/php-microsoft-sql-server-mssql-iis-connect-query-odbc#comments</comments> <pubDate>Thu, 31 Jul 2008 12:49:36 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Hosting / Domain]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=288</guid> <description><![CDATA[I was recently thrown a real curveball of a project. Instead of using a fresh MySQL database to pull information from, the customer required that we pull information from their new Microsoft SQL Server 2005 server. This isn&#8217;t the most desired method of PHP-&#62;Database interactivity but that&#8217;s what the project called for and that&#8217;s what [...]<p><a
href="http://davidwalsh.name/php-microsoft-sql-server-mssql-iis-connect-query-odbc">PHP, Microsoft SQL Server (MSSQL), and IIS:  Connect and Query with&nbsp;ODBC</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>I was recently thrown a real curveball of a project.  Instead of using a fresh MySQL database to pull information from, the customer required that we pull information from their new Microsoft SQL Server 2005 server.  This isn&#8217;t the most desired method of PHP-&gt;Database interactivity but that&#8217;s what the project called for and that&#8217;s what I needed to do.  Here&#8217;s how to get things going.</p><h2>Connecting to Microsoft SQL Server 2005 from&nbsp;PHP</h2><pre  class="php">
// the "driver" first
$virtual_dsn = 'DRIVER={SQL Server};SERVER=database.domain.org,45277;DATABASE=MyDatabase';
$connection = odbc_connect($virtual_dsn,'Username','Password') or die('ODBC Error:: '.odbc_error().' :: '.odbc_errormsg().' :: '.$virtual_dsn);
</pre><h2>Choose Which&nbsp;Database</h2><pre  class="php">odbc_exec($connection,'USE MYDB');</pre><h2>Executing a&nbsp;Query</h2><pre  class="php">$result = odbc_exec($connection, 'SELECT FirstName FROM Names');</pre><h2>Using the Query&nbsp;Result</h2><pre  class="php">$first_name = odbc_result($result, 'FirstName')</pre><h2>Querying Tables and Columns with&nbsp;Spaces</h2><pre  class="php">
// use brackets [] for tables and colums with spaces
$result = odbc_exec($connection, 'SELECT [First Name] FROM [Names Table]');
</pre><p>Like I said, while this isn&#8217;t the most desirable setup in the world, it will do.  Big ups to <a
href="http://www.hostway.com/" rel="nofollow" target="_blank">Hostway</a> for their help in configuring the server; they provided everything we needed.</p><p>To learn more about the ODBC functions, visit <a
href="http://php.net/odbc" rel="nofollow" target="_blank">PHP.net</a></p><p><a
href="http://davidwalsh.name/php-microsoft-sql-server-mssql-iis-connect-query-odbc">PHP, Microsoft SQL Server (MSSQL), and IIS:  Connect and Query with&nbsp;ODBC</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/php-microsoft-sql-server-mssql-iis-connect-query-odbc/feed</wfw:commentRss> <slash:comments>19</slash:comments> </item> <item><title>WHOIS Searches Using Cygwin&#8217;s&#160;whois</title><link>http://davidwalsh.name/whois-searches-using-cygwin</link> <comments>http://davidwalsh.name/whois-searches-using-cygwin#comments</comments> <pubDate>Mon, 28 Jul 2008 12:58:38 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Hosting / Domain]]></category> <category><![CDATA[Shell]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=334</guid> <description><![CDATA[I used to do all of my WHOIS searches at a really popular website that I wont name here. I had to stop using the site because they decided to make you pay to use their tools. Next up was GoDaddy, who doesn&#8217;t charge for WHOIS searches but does make you complete a CAPTCHA for [...]<p><a
href="http://davidwalsh.name/whois-searches-using-cygwin">WHOIS Searches Using Cygwin&#8217;s&nbsp;whois</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>I used to do all of my WHOIS searches at a really popular website that I wont name here.  I had to stop using the site because they decided to make you pay to use their tools.  Next up was GoDaddy, who doesn&#8217;t charge for WHOIS searches but does make you complete a CAPTCHA for each search.  After hearing my <span
style="text-decoration: line-through;">bitching</span> criticisms of GoDaddy&#8217;s CAPTHAs, a friend of mine showed me how to use Cygwin to execute WHOIS searches.</p><h2>The Bash&nbsp;Script</h2><pre  class="bash">whois cnn.com</pre><p>The above gathers information about CNN&#8217;s domain, cnn.com.</p><h2>The&nbsp;Output</h2><pre  class="bash">Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

   Server Name: CNN.COM.MORE.INFO.AT.WWW.BEYONDWHOIS.COM
   IP Address: 203.36.226.2
   Registrar: TUCOWS INC.
   Whois Server: whois.tucows.com
   Referral URL: http://domainhelp.opensrs.net

   Server Name: CNN.COM.IS.0WN3D.BY.GULLI.COM
   IP Address: 80.190.192.39
   Registrar: EPAG DOMAINSERVICES GMBH
   Whois Server: whois.enterprice.net
   Referral URL: http://www.enterprice.net

   Domain Name: CNN.COM
   Registrar: NETWORK SOLUTIONS, LLC.
   Whois Server: whois.networksolutions.com
   Referral URL: http://www.networksolutions.com
   Name Server: TWDNS-01.NS.AOL.COM
   Name Server: TWDNS-02.NS.AOL.COM
   Name Server: TWDNS-03.NS.AOL.COM
   Name Server: TWDNS-04.NS.AOL.COM
   Status: clientTransferProhibited
   Updated Date: 25-jul-2008
   Creation Date: 22-sep-1993
   Expiration Date: 21-sep-2017

>>> Last update of whois database: Sat, 26 Jul 2008 23:50:40 EDT <<<

NOTICE: The expiration date displayed in this record is the date the
registrar's sponsorship of the domain name registration in the registry is
currently set to expire. This date does not necessarily reflect the expiration
date of the domain name registrant's agreement with the sponsoring
registrar.  Users may consult the sponsoring registrar's Whois database to
view the registrar's reported date of expiration for this registration.

TERMS OF USE: You are not authorized to access or query our Whois
database through the use of electronic processes that are high-volume and
automated except as reasonably necessary to register domain names or
modify existing registrations; the Data in VeriSign Global Registry
Services' ("VeriSign") Whois database is provided by VeriSign for
information purposes only, and to assist persons in obtaining information
about or related to a domain name registration record. VeriSign does not
guarantee its accuracy. By submitting a Whois query, you agree to abide
by the following terms of use: You agree that you may use this Data only
for lawful purposes and that under no circumstances will you use this Data
to: (1) allow, enable, or otherwise support the transmission of mass
unsolicited, commercial advertising or solicitations via e-mail, telephone,
or facsimile; or (2) enable high volume, automated, electronic processes
that apply to VeriSign (or its computer systems). The compilation,
repackaging, dissemination or other use of this Data is expressly
prohibited without the prior written consent of VeriSign. You agree not to
use electronic processes that are automated and high-volume to access or
query the Whois database except as reasonably necessary to register
domain names or modify existing registrations. VeriSign reserves the right
to restrict your access to the Whois database in its sole discretion to ensure
operational stability.  VeriSign may restrict or terminate your access to the
Whois database for failure to abide by these terms of use. VeriSign
reserves the right to modify these terms at any time.

The Registry database contains ONLY .COM, .NET, .EDU domains and
Registrars.NOTICE AND TERMS OF USE: You are not authorized to access or query ou
r WHOIS
database through the use of high-volume, automated, electronic processes. The
Data in Network Solutions' WHOIS database is provided by Network Solutions for i
nformation
purposes only, and to assist persons in obtaining information about or related
to a domain name registration record. Network Solutions does not guarantee its a
ccuracy.
By submitting a WHOIS query, you agree to abide by the following terms of use:
You agree that you may use this Data only for lawful purposes and that under no
circumstances will you use this Data to: (1) allow, enable, or otherwise support

the transmission of mass unsolicited, commercial advertising or solicitations
via e-mail, telephone, or facsimile; or (2) enable high volume, automated,
electronic processes that apply to Network Solutions (or its computer systems).
The
compilation, repackaging, dissemination or other use of this Data is expressly
prohibited without the prior written consent of Network Solutions. You agree not
 to use
high-volume, automated, electronic processes to access or query the WHOIS
database. Network Solutions reserves the right to terminate your access to the W
HOIS
database in its sole discretion, including without limitation, for excessive
querying of the WHOIS database or for failure to otherwise abide by this policy.

Network Solutions reserves the right to modify these terms at any time.

Get a FREE domain name registration, transfer, or renewal with any annual hostin
g package.

http://www.networksolutions.com

Registrant:
Turner Broadcasting System, Inc.
   One CNN Center
   13N
   Atlanta, GA 30303
   US

   Domain Name: CNN.COM

   ------------------------------------------------------------------------
   Promote your business to millions of viewers for only $1 a month
   Learn how you can get an Enhanced Business Listing here for your domain name.

   Learn more at http://www.NetworkSolutions.com/
   ------------------------------------------------------------------------

   Administrative Contact:
      Manager, Domain Name              &#116;mgr&#111;&#117;p&#64;&#116;urner.&#99;&#111;m
      TBS Legal Department
      One CNN Center
      13 North
      Atlanta, GA 30348
      US
      404-827-3470 fax: 404-827-1995

   Technical Contact:
      Server Operations, TBS            h&#111;&#115;&#116;m&#97;&#115;&#116;&#101;r&#64;t&#98;sn&#97;&#109;&#101;s&#46;&#116;u&#114;&#110;er.&#99;&#111;m
      One CNN Center
      Atlanta, GA 30348
      US
      4048275000 fax: 4048271593

   Record expires on 23-Sep-2017.
   Record created on 22-Sep-1993.
   Database last updated on 26-Jul-2008 23:47:49 EDT.

   Domain servers in listed order:

   TWDNS-01.NS.AOL.COM
   TWDNS-02.NS.AOL.COM
   TWDNS-03.NS.AOL.COM
   TWDNS-04.NS.AOL.COM</pre><p>Not as pretty as some WHOIS searches but it gets me the information I need, including:</p><ul><li>Nameservers - Gives me direction as to who is hosting the domain's website.</li><li>Registrar</li><li>Expiration date</li><li>Administrative contact information</li></ul><p>I couldn't do my job without the above information and Cygwin makes it easy!</p><p><a
href="http://davidwalsh.name/whois-searches-using-cygwin">WHOIS Searches Using Cygwin&#8217;s&nbsp;whois</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/whois-searches-using-cygwin/feed</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Amazon.Com WHOIS =&#160;WTF?</title><link>http://davidwalsh.name/amazon-dot-com-whois</link> <comments>http://davidwalsh.name/amazon-dot-com-whois#comments</comments> <pubDate>Fri, 27 Jun 2008 12:37:50 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Hosting / Domain]]></category> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=306</guid> <description><![CDATA[I was doing some research on domains and WHOIS information today when I stumbled upon a peculiar results for Amazon.Com. Take a look at the server name in the image below. This is clearly not the name of Amazon&#8217;s server, but I have no idea how this comes about. This site found the same thing [...]<p><a
href="http://davidwalsh.name/amazon-dot-com-whois">Amazon.Com WHOIS =&nbsp;WTF?</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>I was doing some research on domains and WHOIS information today when I stumbled upon a peculiar results for Amazon.Com.  Take a look at the server name in the image below.</p><img
src="http://davidwalsh.name/dw-content/amazon.wtf.png" /><br
/><p>This is clearly not the name of Amazon&#8217;s server, but I have no idea how this comes about. <a
href="http://blog.vivisectingmedia.com/2008/06/was-amazoncom-hacked-update-probably-not/" target="_blank">This site</a> found the same thing and mentions that &#8220;The response back was any domain with Amazon.com in the name.&#8221;  Not the most precise of answers but what an odd thing to stumble upon.</p><p><a
href="http://davidwalsh.name/amazon-dot-com-whois">Amazon.Com WHOIS =&nbsp;WTF?</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/amazon-dot-com-whois/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Know Your Environment: PHP Server Module&#160;Reporter</title><link>http://davidwalsh.name/environment-php-server-module-reporter</link> <comments>http://davidwalsh.name/environment-php-server-module-reporter#comments</comments> <pubDate>Tue, 22 Apr 2008 14:55:09 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Hosting / Domain]]></category> <category><![CDATA[PHP]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=236</guid> <description><![CDATA[Jeremy Martin gave me the opportunity to guest post on his blog so I dropped a little PHP knowledge on his audience. I&#8217;ve created a script that analyzes a hosting environment and returns a list of installed PHP modules. What&#8217;s missing? What&#8217;s there? What else do I get? Click here to jump over to Jeremy&#8217;s [...]<p><a
href="http://davidwalsh.name/environment-php-server-module-reporter">Know Your Environment: PHP Server Module&nbsp;Reporter</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>Jeremy Martin gave me the opportunity to guest post on his blog so I dropped a little PHP knowledge on his audience.  I&#8217;ve created a script that analyzes a hosting environment and returns a list of installed PHP modules.  What&#8217;s missing?  What&#8217;s there?  What else do I get?</p><p><a
href="http://blog.jeremymartin.name/2008/04/know-your-environment-php-server-module.html#bio-david">Click here</a> to jump over to Jeremy&#8217;s blog to check out the article!</p><p><a
href="http://davidwalsh.name/environment-php-server-module-reporter">Know Your Environment: PHP Server Module&nbsp;Reporter</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/environment-php-server-module-reporter/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Freeeeeedoooooooooooom!!</title><link>http://davidwalsh.name/domain-network-solutions</link> <comments>http://davidwalsh.name/domain-network-solutions#comments</comments> <pubDate>Tue, 04 Mar 2008 18:57:31 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Blog]]></category> <category><![CDATA[Hosting / Domain]]></category><guid
isPermaLink="false">http://davidwalsh.name/domain-network-solutions</guid> <description><![CDATA[One gangsta policy used by many domain registrars is to hold on to a domain for months after its expiration for &#8220;convenience and security purposes.&#8221; Sure. Right. Uh huh. One such registrar is the shady corporation called Network Solutions. Network Solutions is as evil of a domain registrar as there is. We&#8217;ve seen much evidence [...]<p><a
href="http://davidwalsh.name/domain-network-solutions">Freeeeeedoooooooooooom!!</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p><img
src="http://davidwalsh.name/dw-content/braveheart.jpg" class="image" /></p><p>One gangsta policy used by many domain registrars is to hold on to a domain for months after its expiration for &#8220;convenience and security purposes.&#8221;  Sure. Right. Uh huh.</p><p>One such registrar is the shady corporation called Network Solutions.  Network Solutions is as evil of a domain registrar as there is. <a
href="http://blog.domaintools.com/2008/01/network-solutions-steals-domain-ideas-confirmed/" target="_blank" rel="nofollow">We&#8217;ve seen much evidence of that within the past few months.</a></p><p>I&#8217;ve had a keen eye on the domain DAVID-WALSH.COM for quite a while.  Week after week, every WHOIS lookup I made resulted in a &#8220;Pending Deletion&#8221; message.  I&#8217;d only been checking about once a week so as not arouse too much attention from NetSol.</p><p>Last week, the domain was finally cut free.  It only took a few months.  Anyways, the domain is now mine, all mine!</p><p>Have you had any issue with Network Solutions, or am I the only one?  Share your experience.</p><p><a
href="http://davidwalsh.name/domain-network-solutions">Freeeeeedoooooooooooom!!</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/domain-network-solutions/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Tips for Choosing The Right Web&#160;Host</title><link>http://davidwalsh.name/tips-choosing-web-host</link> <comments>http://davidwalsh.name/tips-choosing-web-host#comments</comments> <pubDate>Thu, 08 Nov 2007 13:51:18 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Hosting / Domain]]></category><guid
isPermaLink="false">http://davidwalsh.name/tips-choosing-web-host/</guid> <description><![CDATA[Having created over 100 websites for my current employer, I&#8217;ve &#8220;worked&#8221; with probably close to 50 different hosting companies. I use the term &#8220;worked&#8221; with loosely because a majority of the hosting companies have been incompetent, showing no regard for their customers and accepting no responsibility for sub par hosting and uptime. Before launching a [...]<p><a
href="http://davidwalsh.name/tips-choosing-web-host">Tips for Choosing The Right Web&nbsp;Host</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p><img
src="http://davidwalsh.name/dw-content/hosting-servers.jpg" class="image" /></p><p>Having created over 100 websites for my current employer, I&#8217;ve &#8220;worked&#8221; with probably close to 50 different hosting companies.  I use the term &#8220;worked&#8221; with loosely because a majority of the hosting companies have been incompetent, showing no regard for their customers and accepting no responsibility for sub par hosting and uptime.  Before launching a website, we generally move our customers to a host we prefer and know we can work well with.</p><p>I&#8217;ve created a checklist for choosing the right web host for a project and wanted to share it with fellow web developers.  Ordered by importance, the checklist is as follows.</p><h2>1.  Does the business offer 24/7 PHONE&nbsp;support?</h2><p>&#8220;Phone&#8221; is capitalized for a reason.  Lack of phone support is becoming more and more common.  Many hosting companies prefer to stick with email for a few reasons:</p><ul><li>They don&#8217;t have to hire as many persons for their tech support center</li><li>Speaking with someone via email takes the human element out of support, so it&#8217;s much easier to tell someone &#8220;your problem, not ours&#8221;</li><li>They can outsource their support without appearing to do so</li><li>They can take longer to provide support &#8212; a phone call would require an immediate resolution to the problem</li></ul><p>DO NOT choose a web host that does not offer complete phone technical support.</p><h2>2.  Is hosting the business&#8217; primary service?</h2><p>Many small business get suckered by their ISP into also using their hosting services &#8212; terrible idea.   ISPs generally have enough customers (especially cable companies like Charter and Comcast) that losing one means absolutely nothing to them, especially if hosting is cheap.  Stay away from companies that claim to perform too many services &#8212; that usually means that their techs aren&#8217;t solely focused on hosting support.</p><h2>3.  Is the host flexible in its server types, supported languages, and features?</h2><p>If I had a dollar for every time a host told me that they couldn&#8217;t add a PHP/PEAR library or wouldn&#8217;t allow mod_rewrite, I&#8217;d be a rich man.  Projects don&#8217;t always go as planned and flexibility within your web host is a key component in picking where the site will live.  Flexibility generally means a slightly higher price;  pay it, because you may pay a steeper price if you don&#8217;t.</p><h2>4.  Does the host keep customers informed about server maintenance, new services,&nbsp;etc.?</h2><p>True story.  On Tuesday, November 7, 2007, a customer called and told me that their website was down.  Sure enough, I typed in their URL and saw nothing but a MySQL error on the screen.  I called the host (which I will keep un-named&#8230;here) and the verbal tango went as follows:</p><blockquote><p><em>Me:  Hello, my customer&#8217;s website appears to be down and showing only a MySQL error.</em></p><p><em>Tech:  Ah, yes, we disabled MySQL throughout all of our servers.</em></p><p><em>Me:  Excuse me?</em></p><p><em>Tech:  We had a security audit and so many peoples&#8217; databases were getting injected due to insecure code that we decided to disable MySQL. </em></p><p><em>Me:  Neither myself or my customer received any sort of warning that this was going to happen.</em></p><p><em>Tech:  Right, we didn&#8217;t have time to do so.  We did, however, schedule enough tech persons today to deal with the fallout.  Let me enable MySQL for your account again. </em></p></blockquote><p>I started a hosting transfer the next day.</p><h2>5. Does the host provide an easy, functional control&nbsp;panel?</h2><p>A hosting control panel is an absolute must when choosing a host.  Some hosts use third party control panels like Plesk or cPanel, some have their own custom control panel (GoDaddy and Dream host, for example).  Without an adequate control panel, you could find yourself at the mercy of a slow tech support staff just to make a basic change.</p><p>The above questions are the most important to ask yourself before choosing a host.  Others include:</p><ul><li>Where, physically, is the host located?  Down the block or across the country?</li><li>Do they provide adequate space and bailboxes/forwarders for email?</li><li>Is tech support outsourced to foreign countries?</li><li>Can you get a direct phone number to a tech support person you trust?</li><li>Can you connect to the database using a desktop application?</li></ul><h2>Don&#8217;t Be Fooled By&nbsp;Numbers</h2><p>Hosts do a number of a things to fool a prospective client, such as:</p><ul><li>Provide boat loads of bandwidth and disk space &#8212; if you don&#8217;t need TB&#8217;s of bandwidth, don&#8217;t be impressed by the number.</li><li>Twenty 9&#8242;s of uptime.  All hosts promise 99.9999999% uptime.  Why?  Because nothing binds them to that number.  You can&#8217;t sue them if your site isn&#8217;t up that percentage, so they can promise anything.</li><li>Cite &#8220;rate-a-host&#8221; websites that say that have high approval ratings.  Most &#8220;rate-a-host&#8221; websites are loaded with affiliate links which tells you they only recommend hosts to get a percentage of YOUR money.</li><li>Dirt cheap pricing.  When it comes to web hosting, you usually get what you pay for.</li></ul><h2>So Who&#8217;s&nbsp;Good?</h2><p>In my experience, the following web hosts make the cut:</p><ul><li><a
href="http://www.dreamhost.com/r.cgi?332893" target="_blank" rel="nofollow">DreamHost</a> &#8211; I host my blog with DreamHost.  Very flexible, easy to use control panel, and a &#8220;Call Back&#8221; feature for speaking with technical support.  I&#8217;ve created a <a
href="http://davidwalsh.name/50-dreamhost-hosting">$50 off DreamHost Hosting coupon</a> for my readers.</li><li><a
href="http://godaddy.com" target="_blank" rel="nofollow">GoDaddy</a> &#8211; Best phone support system I&#8217;ve ever experienced.  Expect 24/7 technical support from domestic employees &#8212; not outsourcing.  Also a great price. <em>Note:  mod_rewrite can cause problems on GoDaddy due to Fast-CGI.  If SEF links are a must, call GoDaddy first to see if they can help with mod_rewrite.</em></li><li><a
href="http://crystaltech.com" target="_blank" rel="nofollow">CrystalTech</a> &#8211; CrystalTech has been nothing but helpful and reliable in my experience with the company. (mostly Windows-based hosting)</li><li><a
href="http://supranet.net" target="_blank" rel="nofollow">Supranet</a> &#8211; A Madison, WI host that specializes in hosting for medium to large businesses.</li><li><a
href="http://rackspace.com">RackSpace</a> &#8211; Pricey but solid hosting and support.</li></ul><h2>So Who&#8217;s&nbsp;Bad?</h2><p>I wont be using these hosts again:</p><ul><li>Charter / Comcast / TDS &#8211; Cable companies shouldn&#8217;t legally be allowed to offer web hosting.</li><li>CoreComm &#8211; Another ISP that provides sub par, unreliable web hosting</li><li>Cedant &#8211; Consistently sliding down-hill in the support department</li><li> Infinology &#8211; Once took 45 minutes on the phone with a person to cancel my account.</li></ul><p> There you have it &#8212; my hosting guidelines in a nutshell.  Please note that we only put our customers on GoDaddy hosting.  All of my poor experiences with hosting providers is due solely to inheriting old websites and trying to either maintain the hosting or move them away from the old host.</p><p>Lastly, note that I ripped &#8220;rate-a-host&#8221; websites for trying to collect referral money and then I referred to my DreamHost coupon.  In the interest of full disclosure, I do get a small sum from that referral.  You will, however, note that this website is hosted on DreamHost, so I&#8217;m not simply trying to collect a referral.  I wouldn&#8217;t host on DreamHost if I didn&#8217;t like their service.</p><p><a
href="http://davidwalsh.name/tips-choosing-web-host">Tips for Choosing The Right Web&nbsp;Host</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/tips-choosing-web-host/feed</wfw:commentRss> <slash:comments>8</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 1/68 queries in 0.106 seconds using disk: basic
Object Caching 1439/1555 objects using disk: basic

Served from: davidwalsh.name @ 2012-05-23 22:34:51 -->
