I was setting up a version of EE 1.6.4 Core over the weekend on an idle domain I own. Since I’d never set up EE before (the site I’m administering was set up by someone else), I went through all the steps in the documentation to check requirements, and uploaded wizard.php to my site. When I tried to launch the page, it sat there for about 10 seconds, and then returned a generic IE “connectivity error” page.
After looking through the PHP code to figure out what the wizard was doing, it dawned on me that I had cookies disabled (I disable all cookies by default, and I hadn’t visited this idle domain in a couple of years). When I enabled cookies for the domain, everything worked as expected.
I would suggest that you update wizard.php to check for the ability to write cookies before doing the URL segment check or something.
Also - I can confirm that Netfirms hosting appears to need the workaround described in this Wiki article. Shouldn’t it be possible to update wizard.php and install.php to test for/implement this workaround?
