De acuerdo, esta no es una maldita respuesta, pero mi problema se resolvió.
Resulta que la implementación de la versión 5.4 es una mierda o algo así, porque cambié a la versión 5.3 de mi sitio y, de repente, funcionó.
En pocas palabras, agradezco toda la ayuda que me ofrecieron, pero debo obligarme a usar una versión anterior de PHP al menos por el momento. Son cuatro días que nunca recuperaré.
EDITAR
Encontré una solución real:cambiar de proveedor de hosting. No he tenido este problema desde entonces.