WordPress has famously low-level basic server requirements. However, most projects I deploy—because of plugins I rely on and other aspects—usually need a little more for “ideal” hosting.
Someone else used to maintain a really good “ideal” WP requirements page, but it seems to have vanished from their site. I thought I’d start my own, for my reference, to point potential clients to, and maybe of use to others.
The server should be running:
- PHP 5.2.4+
- MySQL 5.0+
Also, these factors are very important:
mod_rewriteApache module should be installed and enabled.
safe_modeshould be OFF. Turning it on is a bad attempt to manage security on shared hosting.
- The PHP
memory_limitshould be 32 MB at least. If it’s not at least this by default, it should be possible to increase it to at least this.
UPDATE 13/7/11: Updated requirements for WordPress 3.2.