Обновил wordpress до 2.3.3 после чего он перестал работать
в error.log валилось
ALERT - canary mismatch on efree() - heap overflow detected (attacker 'xxx.xxx.xxx.xxx', file '.../wp-includes/taxonomy.php', line 12),
такие ошибки обычно выдает suhosin patch.
помогло добавление в .htaccess строчки:
php_value zend.ze1_compatibility_mode Off