He encontrado 5 soluciones diferentes en Google, y ninguna me ha dado resultado. Estas son las 5 cosas que he hecho (las soluciones de google):
- allow url fopen y allow url include en ON (ya lo tenía, solución encontrada aquí en forosdelweb)
- Error en las comillas (he probado de mil y una maneras (solución de taringa))
- Modificar el archivo host con 127.0.0.1 localhost (ya lo tenía, solución de carlosegea.es)
- Modificar el archivo resolv.conf (solución de forosdelweb)
- Cambiar 'localhost' por 127.0.0.1 (solución también de forosdelweb (otro post))
- Otras pequeñas comprobaciones que ya estaban bien.
Lo que veo raro es que en un directorio hijo hago también includes de ese archivo de conexión cnxn.php y me funciona.
En fin... creo que me doy por vencido
EDITO: Por cierto, no encuentro más soluciones diferentes... R.I.P.