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

Cómo resolver el error 'PrestaShop no se instala' en WordPress

Actualizado el 29 de octubre de 2025

¿Has intentado instalar PrestaShop en tu WordPress y te has encontrado con el error "PrestaShop no se instala"? Tranquilo, no estás solo. Este es un problema mucho más común de lo que parece, y la buena noticia es que, en la gran mayoría de los casos, tiene una solución sencilla que puedes aplicar tú mismo sin necesidad de ser un experto en programación.

En esta guía completa, paso a paso y en un lenguaje muy claro, vamos a desglosar las causas más frecuentes de este error y te enseñaré a solucionarlas una por una. Al final, tendrás tu tienda online funcionando.

Primero, una aclaración importante: PrestaShop y WordPress son dos plataformas diferentes. No se instalan una dentro de la otra como un plugin. Este error suele aparecer cuando intentas usar un instalador automático (como el de tu panel de control) y hay un conflicto o un requisito técnico que no se cumple. Vamos a ver cómo resolverlo.

¿Por qué aparece el error "PrestaShop no se instala" en WordPress?

Antes de lanzarnos a arreglar nada, es fundamental entender de dónde viene el problema. El error "PrestaShop no instala WordPress" es, en realidad, una confusión de nombres. Lo que ocurre es que intentas instalar PrestaShop, pero el sistema o el mensaje de error se refiere a WordPress porque es el gestor de contenidos (CMS) que ya tienes instalado en tu dominio.

Piensa en ello como si quisieras poner una nueva cocina en tu casa. WordPress es la estructura de la casa (los cimientos y las paredes), y PrestaShop es la cocina nueva. Si los cimientos no son lo suficientemente fuertes o no tienen las conexiones adecuadas, la cocina no se podrá instalar.

Las causas más comunes de este fallo son:

  • Versiones de PHP incompatibles: Es la causa número uno. PrestaShop es muy exigente con la versión de PHP (el lenguaje de programación) que usa tu servidor. Si es muy antigua o muy nueva, no funcionará.
  • Requisitos de memoria insuficientes: PrestaShop necesita una cantidad mínima de memoria PHP para ejecutarse. Si tu servidor tiene un límite bajo, la instalación fallará.
  • Permisos de archivos incorrectos: El servidor necesita permisos especiales para leer, escribir y ejecutar los archivos de PrestaShop. Si están mal configurados, no podrá instalarlos.
  • Conflictos con el instalador automático: A veces, el instalador de tu hosting (como Softaculous o similar) no es compatible con la última versión de PrestaShop o falla al descargar los archivos.
  • Archivos corruptos o incompletos: Si la descarga del paquete de PrestaShop se interrumpió, los archivos estarán dañados y la instalación no podrá continuar.

Ahora que sabemos qué buscar, vamos a la acción. Sigue estos pasos en orden. Te recomiendo que no te saltes ninguno, ya que cada uno resuelve una causa diferente.

Paso 1: Verifica y actualiza la versión de PHP (La solución más común)

Esta es la solución que arregla el 80% de los casos de "PrestaShop no instala WordPress". Es un proceso muy sencillo, pero debes hacerlo con cuidado.

1.1. Accede a tu panel de control

Primero, debes entrar en el panel de control de tu hosting. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es a través de https://tu-dominio.com:2106. Si usas cPanel, Plesk o cualquier otro, el acceso es el habitual.

1.2. Busca la opción "Versiones de PHP" o "Select PHP Version"

Una vez dentro, busca una sección que se llame "Administrador de PHP", "Versiones de PHP", "MultiPHP Manager" o algo similar. El nombre exacto varía según el panel, pero siempre está en la zona de "Opciones avanzadas" o "Configuración del servidor".

1.3. Cambia la versión de PHP

