Ran across something curious.
On a server behind load balancers and privately addressed.
I could not install MT 4.2, the mt.cgi would load mt-wizard.cgi and the dialog box would come up, I would enter in the mt-static URL and real path for the mt-static content and it would say the static content had been moved.. not a very useful error message.
So I entered the private host ip address and hostname into /etc/hosts
And could complete the install.
On reflection I can see how the URL must resolved the hostname.. but I just did not expect it to be a “Requirement” of the install.. and put too much trust in the Error messages attributation to missing mt-static content.
Reported on Movable Type 4.2
Hi John.
Thanks for that report. We'll amend the installation guide to note this requirement. Of course, you can create the MT configuration file manually, bypassing the installation wizard altogether as well.
The wizard does this step to attempt to validate the user-input StaticWebPath URL. If the URL isn't functioning right (in the typical case where the user just entered it wrong), then it would cause further problems. Perhaps an override should be offered (ie: "Check this box to accept and continue") or validate the static web path via JavaScript (attempt to load the MT logo graphic from there, and programatically test for the success of that load) so the hostname need only be known to the client.
Thanks,
I see your point as well.
The idea of using javascript from the clients perspective is "very clever" and I hope its pursued.