🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo solucionar el error 'classic theme not found' en PrestaShop (Plesk)

Actualizado el 17 de marzo de 2026

¿Qué significa el error "classic theme not found" en PrestaShop?

Si estás leyendo esto, es muy probable que hayas visto un mensaje de error como este en tu tienda online: "classic theme not found" o "tema classic no encontrado". No te preocupes, es un problema más común de lo que parece y, sobre todo, tiene solución.

Este error indica que PrestaShop no encuentra la carpeta o los archivos del tema por defecto llamado "classic". Este tema es la base visual de tu tienda y, sin él, el sistema no puede cargar las plantillas que muestran tu catálogo, la cesta o el proceso de compra.

En este artículo, te explicaré paso a paso cómo solucionar el error classic theme prestashop, especialmente cuando tu tienda está alojada en un servidor con Plesk. Vamos a ir desde lo más básico hasta soluciones más avanzadas, siempre con un lenguaje claro y sencillo, pensado para que cualquier persona pueda seguirlo sin ser un experto en programación.

[WARNING] Antes de empezar, es fundamental que hagas una copia de seguridad completa de tu tienda (archivos y base de datos). Aunque los pasos que te doy son seguros, siempre es mejor prevenir. Puedes hacerlo desde el panel de control de Plesk o desde tu gestor de archivos.


¿Por qué aparece el error "tema prestashop no encontrado"?

Para solucionar un problema, primero debemos entender por qué ocurre. Las causas más habituales de este error son las siguientes:

  • Actualización incompleta de PrestaShop: Si estabas actualizando tu tienda a una versión más reciente y el proceso se interrumpió (por falta de memoria, corte de conexión, etc.), es posible que el tema "classic" no se haya copiado correctamente.
  • Archivos corruptos o eliminados: A veces, al limpiar archivos temporales o al mover carpetas manualmente, se eliminan archivos esenciales del tema por accidente.
  • Permisos de archivos incorrectos: En el servidor, los archivos tienen permisos que indican quién puede leerlos, escribirlos o ejecutarlos. Si estos permisos se han cambiado de forma incorrecta, PrestaShop no podrá leer el tema.
  • Problemas con la caché: La caché de PrestaShop puede guardar información antigua y provocar conflictos al cargar la nueva configuración.
  • Falta de la carpeta del tema en el servidor: En algunos casos, la carpeta /themes/classic no existe o está vacía en tu alojamiento.

Ahora que ya conocemos los posibles culpables, vamos a ver cómo podemos arreglarlo. Te presento varias soluciones, ordenadas de la más sencilla a la más compleja.


Solución 1: Reinstalar el tema "classic" desde el back-office de PrestaShop

Esta es la primera opción que debes probar. PrestaShop tiene un sistema de "catálogo de temas" que te permite reinstalar el tema por defecto directamente desde el panel de administración.

Pasos a seguir:

  1. Accede a tu panel de administración de PrestaShop (normalmente en www.tutienda.com/admin).
  2. En el menú lateral izquierdo, busca la sección "Diseño" o "Design" y haz clic en "Temas y logotipos" (Theme & Logo).
  3. En la parte superior derecha de la pantalla, verás un botón que dice "Selecciona un tema" o "Añadir un tema". Haz clic en "Añadir un tema".
  4. Se abrirá una ventana con el catálogo de temas de PrestaShop. Busca el tema "Classic" en la lista (puede que esté en la pestaña "Todos" o "Populares").
  5. Haz clic en el botón "Instalar" o "Añadir" que aparece al pasar el ratón sobre el tema.
  6. Una vez instalado, asegúrate de que esté seleccionado como tema activo. En la sección de temas, debería aparecer una opción para "Usar este tema" o similar.

[TIP] Si no ves el botón "Añadir tema" o el catálogo no carga, puede deberse a un problema de conexión con los servidores de PrestaShop. En ese caso, pasa a la siguiente solución.


Solución 2: Subir el tema manualmente a través de FTP o el Administrador de Archivos de Plesk

Si la solución anterior no funciona, tendremos que hacerlo de forma manual. Esto implica copiar los archivos del tema "classic" directamente a tu servidor. No te asustes, es más fácil de lo que parece.

¿Cómo obtener los archivos del tema "classic"?

Necesitas tener una copia de los archivos originales del tema. Puedes obtenerlos de las siguientes formas:

  • Desde una instalación limpia de PrestaShop: Si tienes otra instalación de PrestaShop de la misma versión, puedes copiar la carpeta /themes/classic de ahí.
  • Descargando el paquete de PrestaShop: Ve al sitio oficial de PrestaShop y descarga la versión exacta de tu tienda. Dentro del archivo .zip, encontrarás la carpeta /themes/classic.
  • Desde tu copia de seguridad: Si tienes una copia de seguridad de tu tienda de antes de que ocurriera el error, puedes extraer la carpeta del tema de ahí.