Dentro de esa sección, verás una lista con las versiones de PHP disponibles. PrestaShop 8.x (la versión más reciente) funciona perfectamente con PHP 7.4, 8.0 o 8.1.

  • Si tienes una versión anterior (como 5.6 o 7.0), selecciona una más moderna, preferiblemente 8.0 o 8.1.
  • Si tienes una versión más nueva (como 8.3), también puede dar problemas, así que prueba con 8.1.

Selecciona la versión deseada y pulsa el botón "Guardar" o "Aplicar". Espera unos segundos a que el servidor se actualice.

[WARNING]
Cambiar la versión de PHP puede afectar a otros sitios web que tengas en el mismo hosting. Si tienes otros sitios, asegúrate de que también sean compatibles con la nueva versión, o haz el cambio solo para el dominio donde quieres instalar PrestaShop (si tu panel lo permite).

Después de hacer el cambio, intenta la instalación de PrestaShop de nuevo. Si el error persiste, pasa al siguiente paso.

Paso 2: Aumenta el límite de memoria PHP

PrestaShop es una aplicación que consume bastantes recursos, especialmente durante la instalación. Si el límite de memoria es demasiado bajo, el proceso se detiene con un error. Para solucionarlo, debes aumentar el memory_limit.

2.1. Localiza el archivo php.ini

Este archivo controla la configuración de PHP en tu servidor. Puedes acceder a él desde el administrador de archivos de tu panel de control o a través de FTP.

  • En Syspanel, puedes encontrarlo en la ruta /etc/php/8.1/apache2/php.ini (la ruta exacta depende de la versión de PHP que uses).
  • En cPanel, puedes usar la herramienta "MultiPHP INI Editor" para modificarlo sin necesidad de buscar el archivo.

2.2. Modifica el valor memory_limit

Busca la línea que dice memory_limit = 128M (o un valor similar). Cámbiala a un valor más alto, como memory_limit = 512M o incluso memory_limit = 1024M. Esto le dará a PrestaShop mucha más memoria para trabajar.

2.3. Guarda los cambios

Guarda el archivo y reinicia PHP si es necesario. En la mayoría de los paneles, los cambios se aplican automáticamente.

[TIP]
Si no encuentras el archivo php.ini, puedes intentar crear uno nuevo en la carpeta raíz de tu dominio y añadir la siguiente línea: php_value memory_limit 512M. A veces esto funciona como una solución rápida.

Paso 3: Establece los permisos de archivos correctos

Los permisos de archivos son como las llaves de una casa. Si no tienes la llave correcta, no puedes entrar. PrestaShop necesita permisos de lectura y escritura para instalar sus archivos y crear su base de datos.

3.1. Conecta por FTP o usa el administrador de archivos

Necesitas acceder a los archivos de tu dominio. Puedes usar un cliente FTP como FileZilla o el administrador de archivos de tu panel de control.

3.2. Cambia los permisos de las carpetas

Los permisos se representan con tres números (por ejemplo, 755 o 644). Para que la instalación funcione, las carpetas deben tener permisos 755 y los archivos permisos 644.

  • Carpetas: Selecciona todas las carpetas de la raíz de tu dominio (como public_html, www o el nombre que tenga tu carpeta principal) y cambia sus permisos a 755.
  • Archivos: Selecciona todos los archivos y cambia sus permisos a 644.

En FileZilla, puedes hacer clic derecho sobre los archivos o carpetas, seleccionar "Permisos de archivos" e introducir el número.

[INFO]
No te preocupes si no sabes qué es FTP. La mayoría de los paneles de control tienen un "Administrador de archivos" en el que puedes hacer esto de forma gráfica, simplemente haciendo clic derecho y seleccionando "Cambiar permisos".

Una vez que hayas cambiado los permisos, intenta la instalación de nuevo.

Paso 4: Instala PrestaShop manualmente (Solución infalible)

Si los pasos anteriores no funcionan, el problema puede estar en el instalador automático. La solución más fiable es hacer una instalación manual. Esto te da control total sobre el proceso y evita errores del sistema.

4.1. Descarga los archivos de PrestaShop

Ve al sitio web oficial de PrestaShop y descarga el paquete de instalación (en formato .zip).

