Al parecer la función set_magic_quotes da un error al ser ejecutada en una versión de PHP 5.3 o superior.

Como pasa muchas veces, a medida que salen nuevas versiones de PHP se van elimando viejas utilidades o funciones que se sustituyen por otras de nuevas. En algunos casos no afectan al correcto funcionamiento de las webs, pero en otros casos, como que explico ahora, hacían que la web no cargase dando un error.

Yo tenia una foro desarollado en MyBB y al cargar me daba el siguiente error:

error-MyBB

Mirando en Google, he encontrado algunas soluciones, pero la que me has convecido por su simplicidad, es accediendo al archivo class_core.php en la carpeta inc  (/inc/class_core.php) y allí comentar la linea: set_magic_quotes_runtime(0); añadiendo una @ al principio y dejandola así: @set_magic_quotes_runtime(0); 

Con este cambio a mí me ha funcionado correctamente.