<?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"
	>

<channel>
	<title>Monkeyless</title>
	<atom:link href="http://blog.monkeyless.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.monkeyless.com</link>
	<description>Yes, we have no monkeys</description>
	<pubDate>Tue, 29 Jul 2008 18:35:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Insufficient Name Servers With 1&#038;1</title>
		<link>http://blog.monkeyless.com/2008/07/29/insufficient-name-servers-with-1an1/</link>
		<comments>http://blog.monkeyless.com/2008/07/29/insufficient-name-servers-with-1an1/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 18:35:32 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/?p=77</guid>
		<description><![CDATA[For anyone else trying to figure out the error &#8220;The name server is not sufficient or hasn&#8217;t been approved.&#8221; from the status section on 1&#038;1&#8217;s DNS control panel, I&#8217;ll tell you the answer.  Or, at least, what worked for me.
I had put in a complete hostname for the DNS servers, and 1and1 came back [...]]]></description>
			<content:encoded><![CDATA[<p>For anyone else trying to figure out the error &#8220;The name server is not sufficient or hasn&#8217;t been approved.&#8221; from the status section on 1&#038;1&#8217;s DNS control panel, I&#8217;ll tell you the answer.  Or, at least, what worked for me.</p>
<p>I had put in a complete hostname for the DNS servers, and 1and1 came back with this &#8220;The name server is not sufficient or hasn&#8217;t been approved&#8221; stuff.  Insufficient and unapproved nameservers?  Is that the worst error message ever?  How can a DNS server be insufficient, as long as it&#8217;s providing DNS resolution?  Who needs to approve a DNS server before it can be used?  It&#8217;s all crazy talk.<br />
<span id="more-77"></span><br />
Turns out 1&#038;1 didn&#8217;t like the dot I put at the end of the name.  Being used to using exact notation for DNS updates, I entered the domain&#8217;s DNS servers as &#8220;ns1.domain.com.&#8221; and &#8220;ns2.domain.com.&#8221; with that trailing period.  Despite the RFC-proven correctness, 1&#038;1 doesn&#8217;t like it.</p>
<p>Take out the trailing dot, and they accepted the servers just fine.  Somehow the same servers immediately became both approved and sufficient.  Yay for sufficient name servers!  Isn&#8217;t that a funky looking lolcat with his sufficient DNS?  No, that&#8217;s broccoli, never mind.  I get broccoli confused with DNS far too often&#8230;</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0827454615451141";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="0665665416";
google_color_border = "FFF4DF";
google_color_bg = "FFF4DF";
google_color_link = "91AF83";
google_color_url = "91AF83";
google_color_text = "7F6F57";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2008/07/29/insufficient-name-servers-with-1an1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>1and1&#8217;s Long DNS Change Process</title>
		<link>http://blog.monkeyless.com/2008/07/28/1and1s-long-dns-change-process/</link>
		<comments>http://blog.monkeyless.com/2008/07/28/1and1s-long-dns-change-process/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 02:21:07 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/?p=76</guid>
		<description><![CDATA[One warning if you want to use 1&#038;1 for domain names: it takes forever to make any simple changes that every other registrar is able to make right away.
Let&#8217;s say you buy a domain name and then want to point it to your DNS servers.  Simple enough, right?  But with 1and1, it&#8217;ll say [...]]]></description>
			<content:encoded><![CDATA[<p>One warning if you want to use 1&#038;1 for domain names: it takes forever to make any simple changes that every other registrar is able to make right away.</p>
<p>Let&#8217;s say you buy a domain name and then want to point it to your DNS servers.  Simple enough, right?  But with 1and1, it&#8217;ll say &#8220;updating&#8221; for about 8 hours, throughout which they&#8217;ll keep reporting their DNS servers as the authoritative ones.  After about 8 hours, the status will change to &#8220;domain update done.&#8221;</p>
<p>But that&#8217;s a lie.  I don&#8217;t know why it says that, because it&#8217;s not done at all.  They still report their servers as authoritative (this is at the WHOIS level querying their server, don&#8217;t think I&#8217;m just checking my local ISP and that I don&#8217;t understand DNS TTL.)  And the DNS button is greyed out if I select the domain that&#8217;s now supposed to be done updating, so I can&#8217;t make any changes to it.</p>
<p>Oddly enough, &#8220;domain update done&#8221; isn&#8217;t a status message that they explain.  There&#8217;s a helpful question mark next to &#8220;status,&#8221; but that only gives you the following options:</p>
<ul>
<li>Ready - This domain&#8217;s settings can be changed by clicking on the available options in the toolbar.</li>
<li>Update - This domain is currently undergoing an update. Please wait until the domain is ready before changing any settings.</li>
<li>DNS settings incomplete with registrar - This domain cannot be configured until the DNS settings are complete.</li>
<li>Waiting for approval - This domain is currently unavailable for configuration. Transfers usually take up to ten days once all the proper forms are received.</li>
<li>Domain setup error - Please review the settings and correct any errors. You can also reset the domain by selecting it and then clicking on DNS in the toolbar. On the next page click on Reset.</li>
<li>Other - If the status is not explained here, visit our FAQs for more information</li>
</ul>
<p><span id="more-76"></span><br />
Ok, so you can click through to the FAQs for explanations of other status results.  But after much FAQ browsing, I don&#8217;t see anything about &#8220;domain update done.&#8221;  They do have a question about being unable to change the DNS settings, but those all talk about errors with the setup.  Some Google searching indicates that the message I&#8217;m getting just means they&#8217;re still working on making a simple DNS server change, and the right answer is to keep waiting, maybe up to 24 hours before they make their change.  And then of course you have the DNS propagation delays while you wait for caches to expire all over the net.  Good thing this is a new unused domain which shouldn&#8217;t have any caching issues (I&#8217;ve been careful not to lookup the name at my ISP until 1&#038;1 gets the right info in there.)</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0827454615451141";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="0665665416";
google_color_border = "FFF4DF";
google_color_bg = "FFF4DF";
google_color_link = "91AF83";
google_color_url = "91AF83";
google_color_text = "7F6F57";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Some day I&#8217;ll have to post about my scam experience with 1and1, from back when they were charging less for domain names than it cost them to get them, and they sent my account to a collection agency saying I hadn&#8217;t payed for a $6 renewal, even though they had my correct credit card information saved in their billing system.  Nobody there was ever able to explain why I had to pay all kinds of outrageous fees to reactivate my account for non-payment, when they had all my billing information right there if they only wanted to use it (which they were supposed to do.)</p>
<p>Oops, I guess I just posted my 1&#038;1 scam experience.  There you go.  My theory is that their attempt to use cheap domains as a loss leader for their expensive supplemental products (like hosting and crap) wasn&#8217;t working out, so they needed to pull billing scams like that one to make a profit on domain names.  They increased their prices shortly afterwards.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2008/07/28/1and1s-long-dns-change-process/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fixing &#8220;Allowed memory size exhausted&#8221; Error in WordPress</title>
		<link>http://blog.monkeyless.com/2007/12/16/fixing-allowed-memory-size-exhausted-error-in-wordpress/</link>
		<comments>http://blog.monkeyless.com/2007/12/16/fixing-allowed-memory-size-exhausted-error-in-wordpress/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 19:38:41 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/12/16/fixing-allowed-memory-size-exhausted-error-in-wordpress/</guid>
		<description><![CDATA[After my web host tried to upgrade Apache, but ran into a cPanel/WHM bug and had to go back to the old Apache version, I suddenly had a WordPress install that wasn&#8217;t working right.  I would get the following error whenever I tried to get to any page in the administration end of things:
Fatal [...]]]></description>
			<content:encoded><![CDATA[<p>After my web host tried to upgrade Apache, but ran into a cPanel/WHM bug and had to go back to the old Apache version, I suddenly had a WordPress install that wasn&#8217;t working right.  I would get the following error whenever I tried to get to any page in the administration end of things:</p>
<p><strong>Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 55431 bytes) in /home/sitedir/public_html/wp-includes/plugin.php on line 158</strong></p>
<p>My theory is that some default PHP memory limit was changed, but they didn&#8217;t respond to my support forum post asking about that.  So I had to troubleshoot it myself.  Luckily, it wasn&#8217;t hard to fix, and here&#8217;s what I did.</p>
<p><span id="more-75"></span><br />
<!--adsense--><br />
First, I had to figure out which plug-in was causing the problem.  Since I couldn&#8217;t try disabling plugins from within Wordpress, since I couldn&#8217;t load that screen, I used the FileZilla FTP client (a great little free FTP client for Windows, by the way) and moved plugins out of the wp-content/plugins directory one by one to see if the site started working.  You could also just use cPanel&#8217;s built-in file manager, or an SSH session, or something like that.  The cPanel file manager is kind of a pain to move things around in, though, so I wouldn&#8217;t recommend it.</p>
<p>Eventually I found that it was the aLinks plugin that was causing the problem.  I decided to tell it to use a higher PHP memory limit than the 8MB default that it seemed to be hitting, so I added this line to the beginning of the main plugin file:<br />
<strong><br />
ini_set(&#8221;memory_limit&#8221;,&#8221;12M&#8221;);</strong></p>
<p>And that fixed it.  aLinks now has 12MB to work with, which is enough.  If it still hit the memory limit, you can try increasing the limit to higher and higher levels and see if that fixes it, although at some point you need to figure out if you need a more efficiently written plugin, rather than just wildly increasing the memory limit.  (Although in today&#8217;s Vista world, that doesn&#8217;t seem to be a popular approach.  Even my beloved Adobe CS3 suite has gotten crazy with memory usage.  12 MB sounds tiny by comparison&#8230;  But now I&#8217;m close to ranting about ridiculous memory requirements, so I&#8217;ll just shut up.)</p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/12/16/fixing-allowed-memory-size-exhausted-error-in-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blocking Facebook Beacon in Firefox With Adblock Plus</title>
		<link>http://blog.monkeyless.com/2007/11/28/blocking-facebook-beacon-in-firefox-with-adblock-plus/</link>
		<comments>http://blog.monkeyless.com/2007/11/28/blocking-facebook-beacon-in-firefox-with-adblock-plus/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 20:47:36 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/11/28/blocking-facebook-beacon-in-firefox-with-adblock-plus/</guid>
		<description><![CDATA[Ok, I had pretty much ignored the whole Facebook Beacon privacy controversy that&#8217;s been going on over the past few weeks.  I kept seeing references to something, and just didn&#8217;t get interested enough to find out what was going on.  And now it&#8217;s too late.  No, wait, not too late.  Just [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, I had pretty much ignored the whole Facebook Beacon privacy controversy that&#8217;s been going on over the past few weeks.  I kept seeing references to something, and just didn&#8217;t get interested enough to find out what was going on.  And now it&#8217;s too late.  No, wait, not too late.  Just in time.</p>
<p>So I add something to my queue on Blockbuster Online.  I wasn&#8217;t expecting to get a little DHTML-ish window sliding in at the bottom of the screen saying that they were letting all of my friends know what movie I just added to my queue.  Really?  Is that something that people really want?</p>
<p><!--adsense--></p>
<p>I know Blockbuster was tying themselves in with Facebook, since on several occasions over the last few weeks they&#8217;ve asked me to link my Blockbuster and Facebook accounts for all kinds of nifty cool features.  No thanks.</p>
<p>But now Blockbuster is automatically sending Facebook my queue information, even though I never linked the accounts?  I guess just because that Firefox profile had a valid Facebook login cookie, Facebook&#8217;s Beacon javascript was able to submit the update anyway?  Why were they asking me if I wanted to link the accounts in the first place, then?  And they want to spread this to as many web sites as they can?  I wouldn&#8217;t mind if the <a href="http://www.techcrunch.com/2007/11/02/ok-heres-at-least-part-of-what-facebook-is-announcing-on-tuesday/">user controls</a> over Beacon that apparently used to be available were actually still available, but they aren&#8217;t.</p>
<p>So I decided that the easiest solution &#8212; at least for now, I have a feeling they&#8217;re going to give in to Interweb outrage soon enough &#8212; was to block them.<br />
<span id="more-74"></span></p>
<p>Luckily, blocking Beacon can&#8217;t be much easier.  I already have AdBlock Plus installed in Firefox, just because it makes web browsing a more pleasant experience.  I try not to just go wild and block everything; I have nothing against sites making money from my impressions.  But large ugly ads, or heavy Flash ads that slow everything down?  You&#8217;re getting blocked.</p>
<p>Want to add Facebook Beacon to that?  Go to your AdBlock preferences and add a block for <strong>http://*facebook.com/beacon/*</strong></p>
<p>I tested it, adding another movie to my Blockbuster queue, and AdBlock dutifully stopped it.  It&#8217;s not like Blockbuster&#8217;s queue management page needed to be any slower, and adding an extra block of Javascript to that page can&#8217;t help. </p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/11/28/blocking-facebook-beacon-in-firefox-with-adblock-plus/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fake Wired Network at the MGM Grand</title>
		<link>http://blog.monkeyless.com/2007/08/02/fake-wired-network-at-the-mgm-grand/</link>
		<comments>http://blog.monkeyless.com/2007/08/02/fake-wired-network-at-the-mgm-grand/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 04:18:28 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/08/02/fake-wired-network-at-the-mgm-grand/</guid>
		<description><![CDATA[This is a weird one.  The MGM Grand offers high-speed wireless and wired Internet connections.  Being somewhat security-conscious &#8212; and being in town for Black Hat and Defcon &#8212; I figured it was safest to use the wired connection so that people couldn&#8217;t sniff everything I was doing.
Luckily (apparently) for me, the wired [...]]]></description>
			<content:encoded><![CDATA[<p>This is a weird one.  The MGM Grand offers high-speed wireless and wired Internet connections.  Being somewhat security-conscious &#8212; and being in town for Black Hat and Defcon &#8212; I figured it was safest to use the wired connection so that people couldn&#8217;t sniff everything I was doing.</p>
<p>Luckily (apparently) for me, the wired connection didn&#8217;t work.  I follow the Ethernet cable around to underneath the desk, where it&#8217;s connected to a black box with an antenna sticking out of it, and a power plug that&#8217;s not plugged in.  Sure enough, the MGM Grand&#8217;s wired Internet connection just goes to a D-Link bridge onto their wireless network, so you&#8217;d only get a false sense of security if you used it.  You&#8217;re really using an unencrypted wireless network when you&#8217;re plugged into that Ethernet cable.</p>
<p>Just something to be careful of.</p>
<p>Interestingly, their network also blocked access to my home computer for the first day I was here.  I couldn&#8217;t SSH into my home machine, and couldn&#8217;t even ping it.  But it was up, I was able to SSH to a friend&#8217;s Linux box and connect to my home machine from there.  So I had to wind up tunneling SSH over SSH so I could use my home machine as an encrypted proxy connection to protect everything.  I had to SSH to my friend&#8217;s machine, and then tunnel an SSH connection over that connection to get to my home machine.  Then I could tunnel my web browsing over <em>that</em> connection.</p>
<p>And then the next day I was magically able to connect directly to my home computer.  Weird stuff.  Maybe they were blocking my connection to try to get me out of my room and back to the casino so I could give them more money.</p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/08/02/fake-wired-network-at-the-mgm-grand/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gmail Withdrawal</title>
		<link>http://blog.monkeyless.com/2007/06/08/gmail-withdrawal/</link>
		<comments>http://blog.monkeyless.com/2007/06/08/gmail-withdrawal/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 19:45:45 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/06/08/gmail-withdrawal/</guid>
		<description><![CDATA[I haven&#8217;t been able to get into my Gmail account for 40 minutes now, and it&#8217;s a lot tougher to deal with than I would have expected.  No more Google Chat (or Gtalk, or whatever it&#8217;s really called), no idea what e-mails I&#8217;m missing.  At least I can still get to my Google [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t been able to get into my Gmail account for 40 minutes now, and it&#8217;s a lot tougher to deal with than I would have expected.  No more Google Chat (or Gtalk, or whatever it&#8217;s really called), no idea what e-mails I&#8217;m missing.  At least I can still get to my Google calendar.</p>
<p>Has anyone else&#8217;s Gmail account been down this long also?  I&#8217;ve been getting some combination of the following three errors every time I try to get into it:</p>
<blockquote><p>Temporary Error (502)  	</p>
<p>We’re sorry, but your Gmail account is currently experiencing errors. You won’t be able to log in while these errors last, but don’t worry, your account data and messages are safe. Our engineers are working to resolve this issue.</p>
<p>Please try logging in to your account again in a few minutes.</p></blockquote>
<blockquote><p>Oops&#8230; the system was unable to perform your operation (error code 766).  Please try again in a few seconds.</p></blockquote>
<p><!--adsense--></p>
<blockquote><p>Oops&#8230; the system was unable to perform your operation (error code 767).  Please try again in a few seconds.</p></blockquote>
<p>Yes, those last two are almost the same, just one&#8217;s a 766 and one&#8217;s a 767.  I wish they didn&#8217;t say to try again in a few seconds when it&#8217;s been 40 minutes.  Every time I see &#8220;a few seconds&#8221; I get my hopes up and think that maybe I&#8217;ll be able to get back into Gmail soon, but so far it hasn&#8217;t worked out.</p>
<p>So, is it just me, or is anyone else having problems also?</p>
<p><strong>UPDATE:</strong>  Back up ten minutes later, down for 50 minutes total.  Looks like <a href="http://rexduffdixon.com/?p=2822">I wasn&#8217;t the only one</a>.  I did lose the chat that I was in the middle of when it crashed, there&#8217;s no sign of it in my chat history.  Interesting.  Or not.  At least it&#8217;s back.  Time to update my local copy of my Gmail account from their POP3 interface.  I always get a little worried that my e-mail is all gone forever whenever that happens.</p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/06/08/gmail-withdrawal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Converting a Manual WordPress Install to Fantastico</title>
		<link>http://blog.monkeyless.com/2007/02/28/converting-a-manual-wordpress-install-to-fantastico/</link>
		<comments>http://blog.monkeyless.com/2007/02/28/converting-a-manual-wordpress-install-to-fantastico/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 07:47:27 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/02/28/converting-a-manual-wordpress-install-to-fantastico/</guid>
		<description><![CDATA[I have several WordPress blogs, most of which are running out-of-date versions of WordPress just because of the hassle of updating them.  I know the good folks at WP/Automattic make it pretty easy, but you still have to make a backup, FTP a ton of files up to your server without overwriting your theme, [...]]]></description>
			<content:encoded><![CDATA[<p>I have several WordPress blogs, most of which are running out-of-date versions of WordPress just because of the hassle of updating them.  I know the good folks at WP/Automattic make it pretty easy, but you still have to make a backup, FTP a ton of files up to your server without overwriting your theme, upload, or plugins directories, and run the upgrade script.  It&#8217;s a hassle.</p>
<p>I have one blog running from Fantastico, and upgrading it is nice and easy.  Two clicks and you have a backup of the old install along with your upgraded install.  No problems to date.  So I wanted to try to get Fantastico to upgrade my other WordPress sites where I installed it manually.</p>
<p>The only issue is waiting a little longer for Fantastico to provide the new version, and for my web hosts to provide the new version of Fantastico.  But since I&#8217;m so slow at upgrading manually, even with some hyped up security issues, that seems like a lightning fast response time in comparison.</p>
<p><span id="more-71"></span></p>
<p>First I tested it all out with a test WP install.</p>
<h1>Setup</h1>
<p>I used 2.0.3 for the first test.  The MySQL database and username are account_wptest1, so it&#8217;s not what Fantastico would have named them (it uses account_wrdp1).  We&#8217;re running in a subdomain on one of my domains.</p>
<p>After installing WordPress, I made a few changes to the options (permalink structure, turned off outgoing pings and trackbacks, etc) just to give it a slightly lived-in feel.  I also uploaded a new theme, and edited one the theme files a little bit so it&#8217;s not stock.</p>
<p>Then I posted an &#8220;ignore me, just testing&#8221; post.  Everything looked good.</p>
<h1>Examining Fantastico&#8217;s Data</h1>
<p>Looking at my existing Fantastico WP install (installed to a subdomain), there&#8217;s a .fantasticodata directory off of the home directory, and a &#8220;WordPress&#8221; directory in that.  Then each WP install from Fantastico has a file in that directory, that appears to be in the format domain.name|directory.  Since cPanel subdomains are just directories off of public_html, that&#8217;s how they are set up.  A Fantastico WP install in the root directory is named domain.name|</p>
<p>The file is a PHP file that looks like this:</p>
<p>< ?<br />
$thisdb = "dbname"; $thisdomain = "domain.name"; $thisscriptpath = "/home/user/public_html/dir";<br />
?></p>
<p>The domain name is just the main blah.com name, even for the installs that are running off of subdomains.  For the one that&#8217;s not in a subdomain, the script path is just &#8220;/home/user/public_html&#8221;.  No sign of the MySQL database password in there.</p>
<p><!--adsense--></p>
<p>Then in the WordPress install directory itself there&#8217;s a file called fantversion.php, which is another PHP file that gives the version of WordPress.  For example:</p>
<p>< ?php</p>
<p>    $version = '2.1' ;</p>
<p>?></p>
<p>One of my existing installs has a fantastico_filelist.txt file, which looks like this:</p>
<p>wp-admin<br />
wp-content<br />
wp-includes<br />
data.sql<br />
fantversion.php<br />
index.php<br />
license.txt<br />
readme.html<br />
wp-atom.php<br />
wp-blog-header.php<br />
wp-comments-post.php<br />
wp-commentsrss2.php<br />
wp-config-sample.php<br />
wp-config.php<br />
wp-feed.php<br />
wp-links-opml.php<br />
wp-login.php<br />
wp-mail.php<br />
wp-pass.php<br />
wp-rdf.php<br />
wp-register.php<br />
wp-rss.php<br />
wp-rss2.php<br />
wp-settings.php<br />
wp-trackback.php<br />
xmlrpc.php</p>
<p>The other install (the subdomain one) doesn&#8217;t have that.</p>
<h1>Converting to Fantastico</h1>
<p>Back to my new test install.  I created a fantversion.php file that says that this was 2.0.3, which it is.  Checked the Fantastico screen in cPanel just in case it had noticed, but it hasn&#8217;t found it.</p>
<p>2) Created the file in .fantasticodata, but left it empty for now.  When I checked Fantastico, that empty file gave it the WordPress path, and that plus the version file was enough for it to think that there was a WordPress install for it to upgrade.  I had a feeling it wouldn&#8217;t work without knowing the DB name, but then that file didn&#8217;t have the password anyway, so who knows&#8230;  Can&#8217;t hurt, let&#8217;s click Upgrade and see what happens.</p>
<p>Hey!  Victory!  Easier upgrade than manually FTPing up all of the new files and going through the WordPress upgrade process, no matter how easy they make it.  And now I have one-click upgrades for that WordPress install in the future.  And, like with other Fantastico upgrades, it automatically created its own backup of the database and all the files in case something had gone wrong. </p>
<p>Time to go try it on some real blogs and cross my fingers.  Actually, first I wanted to test it on a really old version of WordPress, since I still had a few blogs running &#8212; gasp &#8212; WordPress circa 1.5.2.</p>
<p>I downloaded 1.5.2 from wordpress.org (being very glad that they keep every old release available there), did all the same test installation stuff, and then tried the upgrade from Fantastico.  No problems, 1.5.2 to 2.1.1 without any issues.</p>
<h1>Real Blogs</h1>
<p><!--adsense--></p>
<p>Ok, on to the real blogs.  For some I downloaded backups from cPanel first, for others I just took my chances and clicked Upgrade in Fantastico blindly.  None of them had any issues.</p>
<p>Well, ok, one had one issue.  This blog was running WordPress 2.0.3 with 159 posts, 147 comments, and 7 plugins enabled, though one plugin was a &#8220;2.0.3 tune-up&#8221; plugin for fixing some annoying bugs in 2.0.3.  Disabled that plugin before upgrading, since those issues are supposedly all fixed by now without the plugin.</p>
<p>When I clicked upgrade, it sat there for a while and then eventually gave me a blank page.  Hmm.  That&#8217;s a little troubling.  Nothing seemed to have been changed in Wordpress, though there was now a 6 MB file in the fantastico_backups directory.  The web host that site was on went down about 15 seconds later for about 2 minutes.  That&#8217;s not an unusual occurance, sadly enough, so it was probably unrelated to the stress of my upgrade attempt.  I tried a second time when they came back up, and this time it finished successfully (after about 11 seconds of working), and with a 10MB backup file.</p>
<p>Another blog I tried was an unusual case.  This one started its life as a Fantastico install about 2 years ago, but then I upgraded it manually because I didn&#8217;t trust upgrading from Fantastico; I had heard several horror stories about it back then.  Now I&#8217;m going back to using Fantastico.  So this install already had the appropriate file in .fantasticodata but an old fantversion.php file, and so Fantastico knew there was a WP install but thought it needed to upgrade it from 1.5, since that&#8217;s the last version I let Fantastico touch.</p>
<p>It was really 2.0.3, so I just edited fantversion.php (and deleted the fantastico_filelist.txt file that was there, since I don&#8217;t know what that is and it doesn&#8217;t seem necessary) and let it upgrade from that.  That blog, with over 400 posts, took 21 seconds to do &#8212; probably mostly the backup &#8212; and had no problems.  I just mention it because it was an unusual situation.</p>
<p>Hopefully this will help someone else.  I figure if Fantastico ever does choke on an upgrade in the future, I can just do it manually at that point if I have to.  The only difference is that version file and the pointer to the install directory, so after finding all that out I&#8217;m not worried about going back and forth between Fantastico upgrades and manual upgrades.  But hopefully everything will keep working from Fantastico without going through all of that.</p>
<p>And now I&#8217;ll hopefully keep my Wordpresses more current.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/02/28/converting-a-manual-wordpress-install-to-fantastico/feed/</wfw:commentRss>
		</item>
		<item>
		<title>XP SP2 Would Help Me Install XP SP2</title>
		<link>http://blog.monkeyless.com/2007/02/08/xp-sp2-would-help-me-install-xp-sp2/</link>
		<comments>http://blog.monkeyless.com/2007/02/08/xp-sp2-would-help-me-install-xp-sp2/#comments</comments>
		<pubDate>Thu, 08 Feb 2007 18:38:17 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/02/08/xp-sp2-would-help-me-install-xp-sp2/</guid>
		<description><![CDATA[I was working on someone&#8217;s laptop that was running XP SP1, and desperately needed SP2 and some other important patches (and, apparently, needs automatic update turned on.)
I go to Windows Update and start installing Service Pack 2.  It&#8217;s working on it, working on it, on and on.  But it&#8217;s not making much progress. [...]]]></description>
			<content:encoded><![CDATA[<p>I was working on someone&#8217;s laptop that was running XP SP1, and desperately needed SP2 and some other important patches (and, apparently, needs automatic update turned on.)</p>
<p>I go to Windows Update and start installing Service Pack 2.  It&#8217;s working on it, working on it, on and on.  But it&#8217;s not making much progress.  Well, the progress bar is about 75% of the way through the install, and it&#8217;s now finishing up, or cleaning up, or something like that.  But it&#8217;s been doing that for an hour or two.</p>
<p>The hard drive is chattering, and stuff is happening, but it&#8217;s just not making any progress, so I leave it there overnight.  I figure the next morning it&#8217;ll either still be trying to do that, in which case I just stop it, or it&#8217;ll be done.</p>
<p>But I wound up with an error instead.  Just a typical application error and the offer to report the error to Microsoft.  Sure, why not.  And it then directs me to a Windows Error Reporting web page for more information about the error.  That page says:<br />
<span id="more-70"></span></p>
<blockquote><p>This problem was caused by <strong>Microsoft Windows XP Service Pack 2</strong>.  Microsoft Windows XP Service Pack 2 was created by <strong>Microsoft Corporation</strong>.</p>
<p>There is no solution for this problem at this time.</p>
<p>However, your computer is missing updates that can help improve its stability and security.</p>
<p>Recommendation:</p>
<p>There are two options for you to upgrade your computer to Windows XP SP2:</p>
<p>Option 1: Upgrade online (free of charge)</p>
<p>Option 2: Order a Windows XP SP2 installation disc (A shipping and handling charge will be assessed on your order.</p></blockquote>
<p><!--adsense--></p>
<p>Gee, thanks.  You don&#8217;t know why I got an error trying to install SP2, but you will recommend that I install SP2 in case that helps things?</p>
<p>And, immediately after getting the error message, the Windows Update dialog box reported that I have successfully updated my computer.  Now I don&#8217;t know who to believe, Microsoft or Microsoft.  One of them is lying to me.</p>
<p>After a reboot, it looks like it really is all SP2&#8242;d.  Not an exciting post here, but I thought it was funny.  Maybe I&#8217;m just easily amused.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/02/08/xp-sp2-would-help-me-install-xp-sp2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress 2.1</title>
		<link>http://blog.monkeyless.com/2007/01/22/wordpress-21/</link>
		<comments>http://blog.monkeyless.com/2007/01/22/wordpress-21/#comments</comments>
		<pubDate>Mon, 22 Jan 2007 23:36:55 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/01/22/wordpress-21/</guid>
		<description><![CDATA[Looks like WordPress 2.1 (code name Ella) was released a little less than an hour ago.  Look at me with my breaking geeky news.
Anything good in the new version?  Let&#8217;s take a too-much-time-on-my-hands point-by-point look, just because I can.


Autosave makes sure you never lose a post again..  I like it.  I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like <a href="http://wordpress.org/development/2007/01/ella-21/">WordPress 2.1 (code name Ella) was released a little less than an hour ago</a>.  Look at me with my breaking geeky news.</p>
<p>Anything good in the new version?  Let&#8217;s take a too-much-time-on-my-hands point-by-point look, just because I can.<br />
<span id="more-69"></span></p>
<ul>
<li><strong>Autosave makes sure you never lose a post again.</strong>.  I like it.  I&#8217;ve gotten in the habit of copying everything to the clipboard before I hit Publish, just because of a few server hiccups a long time ago that resulted in lost posts or nearly lost posts.</li>
<li><strong>Our new tabbed editor allows you to switch between WYSIWYG and code editing instantly while writing a post.</strong>  Eh.  Don&#8217;t really care.  The WYSIWYG editor is too flaky and not that useful, so I never use it.  If they improved that, this might be cooler.</li>
<li><strong>The lossless XML import and export makes it easy for you to move your content between WordPress blogs.</strong>  I didn&#8217;t even realize this wasn&#8217;t in WordPress yet, I guess I just got used to seeing it in multi-user WordPress.</li>
<li><strong>Our completely redone visual editor also now includes spell checking.</strong>  Oh, they did work on it.  Spell checking is a little late to be useful, since Firefox now automatically spellchecks your textarea forms for you as you type.  But I might have to play with the new visual editor to see if it&#8217;s worth using.</li>
<p><!--adsense--></p>
<li><strong>New search engine privacy option allows you take you to indicate your blog shouldn’t ping or be indexed by search engines like Google.</strong>  Again, I didn&#8217;t realize this was only in WordPress MU and not in regular WordPress.  But the difference is that WordPress MU doesn&#8217;t let you customize the ping list, it just always pings Pingomatic, so there&#8217;s no other way to disable pings than this option.  With regular WordPress this should be the same as just emptying out the ping site list and putting a robots.txt file on your server?</li>
<li><strong>You can set any “page” to be the front page of your site, and put the latest posts somewhere else, making it much easier to use WordPress as a content management system.</strong>  I&#8217;ve used a plugin to do this before, but it&#8217;s handy to have it in the core WordPress code.</li>
<li><strong>Much more efficient database code, faster than previous versions.</strong>  Sounds like a benchmarking project for someone with too much time on their hands (possibly me, but probably not.)  Actually, the benchmarks are probably all in the WP development mailing list or some place like that already.</li>
<li><strong>Links in your blogroll now support sub-categories and you can add categories on the fly.</strong>  This might be more interesting to me if I kept any kind of blogroll.  Do themes need to be modified to support sub-categories in it?</li>
<li><strong>Redesigned login screen from the Shuttle project.</strong>  Since I&#8217;m the only one ever seeing my WordPress login screen &#8212; and even that is hardly ever, since I always have a login cookie on my main computers &#8212; I can&#8217;t get too excited about that.</li>
<li><strong>More AJAX to make custom fields, moderation, deletions, and more all faster. My favorite is the comments page, which new lets you approve or unapprove things instantly.</strong>  I&#8217;m a little scared of people throwing AJAX all over the place, since it tends to be used for stupid things where it has no advantage.  I&#8217;ll assume that the WordPress team did a good job, but I&#8217;ll have to play with it and see.</li>
<li><strong>Pages can now be drafts, or private.</strong>  That&#8217;s nice.</li>
<li><strong>Our admin has been refreshed to load faster and be more visually consistent.</strong>  Our admin?  I guess that&#8217;s the wp-admin section where you run the site?  Interesting, never noticed any visual inconsistencies before.</li>
<li><strong>The dashboard now instantly and brings RSS feeds asynchronously in the background.</strong>  Cool.</li>
<li><strong>Comment feeds now include all the comments, not just the last 10.</strong>  Cool.</li>
<li><strong>Better internationalization and support for right-to-left languages.</strong>  Nothing that affects me, but cool.</li>
<li><strong>The upload manager lets you easily manage all your uploads pictures, video, and audio.</strong>  That could be interesting.  I&#8217;ve always thought that the upload feature and file management was lacking in WordPress.  We&#8217;ll have to see if this improves things.</li>
<li><strong>A new version of the Akismet plugin is bundled.</strong>  I use Spam Karma, so this doesn&#8217;t affect me.</li>
</ul>
<p>And then some new features for developers.  I&#8217;m curious to see what the &#8220;tons of new hooks and APIs&#8221; includes, even though I&#8217;ve only done a tiny bit of WordPress development myself.  It sounds like the kind of thing that could lead to some cool new plugins.</p>
<p><!--adsense--></p>
<p>I think the main reasons I&#8217;d upgrade would be for the auto-save and whatever new plugins show up that need the new hooks.  Or because of bug fixes that they didn&#8217;t mention that turn out to be very handy.  Or because everyone else is and I don&#8217;t want them pointing and laughing at me for not having asynchronous RSS feeds in the Dashboard.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/01/22/wordpress-21/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dreamhost Not Really Reducing Disk and Bandwidth Daily</title>
		<link>http://blog.monkeyless.com/2007/01/15/dreamhost-not-really-reducing-disk-and-bandwidth-daily/</link>
		<comments>http://blog.monkeyless.com/2007/01/15/dreamhost-not-really-reducing-disk-and-bandwidth-daily/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 07:20:30 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/01/15/dreamhost-not-really-reducing-disk-and-bandwidth-daily/</guid>
		<description><![CDATA[Dreamhost recently started something new where they are reducing the amount of disk space and bandwidth that you get with each hosting plan every day.  For example, right now for the &#8220;Level 1&#8243; hosting plan, it says you get 194.5 GB of disk space, and &#8220;On Jan 15th starting Disk drops to: (Sign up [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dreamhost.com/r.cgi?267417">Dreamhost</a> recently started something new where they are <strong>reducing</strong> the amount of disk space and bandwidth that you get with each hosting plan every day.  For example, right now for the &#8220;Level 1&#8243; hosting plan, it says you get 194.5 GB of disk space, and &#8220;On Jan 15th starting Disk drops to: (<a href="http://www.dreamhost.com/r.cgi?267417">Sign up TODAY!</a>) 194 GB.&#8221;  Bandwidth for that plan is 1.945 TB today, and 1.94 TB tomorrow.</p>
<p>Of course, they keep adding to your disk and bandwidth every week (1 GB disk and 16 GB transfer for that plan), so the 1 GB of starting disk that you lose if you wait two days will be added back after a week, but you&#8217;d always be 1 GB behind someone who signed up two days before you.</p>
<p>I&#8217;ve been thinking about signing up with them, because that much disk space would be great for off-site backups of my irreplaceable data.  And so I did.<br />
<span id="more-68"></span><br />
<!--adsense--></p>
<p>And it turns out that they aren&#8217;t really reducing those plans day by day at all.  The hosting plans description page says I should be getting 194.5 GB of disk space, but my hosting account says I have 200 GB.  The plans page says 1.945 TB of transfer, but I apparently have the full 2 TB (2048 GB listed in the Dreamhost control panel) that it started at before they began dropping the amounts each day.</p>
<p>On the Dreamhost blog, <a href="http://blog.dreamhost.com/2007/01/03/new-dream-resolutions/">they explain</a> that this is all because people refuse to believe that they can be stable and reliable if they oversell so severely:</p>
<blockquote><p>People aren’t going to consider us a “stable” host until we offer LESS DISK AND BANDWIDTH!</p>
<p>But…ARGH! More disk and bw => more sign ups => more money => more resources => better service!</p>
<p>What to do?</p>
<p>Fortunately, I have a master-of-marketing pouch too (double-major).. so here’s what we’re doing:</p>
<p>Every day, starting tomorrow, the amount of starting disk and bandwidth we offer new customers (this does not affect existing customers at all!) will drop. You can see the amounts here.</p>
<p>(Don’t worry, once you sign up, your disk and bandwidth allocations will grow weekly just like before!)</p>
<p>And we’ll keep dropping them daily until our precious rep is restored!</p>
<p>(Or it cuts into our sign-ups too much.)</p>
<p>(Whichever comes first.)</p></blockquote>
<p>I guess not really changing these values fits in with this; if it&#8217;s all based on appearances, then as long as they give the appearance of reducing their level of overselling, it&#8217;ll still work out.  Not that this made anyone change their opinion, since it&#8217;s such a small reduction and since the weekly increases offset them pretty quickly anyway.</p>
<p>But I just wanted to get on these here Internets and let people know that they shouldn&#8217;t let themselves be rushed into a decision or anything, because these reduced plans seem to be strictly superficial and don&#8217;t actually affect how much disk and transfer you get when you sign up.  If you do want to sign up right away anyway, though, <a href="http://www.dreamhost.com/r.cgi?267417">feel free</a>.  Don&#8217;t let me stop you, I&#8217;m no signup stopper.</p>
<p>And of course, this could all be a temporary bug, and they might fix it by tomorrow.  Your mileage may vary, allow 4-6 weeks for delivery, etc.  But for me, signing up an hour ago, I&#8217;m getting the full 2-week-old values.  I better put those extra 5 GB of space to good use with&#8230;  umm&#8230;  something awesome.  I just need to figure out what.</p>
<p><!--adsense#linkline--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/01/15/dreamhost-not-really-reducing-disk-and-bandwidth-daily/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