4.2. Sube los archivos a tu servidor

Descomprime el archivo .zip en tu computadora. Luego, sube todos los archivos y carpetas a la carpeta raíz de tu dominio (la misma que vimos antes) usando FTP o el administrador de archivos.

4.3. Crea una base de datos

PrestaShop necesita una base de datos para guardar toda la información de tu tienda. Para crearla:

  • Ve a la sección "Bases de datos" de tu panel de control.
  • Crea una nueva base de datos (por ejemplo, miprestashop_db).
  • Crea un usuario para esa base de datos y asígnale una contraseña segura.
  • Otorga a ese usuario todos los privilegios sobre la base de datos.

4.4. Ejecuta el instalador

Una vez que hayas subido los archivos y creado la base de datos, abre tu navegador y escribe tu dominio. El instalador de PrestaShop debería aparecer automáticamente.

Sigue los pasos del asistente. Cuando te pida los datos de la base de datos, introduce la información que acabas de crear (nombre de la base de datos, usuario y contraseña).

[TIP]
Si al abrir tu dominio no aparece el instalador, es posible que tengas archivos de una instalación anterior. Borra todos los archivos de la carpeta raíz y vuelve a subir los de PrestaShop. Asegúrate de que no haya un archivo llamado config/settings.inc.php, ya que esto indica que PrestaShop ya está instalado.

Paso 5: Verifica los requisitos del servidor

A veces, el error es más simple: tu servidor no cumple con los requisitos mínimos de PrestaShop. Aunque la mayoría de los hostings los cumplen, es bueno verificarlo.

  • Espacio en disco: Asegúrate de tener al menos 500 MB de espacio libre.
  • Base de datos: PrestaShop necesita MySQL 5.7 o superior, o MariaDB 10.2 o superior.
  • Extensiones PHP: PrestaShop necesita varias extensiones de PHP como curl, gd, mbstring, openssl, entre otras. Puedes verificar esto en la sección de "Información del sistema" de tu panel de control.

Si tu servidor no cumple alguno de estos requisitos, es hora de contactar con tu proveedor de hosting para que los habilite o te migre a un plan mejor.

Preguntas frecuentes (FAQ)

¿Puedo tener WordPress y PrestaShop en el mismo dominio?

Sí, puedes, pero no en la misma carpeta. Por ejemplo, puedes tener WordPress en tudominio.com y PrestaShop en tudominio.com/tienda. Esto se hace instalando cada plataforma en una carpeta diferente.

¿Qué hago si el error persiste después de seguir todos los pasos?

Si has seguido todos los pasos y el error continúa, es muy probable que el problema sea más profundo y necesites la ayuda de un profesional. Te recomiendo contactar con el soporte técnico de tu hosting, explicándoles exactamente qué pasos has seguido y el mensaje de error exacto que te aparece. Ellos podrán revisar los logs del servidor y encontrar la causa raíz.

¿Es mejor PrestaShop o WordPress con WooCommerce?

No hay una respuesta única. PrestaShop es más potente para tiendas complejas y con muchos productos, pero tiene una curva de aprendizaje más pronunciada. WordPress con WooCommerce es más fácil de usar y flexible, pero puede volverse lento si tu tienda crece mucho. Depende de tus necesidades y tu experiencia.

¿Por qué el instalador me pide una base de datos?

PrestaShop necesita una base de datos para almacenar productos, pedidos, clientes y toda la configuración de tu tienda. Es como el cerebro de tu tienda online.

¿Puedo usar un instalador automático como Softaculous?

Sí, puedes, pero a veces da problemas de compatibilidad. Si te da error, te recomiendo que sigas el paso 4 de esta guía (instalación manual), que es mucho más fiable.

Espero que esta guía te haya sido de gran ayuda. Recuerda que la paciencia es clave. Sigue los pasos con calma y verás que, tarde o temprano, tu tienda online estará lista para despegar. ¡Mucha suerte con tu proyecto!

¿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