lucy24 - 2:51 am on Feb 18, 2012 (gmt 0)
GOTCHA Set #2 (Mac): Specific to my personal machine, I needed to update Fetch and Little Snitch to be able to access the new Linux box via FTP at all, plus re-set security Keys to be able to access the new box via ssh using Terminal. Each of these updates first involved literally hours of trying to figure out what was wrong, and at which end.
I hope you tried throwing yourself on the mercy of your Linux-speaking spouse. A while back, when I had to find a non-FTP way to get at my logs, and SFTP refused to play nice, I was briefly reduced to doing it in
:: pause to shudder horribly ::
Terminal. When I got to "Yes, but HOW?" the best and most intelligible instructions came from a Linux site.
(Fortunately the horror was not long-lived. I can now use SFTP with a GUI. Whew.)
GOTCHA Set #3 (Apache): Broken things galore, from .htaccess Deny from lines for almost all Central and South American CIDRs (go figure) to mod_rewrite "exceeded the limit of 10 internal redirects" to "Options ExecCGI is off in this directory" and "unable to include "/dir/example.js" in parsed file" errors (permissions okay).
Hey, I remember internal redirects. All I was trying to do was lock people out. Not redirect them anywhere, just slam the door in their faces. Turns out the [F] generates a secret request for a 403 message, and since my custom error documents have the very same .html extension as the files I'd been blocking people out from... you can finish this sentence yourself.
This is not easy to figure out when you don't have your own server, so setting the error logs to Debug isn't an option.
* * *
Is someone around here good at finding old threads and/or information elsewhere online? (Not me, for sure.) I'm thinking there's got to be a nice third-party list of Changes Between Apache Versions, with all the stuff they didn't bother to tell you. That includes things like "It may look like the identical command with the identical syntax, but it used to be a mod that ran before such-and-such other mod, and now it's Core and runs after everything."