Quote from: rfoster at Jul 13, 2009, 08:43 PM
I think the idea is that it would be nice to have a list of specific things that you need to do to make a host compliant with server requirements (and/or to optimize it for MODx). For example, Hostgator has register_globals on, so it needs to be turned off. On Hostgator this must be done with a php.ini file in the main directory AND the manager directory, and cannot be done via an .htaccess file. It is useful to know these host-specific details.
(cringe) I will withhold my nasty comments on the hosts that require php.ini files per directory, other than to say that this does not protect any files in directories you do not put one in. Every security vulnerability I’ve ever seen in MODx did not occur in either of the directories you mentioned. This is a false sense of security because putting it in those two directories fixes normal front-end requests and removes the warning in the manager; it does nothing to prevent actual attacks to directly accessible php files, say within TinyMCE or to the Reflect snippet directory.
Regardless of this rant, I do not think it is within the scope of the project to track this for individual hosts, but as long as I don’t have to organize or maintain it, anything is possible...
Quote from: rfoster at Jul 13, 2009, 08:43 PM
Also, on Bluehost, when you create a database, the collation is set to Swedish. It is important to use phpMyAdmin to set it to utf8_general_ci before installing MODx, to save yourself a headache later if you want to use utf8 content.
That’s pretty much an issue with any host that runs MySQL with the default configuration.
Quote from: rfoster at Jul 13, 2009, 08:43 PM
What I think is needed is a brief but clear setup tutorial for a host before it can go on a ’recommended’ list.
I think once we define these server requirements in more detail, the information can be used by hosts as guidelines for this.