Pasos para subir el tema con Plesk:

  1. Descomprime el archivo de PrestaShop en tu ordenador (si lo has descargado).
  2. Localiza la carpeta classic dentro de la ruta /themes/.
  3. Accede a tu panel de Plesk. Normalmente es algo como https://tudominio.com:8443.
  4. Busca la sección "Archivos" o "Administrador de archivos" (File Manager).
  5. Navega hasta la carpeta de tu tienda. Normalmente es /httpdocs o /public_html, y dentro de ella, busca la carpeta /themes. Si no existe, créala.
  6. Dentro de /themes, deberías ver la carpeta classic (si está vacía o corrupta). Sube la carpeta classic que has descomprimido desde tu ordenador. Si ya existe, puedes elegir "Sobrescribir" o "Reemplazar".
  7. Espera a que se complete la carga. Dependiendo del tamaño del tema, puede tardar unos minutos.

¿Y si no tengo acceso por FTP o al Administrador de Archivos?

Si no encuentras el Administrador de Archivos, puedes usar un cliente FTP como FileZilla. Los datos de conexión FTP (host, usuario y contraseña) los encuentras en Plesk, en la sección "Cuentas FTP" o similar.

[INFO] Asegúrate de que la carpeta classic que subes está en el lugar correcto: /httpdocs/themes/classic. Si la pones en otro sitio, PrestaShop no la encontrará.


Solución 3: Verificar y corregir los permisos de archivos y carpetas

A veces, el error tema prestashop no encontrado se debe a que los permisos de los archivos son incorrectos. PrestaShop necesita ciertos permisos para poder leer y ejecutar los archivos del tema.

¿Cómo cambiar los permisos desde Plesk?

  1. Ve al Administrador de archivos de Plesk.
  2. Navega hasta la carpeta /themes/classic.
  3. Selecciona todos los archivos y carpetas dentro de classic. Puedes usar "Seleccionar todo".
  4. Haz clic en el botón "Permisos" o "Cambiar permisos".
  5. En la ventana que aparece, establece los siguientes valores:
    • Archivos (files): 644 (esto significa que el propietario puede leer y escribir, y los demás solo leer).
    • Carpetas (directorios): 755 (el propietario puede leer, escribir y ejecutar; los demás solo leer y ejecutar).
  6. Guarda los cambios.

[WARNING] No utilices permisos 777 en todos los archivos, ya que es un riesgo de seguridad muy grave. Solo debes usar 777 en casos muy específicos y temporales, como la carpeta /var/cache o /cache durante una instalación.


Solución 4: Borrar la caché de PrestaShop

La caché puede estar guardando información obsoleta sobre el tema. Forzar su limpieza puede resolver el problema de manera rápida.

Pasos para limpiar la caché:

  1. Accede a tu back-office de PrestaShop.
  2. Ve a "Parámetros avanzados" > "Rendimiento" (Advanced Parameters > Performance).
  3. En la parte superior, verás las opciones de "Caché". Haz clic en el botón "Vaciar la caché" (Clear cache). Si no lo ves, busca un botón con un icono de "papelera" o "limpiar".
  4. También puedes borrar la caché manualmente. Usa el Administrador de archivos de Plesk y navega hasta la carpeta /var/cache (o /cache en versiones antiguas). Borra todos los archivos que haya dentro de las subcarpetas dev, prod y class_index.php. No borres la carpeta en sí, solo su contenido.

[TIP] Si no puedes acceder al back-office, puedes borrar la caché por FTP. Conecta con FileZilla, ve a la carpeta /var/cache y elimina el contenido de las carpetas dev y prod. También puedes borrar el archivo class_index.php.


Solución 5: Restablecer el tema desde la base de datos (más avanzado)

Si ninguna de las soluciones anteriores funciona, el problema puede estar en la base de datos. PrestaShop guarda la configuración del tema activo en una tabla llamada ps_theme (el prefijo ps_ puede variar). A veces, esta tabla se corrompe o tiene valores incorrectos.

[WARNING] Esta solución requiere acceso a la base de datos. Si no te sientes cómodo, es mejor que contactes con tu proveedor de hosting o un desarrollador.

Pasos para modificar la base de datos en Plesk:

  1. Accede a Plesk y busca la sección "Bases de datos" (Databases).
  2. Encuentra la base de datos de tu PrestaShop y haz clic en "phpMyAdmin" (o el gestor de BD que uses).
  3. En phpMyAdmin, selecciona la tabla ps_theme de la lista de la izquierda.
  4. Haz clic en la pestaña "Examinar" (Browse) para ver los registros.
  5. Debería haber una fila con el nombre del tema. Si la fila tiene un valor incorrecto o está vacía, vamos a corregirla.
  6. Haz clic en el icono de "Editar" (lápiz) de esa fila.
  7. Busca la columna theme_name y escribe classic (en minúsculas).
  8. Guarda los cambios.

