<?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>archGFX &#187; hosting</title>
	<atom:link href="http://archgfx.net/tag/hosting/feed" rel="self" type="application/rss+xml" />
	<link>http://archgfx.net</link>
	<description>Austin web designer - Adam Freetly</description>
	<lastBuildDate>Thu, 19 Apr 2012 18:01:04 +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>3 mail hosts in a week</title>
		<link>http://archgfx.net/blog/2007/geek/blogging/3-mail-hosts-in-a-week</link>
		<comments>http://archgfx.net/blog/2007/geek/blogging/3-mail-hosts-in-a-week#comments</comments>
		<pubDate>Mon, 09 Apr 2007 18:06:39 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bluehost]]></category>
		<category><![CDATA[easyCGI]]></category>
		<category><![CDATA[google-apps]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://archgfx.net/blog/2007/asides/3-mail-hosts-in-a-week</guid>
		<description><![CDATA[Switching hosts was a matter of necessity. Running an entire site on wordpress on IIS was ridiculous. It's fairly irrelevant to compare easyCGI and BlueHost, since anyone else making the choice will be choosing based on IIS vs. Apache, not a feature comparison or better support. However, i've very nearly gone back to easyCGI's email [...]]]></description>
			<content:encoded><![CDATA[<p>Switching hosts was a matter of necessity.  Running an entire site on wordpress on <acronym title='Internet Infomation Server'><span class='caps'>IIS</span></acronym> was ridiculous.  It's fairly irrelevant to compare <a href="http://easycgi.com">easyCGI</a> and <a href="http://bluehost.com">BlueHost</a>, since anyone else making the choice will be choosing based on <acronym title='Internet Infomation Server'><span class='caps'>IIS</span></acronym> vs. Apache, not a feature comparison or better support.  However, i've very nearly gone back to <a href="http://easycgi.com/services/email+hosting.html">easyCGI's email hosting</a>.</p>
<p>It's not that easyCGI has great email hosting.  their webmail is workable at best (better, since the last upgrade).  they only provide POP3, not <acronym title='Internet Message Access Protocol'><span class='caps'>IMAP</span></acronym> email.   The reason i wanted to switch back?  BlueHost doesn't provide a catchall address.  Apparently doing so would cripple their servers, because your email server is the same as your web server.  and '<em>all that spam</em>' would bring the server to its knees.  i've posted about this in their forums, but apparently all that does is bring out the idiot fanboys saying 'your spam is everyone's problem'.  no, bluehost's poorly configured servers are everyone's problem.</p>
<p>Having had a catchall email for archgfx.net for 4 years on 2 webhosts, this seems bizarre to me.  there's no reason that one email couldn't receive more spam than  all the uncreated addresses put together.  This is exactly how my email is set up.  i have specific junk addresses:  crappy, crapmail, webmaster, sales, etc.  They come from using throwaway email addresses to sign up for things, and from standard addresses that bots think will reach the site owner.  They all route to a yahoo inbox that i can dumpster dive for registration emails if the need arises.</p>
<p>The rest of the email to archgfx lands in my main inbox.  this includes emails to sunburntkamel, adam, afreetly, af, and other addresses that were either easier to pronounce over the phone, or that people have erroneously remembered.    I can't possibly remember all of them, or attempt to generate all the possible misspellings and misrememberings of my name.  so not having a catchall is a dealbreaker for me.</p>
<p>Back when it was first opened, i read <a href="http://5thirtyone.com/archives/218">derek's post</a>, and signed up for <a href="http://www.google.com/a/">gmail hosted</a>.  I found out then that i couldn't set up email aliases to non-archgfx.net addresses.  at the time, that was a big enough pain for me to not bother using the service.  now, having to keep two gmail windows open (one hosted, one standard) is less of an issue than losing mail that i've depended on arriving for 4 years.  So i changed my MX records again, since hosted gmail beats the $3.95 a month for easyCGI.</p>
<p>I can't set up email aliases on hosted gmail, but i can forward email.  so i have one junk box (crapmail), that forwards its contents to yahoo.  the other 'big spam' addresses are aliased to that one.  it works, more or less.  i have to think it would be easier on google's servers for them to just let me alias to yahoo, but functionally, it's about the same.  and i doubt google's servers are going to buckle under the strain.</p>
]]></content:encoded>
			<wfw:commentRss>http://archgfx.net/blog/2007/geek/blogging/3-mail-hosts-in-a-week/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing Hosts the hard way</title>
		<link>http://archgfx.net/blog/2007/geek/blogging/changing-hosts-the-hard-way</link>
		<comments>http://archgfx.net/blog/2007/geek/blogging/changing-hosts-the-hard-way#comments</comments>
		<pubDate>Sun, 08 Apr 2007 03:14:09 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[archgfx]]></category>
		<category><![CDATA[domains]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://archgfx.net/blog/2007/asides/changing-hosts-the-hard-way</guid>
		<description><![CDATA[In case you're wondering where this blog dissappeared to today (and i knowyou weren't), I finally got tired enough of dealing with PHP 4/IIS/the lack of REQUEST_URI that i changed hosts. Thusly, the CNAME record for this blog dissappeared for a few hours. The main reason i switched was that i wanted was to be [...]]]></description>
			<content:encoded><![CDATA[<p>In case you're wondering where this blog dissappeared to today (and i knowyou weren't), I finally got tired <em>enough</em> of dealing with <acronym title='PHP Hypertext Processor'><span class='caps'>PHP</span></acronym> 4/<acronym title='Internet Infomation Server'><span class='caps'>IIS</span></acronym>/the lack of REQUEST_URI that i changed hosts.   Thusly, the CNAME record for this blog dissappeared for a few hours.</p>
<p>The main reason i switched was that i wanted was to be able to move wordpress into the top level directory, from  <code>/blog/</code>.  so i figured i'd try and do it all in one fell swoop.  what's more fun than trying to do something "mission critical" in a language you've just learned?  so here's what i added to my <code>.htaccess</code> file:</p>
<p><code>&lt;IfModule mod_rewrite.c&gt;<br />
RedirectMatch 301 /blog/index.php/(.*)  /blog/$1<br />
RedirectMatch 301 /blog/wp-content/(.*)  /wp-content/$1<br />
&lt;/IfModule&gt;</code></p>
<p>the first line is for old <acronym title='Uniform Resource Locator'><span class='caps'>URL</span></acronym>'s.  the second line is for anything i uploaded and referenced in a post (especially images).  so far both seem to be working.  (i found the <a href="http://forum.powweb.com/showthread.php?t=71002">RedirectMatch example on this page</a>).  And, since you're reading this, the CNAME record seems to have been set up, although i had to file a support ticket for that.</p>
<p><ins datetime="2007-04-08T15:58:37+00:00"><strong>UPDATE:</strong>  i forgot that i'd also added a prefix to my permalink structure (/blog/) so my redirects were all failing.  should be fixed now (code updated)</ins></p>
]]></content:encoded>
			<wfw:commentRss>http://archgfx.net/blog/2007/geek/blogging/changing-hosts-the-hard-way/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linkslist</title>
		<link>http://archgfx.net/blog/2007/geek/blogging/linkslist</link>
		<comments>http://archgfx.net/blog/2007/geek/blogging/linkslist#comments</comments>
		<pubDate>Sun, 18 Mar 2007 21:24:46 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://archgfx.net/blog/2007/asides/linkslist</guid>
		<description><![CDATA[The Links List is now preserved for posterity in the new plugin directory. It's a lot simpler than i imagined, although it seems that the old plugin site doesn't see it as a new plugin (not that i wanted it to), so i imagine that frontend is going to be deprecated pretty quickly (or maybe [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.archgfx.net/blog/wp-content/uploads/2006/07/linkslist.png" alt="linkslist screenshot" class="right" height="200" width="100" /></p>
<p><a href="http://wordpress.org/extend/plugins/plugin/wpw-linkslist/">The Links List</a> is now preserved for posterity in the <a href="http://wordpress.org/development/2007/03/plugin-directory/">new plugin directory</a>.  It's a lot simpler than i imagined, although it seems that the <a href="http://wp-plugins.net">old plugin site</a> doesn't see it as a new plugin (not that i wanted it to), so i imagine that frontend is going to be deprecated pretty quickly (or maybe that's just wishful thinking).</p>
<p>I'm still hoping this doesn't mean there will be a similar new directory for themes, since</p>
<ul class="clear">
<li>the licensing needs are substantially different</li>
<li>the potential for abuse is higher (people uploading themes they don't have the rights to)</li>
</ul>
<p>It wouldn't be without benefit, but i don't see it having the same feeling that the plugin directory does.  And, as I've said before, themes will find their own repositories and homepages, regardless of the presence of an official repository.  whether it's designers being fussy, or the nature of skins and themes being somewhat "other" is up for debate, but it's unlikely that wordpress will ever find that one home for wordpress themes.</p>
]]></content:encoded>
			<wfw:commentRss>http://archgfx.net/blog/2007/geek/blogging/linkslist/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>uptime</title>
		<link>http://archgfx.net/blog/2007/asides/uptime</link>
		<comments>http://archgfx.net/blog/2007/asides/uptime#comments</comments>
		<pubDate>Tue, 06 Mar 2007 19:36:35 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[webrings]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[wordpress.com]]></category>

		<guid isPermaLink="false">http://archgfx.net/blog/2007/asides/uptime</guid>
		<description><![CDATA[blogflux continues to provide real services to bloggers. which is why they're one of the few blog directories i'll link to. ever wonder what your host's actual uptime is? wonder no longer:]]></description>
			<content:encoded><![CDATA[<p>blogflux continues to provide real services to bloggers.  which is why they're one of the few blog directories i'll link to.  ever wonder what your host's <em>actual</em> uptime is?  wonder no longer: <a href="http://webhostingdir.blogflux.com/"><img src="http://webhostingdir.blogflux.com/uptimeimage.php?id=40069" alt="Web Hosting Directory by Blog Flux" style="border:medium none;width:80px;height:15px;" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://archgfx.net/blog/2007/asides/uptime/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SF.net PT 2: Setting up a demo site</title>
		<link>http://archgfx.net/blog/2007/geek/blogging/sfnet-pt-2-setting-up-a-demo-site</link>
		<comments>http://archgfx.net/blog/2007/geek/blogging/sfnet-pt-2-setting-up-a-demo-site#comments</comments>
		<pubDate>Mon, 05 Mar 2007 03:17:01 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[sourceforge]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://archgfx.net/blog/2007/asides/sfnet-pt-2-setting-up-a-demo-site</guid>
		<description><![CDATA[Part 1 was easy. it's all GUI stuff, that you can figure out by poking around. Part 2 is the reason I started writing this down. The only way to maintain your sourceforge.net website, is via SSH (and by extension, sFTP). Programs you will need: Putty (download) PuttyGen (same as above) WinSCP (download) Putty and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sunburntkamel.archgfx.net/2007/03/02/hosting-a-theme-on-sourceforge-pt-1/">Part 1 was easy</a>.  it's all GUI stuff, that you can figure out by poking around.  Part 2 is the reason I started writing this down.  The only way to maintain your sourceforge.net website, is via <acronym title='Secure SHell'><span class='caps'>SSH</span></acronym> (and by extension, sFTP).  Programs you will need:</p>
<ul>
<li>Putty (<a href="http://www.putty.nl/download.html">download</a>)</li>
<li>PuttyGen (same as above)</li>
<li>WinSCP (<a href="http://winscp.net/eng/download.php">download</a>)</li>
</ul>
<p><span id="more-1016"></span></p>
<p>Putty and PuttyGen are just executable programs, they don't install.  After you've installed winSCP and rebooted, go to your SF.net Admin Menu and choose <strong>Shell/DB/web</strong>.  On this page, they list the location of your web files. The important one is <em>Path to htdocs directory:</em> (<code>/home/groups/P/PR/PROJECTNAME/htdocs</code>).  That's just reference right now.</p>
<h3>PHPMyAdmin</h3>
<p>First set up our MySQL database.  Halfway down the page, there's a link to "Manage Project Databases", which takes you to a page where you will set your passwords.  I use the same password for all 3.  not the most secure, theoretically, but i can't think why i would be sharing any of the passwords with anyone.  After you set your password, use the link on that page to log into PHPMyAdmin with your admin account.  first thing you'll do is create a database:</p>
<p><img src="http://sunburntkamel.files.wordpress.com/2007/03/phpmyadmin.jpg" alt="create!" /></p>
<p>i just put wp or wordpress on the end of it, but you should leave the project number as a prefix.</p>
<h3>PuttyGen</h3>
<p>To log in to your site, you need to set up an <acronym title='Secure SHell'><span class='caps'>SSH</span></acronym> key pair. Open up PuttyGen.exe.  we're going to follow <a href="http://sourceforge.net/docs/F02/en/#keygen_putty">these instructions</a>.  When you click 'generate key', you'll see this:</p>
<p><img src="http://sunburntkamel.files.wordpress.com/2007/03/randomness.jpg" alt="do like the man says, move your mouse around." /></p>
<p>so be ready to shake your <strike>tail feathers</strike> pointer finger, it only takes a few seconds.  Once it's generated (i didn't bother entering a passphrase, but you might want to) edit the 'Key comment' field like so (the key automatically updates):</p>
<p><img src="/files/2007/03/sshkey.jpg" alt="<acronym title='Secure SHell'><span class='caps'>SSH</span></acronym> key generated" /></p>
<p>Copy everything in the Public Key field, and click over to your <a href="https://sourceforge.net/account/">Account maintenance page</a>.  Near the bottom, click the [Edit <acronym title='Secure SHell'><span class='caps'>SSH</span></acronym> Keys for Shell/CVS] link.  Paste your key into that field.  Make sure you click the "Save Private Key" button, and then close PuttyGen.</p>
<h3>WinSCP</h3>
<p>Open winSCP.  on the configuration screen, click New:</p>
<p><img src="http://sunburntkamel.files.wordpress.com/2007/03/winscp.jpg" alt="new account" /></p>
<p>the private key file is the one you saved from PuttyGen a minute ago.  You'll also want to go to the directory page, and set the remote directory to your htdocs directory.  Save your settings, and click Login.  winSCP will warn you about the accepting the key fingerprint, click yes.</p>
<p>You can either unzip wordpress locally, and upload the whole thing, which takes a while, or you can just upload the *.tar.gz file and unzip it on the server.  <a href="http://techtites.com/2007/03/03/upgrading-wordpress-via-shell/">Techtite</a> just posted an explanation of this, although there are a few differences I'll explain in a minute.</p>
<h3>Putty</h3>
<p>When you open Putty.exe, you'll need to configure it much the same way you did winSCP:<br />
<img src="http://sunburntkamel.files.wordpress.com/2007/03/puttyhost.jpg" alt="host info" /></p>
<p><img src="http://sunburntkamel.files.wordpress.com/2007/03/puttykey2.jpg" alt="key location" /></p>
<p>Save your settings, and login.  You'll be prompted for your username, and then you'll want to type <code>cd /home/groups/P/PR/PROJECTNAME/htdocs</code>.  Following Ajay's instructions, the wget command doesn't work, because your shell account doesn't have access to anything that's not on SF.net. so here are the commands i used:<br />
<code><br />
tar xzvf wordpress-2.1.2.tar.gz<br />
cp -rf wordpress/* ./<br />
cp wp-config-sample.php wp-config.php<br />
vi wp-config.php<br />
</code><br />
vi is a text editor.  Once it opens, the first thing you should do, is type 'i'.  That puts you into insert mode (the default is view).  enter the information from the "Manage Project Databases" page, like so:<br />
<img src="http://sunburntkamel.files.wordpress.com/2007/03/wp-config2.jpg" alt="editing in vi" /></p>
<p>You can paste into Putty by placing the cursor where you want, and right-clicking on the window. And yes, we're changing that '99% chance you won't need to change this' line.  You'll need to use the admin username and password.  after you're done editting, press '<code>ESC</code>' to switch back to view mode, and then '<code>:wq</code>' to write the file and quit.</p>
<p>now you're ready to run install.php! while you're setting up all your favorite options, you'll note that</p>
<ul>
<li>you can't set up akismet.  not sure what to do about that just yet.</li>
<li>you can't upload files.  or add custom headers.  not sure what to do about that either.</li>
<li>when you edit your permalink structure, it won't save.  you'll have to fire up vi to do that as well.</li>
</ul>
<h3>Adding your Theme</h3>
<p>you can keep an up to date copy of your theme installed via SVN. Just:<br />
<code><br />
cd wp-content/themes/<br />
svn co http://PROJECTNAME.svn.sourceforge.net/svnroot/PROJECTNAME/trunk/ PROJECTNAME<br />
</code><br />
don't forget the /trunk.  since you're doing this via command line, you'll need to make sure your capitalization matches.  and that last PROJECTNAME is whatever you want to call your theme folder.</p>
<p>The last thing you'll need to do is add your sourceforge code.  The code is on that Shell/DB/web page, about halfway down.</p>
]]></content:encoded>
			<wfw:commentRss>http://archgfx.net/blog/2007/geek/blogging/sfnet-pt-2-setting-up-a-demo-site/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

