Home

Cómo restablecer un theme a través de la base de datos

webmaster's picture

En el momento que haya instalado o modificado un tema que se corrompe o que tenga alguna incompatibilidad o que haya suprimido el tema actual sin deshabilitar primero se encontrará con que no puede visualizar la pagina. Vea como puede recuperar el sitio segun el caso en que se encuentre:

Caso 1: Si ve algún contenido, pero no bloques de navegación:

Podriamos recuperar algunos de los Themes instalados accediendo de forma manual a http://example.com/?q=user en el explorador identificandonos como usuario registrados y accediendo asu perfil o http://example.com/?q=admin/build/themes identificandonos como administrador para acceder a la lista de Themes instalados. Seleccione uno de los themes instlados y activelo como "default".

Caso 2: No se ve ningun contenido en el sitio al cambiar un theme:

El metodo mas efectivo es acceder a la base de datos y cambiar los datos del thema que no funciona en la tabla "system" y cambiar la información  del tema por defecto en la tabla "variables"

Supongamos que el Theme 'garland' es el que funcionaba perfectamente antes de activar o pasar a default el theme corrupto. Pues a traves de la lineas de comandos, o via el Administrador de PhpMyAdmin de tu sitio Web, introduzca la siguiente consulta:

UPDATE system SET status=1 WHERE name = 'garland';

Para especificar que el them 'garland' va a ser el theme por defecto introducimos el siguiente comendo para actualizar la tabla "variables":

UPDATE variable SET value='s:7:"garland" WHERE name = 'theme_default';
TRUNCATE cache;

En caso de que utilice theme por usuario tendra que actualizar tambien la tabla "users":

Introduzca:

UPDATE users SET theme='garland' WHERE uid = '1';

En este caso uid='1' se refiere al usuario admin.

Fuente: 

Centro Practico de LEMUR SOLUTION

Contacto: 
webmaster