Después de esto, intenta acceder de nuevo a tu tienda. Es posible que tengas que limpiar la caché de nuevo.


Solución 6: Comprobar la configuración de "SEO y URLs" en PrestaShop

Un problema con las URLs amigables (friendly URLs) a veces puede manifestarse como un error de tema, especialmente si la página no carga correctamente. Vamos a asegurarnos de que la configuración es correcta.

Pasos a seguir:

  1. Ve a "Parámetros avanzados" > "SEO y URLs" en tu back-office.
  2. En la parte inferior, verás una sección llamada "Configurar URLs amigables".
  3. Haz clic en el botón "Guardar" (aunque no hayas cambiado nada). Esto fuerza a PrestaShop a regenerar las reglas de reescritura de URLs.
  4. Si tienes la opción "Usar URL amigable" activada, pruébala desactivándola, guardando, y volviéndola a activar. Esto puede ayudar a refrescar el sistema.

[INFO] Si no puedes acceder al back-office, puedes desactivar las URLs amigables editando el archivo /config/settings.inc.php (en versiones antiguas) o usando el archivo .htaccess.


Solución 7: Reinstalar PrestaShop sin perder datos (último recurso)

Si has llegado hasta aquí y el error classic theme prestashop persiste, la solución definitiva es reinstalar PrestaShop. Pero no te preocupes, no significa que vayas a perder tus productos o clientes. Existe una forma de "reinstalar" solo los archivos del sistema.

¿Cómo hacerlo?

  1. Descarga la misma versión de PrestaShop que tienes instalada en tu servidor.
  2. Descomprime el archivo en tu ordenador.
  3. Sube todos los archivos de la carpeta descargada a tu servidor (a la carpeta raíz de tu tienda) mediante FTP o el Administrador de Archivos de Plesk. Es importante que elijas "Sobrescribir" cuando te pregunte.
  4. NO borres la carpeta /config ni la carpeta /img de tu servidor antes de subir los archivos, ya que contienen tu configuración y tus imágenes. Al sobrescribir, mantendrás tus datos.
  5. Una vez subidos todos los archivos, intenta acceder a tu tienda. Es posible que te pida que completes la instalación, pero debería detectar que ya hay una base de datos configurada y continuar sin borrar nada.

[WARNING] Esta operación es delicada. Si no estás seguro de lo que haces, contacta con un profesional. Asegúrate de que la versión que descargas es exactamente la misma que tienes (puedes verlo en "Parámetros avanzados" > "Información" en el back-office).


Preguntas frecuentes (FAQ) sobre el error "classic theme not found"

Para terminar, respondo a algunas de las preguntas más comunes que surgen con este error.

¿Por qué me sale el error solo en el móvil o en un navegador concreto?

Esto suele deberse a la caché del navegador. Prueba a limpiar la caché de tu navegador o a abrir la tienda en una ventana de incógnito. Si funciona en incógnito, el problema es la caché local, no el servidor.

¿Puedo usar otro tema en lugar del "classic"?

Sí, pero el tema "classic" es el tema base que usa PrestaShop para funcionar correctamente. Es recomendable tenerlo siempre instalado, aunque no lo uses como tema activo, ya que muchos módulos lo necesitan para sus plantillas de correo o vistas previas.

¿Qué hago si no tengo acceso al back-office de PrestaShop?

Si el error te impide acceder al panel de administración, tendrás que usar las soluciones manuales: subir el tema por FTP o Administrador de Archivos (Solución 2) y limpiar la caché manualmente (Solución 4).

¿El error "classic theme not found" tiene relación con el hosting en Plesk?

No directamente. Plesk es solo el panel de control del servidor. El error es un problema interno de PrestaShop. Lo que ocurre es que a veces, al hacer cambios en los archivos a través de Plesk (como cambiar permisos o mover carpetas), se puede provocar el error sin querer.

¿Debo cambiar los permisos de la carpeta /themes/classic a 777?

No, en absoluto. Usar permisos 777 es una mala práctica de seguridad. Con 755 para carpetas y 644 para archivos es más que suficiente y es lo que PrestaShop recomienda.


Conclusión

El error "classic theme not found" en PrestaShop puede parecer grave, pero con las soluciones que te he dado, podrás resolverlo en la mayoría de los casos. Recuerda siempre empezar por lo más sencillo (reinstalar desde el back-office, limpiar caché) y, si no funciona, ir a lo más avanzado (subir archivos por FTP, modificar la base de datos).

La paciencia es clave. Ve paso a paso, sin saltarte ninguno, y sobre todo

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel