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

Guía para instalar PrestaShop en cPanel, Plesk y DirectAdmin (Manual paso a paso)

Actualizado el 22 de junio de 2026

Antes de Empezar: ¿Qué Necesitas Para Instalar PrestaShop?

Instalar una tienda online puede sonar a algo muy técnico, pero te prometo que con esta guía lo harás sin problemas. Antes de lanzarnos a los pasos concretos, vamos a preparar el terreno. Para instalar PrestaShop correctamente, necesitas tres cosas básicas: un dominio (la dirección de tu tienda, como www.tutienda.com), un plan de hosting que cumpla los requisitos mínimos y, por supuesto, los archivos de PrestaShop.

Los requisitos de hosting son más sencillos de lo que parecen. Necesitas un servidor con PHP 7.2 o superior (aunque te recomiendo PHP 8.0 o 8.1 para un mejor rendimiento), MySQL 5.6 o superior (o MariaDB 10.0+), y al menos 256 MB de memoria PHP. No te agobies con esto ahora, pero es bueno que lo sepas para que tu tienda online hosting funcione fluida. Si tu proveedor usa cPanel, Plesk o DirectAdmin, estás de suerte, porque son los paneles más comunes y los que vamos a ver aquí.

Otra cosa importante: descarga la última versión de PrestaShop desde su página oficial. Verás que viene en un archivo .zip. No lo descomprimas todavía, lo necesitaremos tal cual para subirlo al servidor. Y una última recomendación: crea una base de datos vacía antes de empezar, aunque muchos paneles te permiten hacerlo durante el proceso. Nosotros lo haremos paso a paso en cada panel para que no te pierdas.


Instalar PrestaShop en cPanel: El Método Más Popular

cPanel es el panel de control más usado en el mundo del hosting compartido. Si tu proveedor te ha dado un acceso con una URL parecida a tudominio.com/cpanel, sigue estos pasos. Es un proceso muy visual y, si eres ordenado, lo tendrás listo en menos de 20 minutos.

Paso 1: Subir los Archivos de PrestaShop

Lo primero es entrar en tu cPanel y buscar la sección "Administrador de archivos" (File Manager). Normalmente está en la sección "Archivos". Una vez dentro, navega hasta la carpeta public_html. Esta carpeta es la raíz de tu dominio principal. Si tu dominio es tutienda.com, los archivos que subas aquí serán visibles en tutienda.com.

Haz clic en el botón "Cargar" (Upload) en la barra superior y selecciona el archivo .zip de PrestaShop que descargaste. La subida puede tardar unos minutos dependiendo de tu conexión. Cuando termine, verás el archivo .zip en la lista. Ahora, haz clic derecho sobre él y selecciona "Extraer" (Extract). El sistema te preguntará dónde extraerlo; déjalo en public_html. Verás que se crea una carpeta con el nombre del archivo (por ejemplo, prestashop). Si quieres que tu tienda esté directamente en tutienda.com, necesitas mover todos los archivos de esa carpeta a public_html. Selecciona todo (Ctrl+A), córtalo y pégalo en public_html. Es un paso extra, pero es el más limpio.

Paso 2: Crear la Base de Datos MySQL

Ahora ve a la sección "Bases de datos MySQL" dentro de cPanel. Crea una nueva base de datos con un nombre que te guste, por ejemplo, tienda_prestashop. Luego, crea un usuario de base de datos (por ejemplo, tienda_user) y asígnale una contraseña segura. Importante: guarda estos datos, los necesitarás en unos minutos.

Después, en la misma sección, busca "Añadir usuario a la base de datos" y añade el usuario que acabas de crear a la base de datos. Asegúrate de marcar la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer cambios". Con esto, tu base de datos está lista.

Paso 3: El Asistente de Instalación Web

Ahora abre tu navegador y escribe tudominio.com. Verás que PrestaShop detecta que no está instalado y te muestra su asistente de instalación. Es un proceso guiado muy sencillo:

  1. Elige tu idioma y haz clic en "Siguiente".
  2. Acepta los términos de la licencia y continúa.
  3. Verifica los requisitos del sistema. Si todo está en verde, genial. Si ves algún aviso en rojo, normalmente es porque falta activar alguna extensión de PHP. No te preocupes, casi siempre es la extensión fileinfo o intl. Puedes activarlas desde cPanel en la sección "Select PHP Version".
  4. En el siguiente paso, te pedirá información de la tienda: nombre, actividad, país, etc. Rellénalo con calma.
  5. Ahora viene lo importante: los datos de la base de datos. Introduce el nombre de la base, el usuario y la contraseña que creaste antes. En "Prefijo de tablas" puedes dejarlo como ps_.
  6. Crea una cuenta de administrador con tu correo y una contraseña segura. Este será tu acceso al panel de administración de PrestaShop.
  7. Haz clic en "Instalar" y espera. Verás una barra de progreso. Cuando termine, recibirás un mensaje de éxito.

[TIP]: Después de la instalación, PrestaShop te recomendará eliminar la carpeta install por seguridad. Hazlo desde el Administrador de archivos. Es un paso crucial para que tu tienda no sea vulnerable.


Instalar PrestaShop en Plesk: Guía Rápida y Sencilla

Plesk es otro panel muy popular, especialmente en servidores VPS y dedicados. Tiene una interfaz más moderna y limpia que cPanel, pero el proceso es igual de sencillo. Si tu acceso es algo como tudominio.com:8443, estás en el sitio correcto.

Paso 1: Acceso y Subida de Archivos

Entra en Plesk y verás un panel con todas tus suscripciones. Haz clic en "Sitios web y dominios" y luego en el dominio donde quieres instalar PrestaShop. Busca el icono de "Administrador de archivos" (o File Manager). La estructura es diferente: la raíz de tu dominio suele estar en httpdocs en lugar de public_html.

Sube el archivo .zip de PrestaShop a httpdocs. Una vez subido, haz clic derecho y selecciona "Extraer archivos". El sistema lo descomprimirá en una carpeta. Al igual que en cPanel, si quieres que la tienda esté en la raíz, mueve todos los archivos de la carpeta extraída a httpdocs.

Paso 2: Crear Base de Datos en Plesk

En Plesk, ve a la sección "Bases de datos" dentro de tu dominio. Haz clic en "Agregar base de datos". Ponle un nombre (por ejemplo, prestashop_db), elige el tipo MySQL y crea un usuario con su contraseña. Plesk te permite crear el usuario en el mismo paso. Anota estos datos.

Paso 3: Instalación Automática o Manual

Plesk tiene una ventaja: muchos planes incluyen "Instalador de aplicaciones" (normalmente del proveedor Softaculous o similar). Si lo ves, puedes instalar PrestaShop con un par de clics. Pero como estamos en una guía manual, vamos a hacerlo como en cPanel.

Abre tu navegador y ve a tudominio.com. Verás el asistente de PrestaShop. Sigue los mismos pasos que en cPanel: idioma, licencia, requisitos, información de la tienda y datos de la base de datos. En el campo de "Servidor de base de datos", normalmente es localhost, pero si Plesk usa un servidor separado, te lo indicará (a veces es 127.0.0.1). Si tienes dudas, revisa los datos de conexión que Plesk te muestra en la sección de bases de datos.

[WARNING]: En Plesk, a veces el puerto de MySQL no es el 3306 estándar. Si la instalación te da error de conexión, revisa los detalles de la base de datos en Plesk; ahí verás el puerto correcto.


Instalar PrestaShop en DirectAdmin: Paso a Paso Detallado

DirectAdmin es el panel de control preferido por muchos por su velocidad y simplicidad. Aunque es menos común que cPanel, es igual de potente. Si tu hosting te ha dado un acceso como tudominio.com:2222, sigue estos pasos.

Paso 1: Subir Archivos a DirectAdmin

Entra en DirectAdmin y busca la sección "Administrador de archivos". La raíz de tu dominio estará en una carpeta como domains/tudominio.com/public_html. Navega hasta public_html. Sube el archivo .zip de PrestaShop. DirectAdmin tiene un botón de subida en la barra superior. Cuando termine, selecciona el archivo y haz clic en "Extraer". Se creará la carpeta con los archivos. Mueve todo el contenido a public_html si es necesario.

Paso 2: Configurar la Base de Datos en DirectAdmin

En DirectAdmin, busca la sección "Gestión de MySQL" (o "MySQL Management"). Crea una base de datos con un nombre (por ejemplo, tienda_ps). DirectAdmin te pedirá que crees un usuario y una contraseña en el mismo paso. Asegúrate de que el usuario tenga todos los privilegios sobre esa base de datos. Guarda estos datos.

Paso 3: Instalación y Posibles Errores Comunes

Ahora, ve a tudominio.com en tu navegador. El asistente de PrestaShop aparecerá. El proceso es idéntico a los anteriores. Sin embargo, en DirectAdmin es más común encontrarse con errores de permisos. Si ves un error de "No se puede escribir en el archivo de configuración", significa que los permisos de las carpetas no son correctos.

Para solucionarlo, ve al Administrador de archivos, selecciona todos los archivos de public_html y haz clic en "Cambiar permisos". Establece los permisos a 755 para carpetas y 644 para archivos. Puedes hacerlo de forma recursiva marcando la casilla correspondiente.

[INFO]: Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar a DirectAdmin. El acceso a Syspanel se realiza por el puerto 2106 (por ejemplo, tudominio.com:2106). La estructura de carpetas es public_html y la gestión de bases de datos está en la sección "Bases de datos". El asistente de instalación de PrestaShop es el mismo.


Configuración Post-Instalación: Lo Que No Puedes Olvidar

Instalar PrestaShop es solo el primer paso. Para que tu tienda online hosting sea segura y rápida, debes hacer algunas cosas después de la instalación. Son tareas sencillas pero cruciales.

1. Elimina la Carpeta install

Ya lo mencioné, pero es tan importante que lo repito. Entra en tu Administrador de archivos y borra la carpeta install. Si no lo haces, cualquiera podría intentar reinstalar tu tienda y tomar el control. Es la primera regla de seguridad en PrestaShop.

2. Activa el Modo Mantenimiento

Mientras configuras tu tienda, activa el modo mantenimiento para que los visitantes no vean una tienda a medio hacer. En el panel de administración de PrestaShop, ve a "Parámetros avanzados" -> "Mantenimiento" y actívalo. Podrás desactivarlo cuando estés listo para lanzar tu tienda.

3. Configura las URLs Amigables (SEO)

Esto es clave para el posicionamiento. Ve a "Parámetros avanzados" -> "SEO y URLs" y activa la opción de "URLs amigables". PrestaShop te pedirá que guardes los cambios. Esto hará que tus URLs sean como tutienda.com/zapatillas en lugar de tutienda.com/index.php?id_product=1. Es mucho mejor para el SEO y para la experiencia de usuario.

4. Activa SSL (HTTPS)

Hoy en día, una tienda sin HTTPS es impensable. Si tu hosting incluye un certificado SSL gratuito (como Let's Encrypt), actívalo desde el panel de control. Luego, en PrestaShop, ve a "Parámetros avanzados" -> "General" y activa la opción de "Activar SSL" y "Activar SSL en todas las páginas". Esto protegerá los datos de tus clientes y mejorará tu posicionamiento.

5. Configura el Cron para los Pedidos

PrestaShop usa tareas programadas (cron) para funciones como envíos de correos o actualizaciones. En "Parámetros avanzados" -> "Base de datos" -> "Cron", encontrarás la URL del cron. Deberías configurarlo en tu hosting para que se ejecute cada 5 minutos. Si no sabes cómo, muchos paneles tienen una sección de "Tareas programadas" donde puedes añadir esa URL.


Preguntas Frecuentes (FAQ) al Instalar PrestaShop

¿Puedo instalar PrestaShop en cualquier hosting?

Sí, siempre que cumpla los requisitos mínimos de PHP y MySQL. La mayoría de los hostings actuales los cumplen. Si tu hosting es muy antiguo o muy básico, podrías tener problemas. Siempre es mejor elegir un tienda online hosting que ofrezca soporte específico para PrestaShop.

¿Qué hago si veo un error de "extensión fileinfo no encontrada"?

Este es un error muy común. Significa que tu servidor no tiene activada una extensión de PHP necesaria. En cPanel, ve a "Select PHP Version" y marca la casilla fileinfo. En Plesk, ve a "PHP Settings" dentro de tu dominio y actívala. En DirectAdmin, busca "PHP Extensions" o "Custom Build" y actívala. Luego reinicia PHP si es necesario.

¿Es necesario crear la base de datos manualmente?

No es estrictamente necesario, pero es recomendable. Si usas un instalador automático como Softaculous (en cPanel o Plesk), el sistema creará la base de datos por ti. En la instalación manual, puedes crear la base de datos durante el asistente si tu hosting lo permite, pero hacerlo manualmente te da más control y evitas errores de permisos.

¿Puedo instalar PrestaShop en una subcarpeta (por ejemplo, tudominio.com/tienda)?

Sí, totalmente. Simplemente sube los archivos a la carpeta public_html/tienda en lugar de public_html. El proceso de instalación es el mismo. Eso sí, ten en cuenta que la tienda estará en esa subcarpeta y deberás configurar las URLs en consecuencia.

¿Cuánto tarda la instalación?

El proceso de subida de archivos es lo que más tarda, especialmente si tu conexión es lenta. La instalación en sí, una vez subidos los archivos, suele tardar entre 5 y 10 minutos. El asistente web es muy rápido.

[TIP]: Si tienes prisa, muchos hostings ofrecen instaladores automáticos (Softaculous, Installatron, etc.). Con un clic, instalan PrestaShop por ti. Sin embargo, es bueno saber hacerlo manualmente por si necesitas instalarlo en un hosting que no tenga estos instaladores o si quieres tener más control sobre la configuración.


Conclusión: Tu Tienda Online Ya Está en Marcha

Como has visto, instalar PrestaShop en cualquier panel de control es un proceso muy accesible si sigues los pasos con calma. Ya sea en prestashop cPanel, instalar prestashop plesk o directadmin prestashop, la lógica es la misma: subir archivos, crear una base de datos y seguir el asistente web. La clave está en leer bien cada paso y no saltarte la configuración post-instalación, especialmente la de seguridad y SEO.

Ahora que tu tienda está funcionando, te animo a explorar el panel de administración. PrestaShop es una plataforma muy potente y flexible. Empieza por configurar tus productos, métodos de pago y envío. No tengas miedo de probar: todo se puede modificar. Y recuerda, si en algún momento

¿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