Cómo instalar PrestaShop en cPanel paso a paso (manual y con Softaculous)
Antes de Empezar: ¿Qué Necesitas para Instalar PrestaShop?
Instalar PrestaShop puede parecer una tarea compleja, pero con esta guía paso a paso lo harás en menos de 30 minutos, incluso si es tu primera vez. Para empezar, necesitarás dos cosas fundamentales: un dominio (la dirección web, como www.tutienda.com) y un plan de hosting que incluya cPanel.
Si aún no tienes hosting, asegúrate de que tu proveedor ofrezca cPanel, ya que es el panel de control más común y el que usaremos aquí. Los planes de hosting compartido básicos suelen ser suficientes para una tienda online que empieza.
Esta guía cubre dos métodos: el manual, que te da control total sobre la instalación, y el método con Softaculous, que es un instalador automático mucho más rápido y recomendado para principiantes. Ambos métodos te llevarán al mismo resultado: tu tienda PrestaShop funcionando.
Método 1: Instalar PrestaShop Manualmente en cPanel
Este método es ideal si quieres entender cada parte del proceso. Aunque tiene más pasos, no es complicado si sigues las instrucciones al pie de la letra. Vamos a dividirlo en tres fases: descargar los archivos, crear la base de datos y ejecutar el instalador.
Paso 1: Descarga PrestaShop en tu Ordenador
Primero, ve al sitio oficial de PrestaShop (prestashop.com) y descarga la última versión estable. Busca el botón de "Descargar gratis". El archivo que descargarás es un archivo comprimido con extensión .zip.
[INFO]: Descarga siempre la versión estable, no las versiones beta o de desarrollo, para garantizar la seguridad y estabilidad de tu tienda.
Paso 2: Sube el Archivo ZIP a tu cPanel
Ahora, accede a tu cPanel. Normalmente, la URL es tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña (te los dio tu proveedor de hosting).
Una vez dentro, busca la sección Archivos y haz clic en el Administrador de archivos.
Dentro del Administrador de archivos, navega hasta la carpeta public_html. Esta es la carpeta raíz donde se alojan los archivos de tu web. Haz clic en el botón Subir en la barra superior.
Selecciona el archivo prestashop.zip que descargaste y espera a que la subida termine. Verás una barra de progreso.
Paso 3: Extrae el Contenido del ZIP
Una vez subido el archivo, verás prestashop.zip en el listado de archivos dentro de public_html. Haz clic derecho sobre él y selecciona la opción Extraer.
En la ventana que aparece, asegúrate de que la ruta de destino sea /public_html y haz clic en Extraer archivo(s). Esto descomprimirá todos los archivos de PrestaShop en tu carpeta raíz.
[TIP]: Si tienes otros archivos en public_html (como una página "en construcción"), es recomendable que los muevas a una subcarpeta o los elimines para evitar conflictos.
Después de extraer, puedes eliminar el archivo prestashop.zip para mantener tu servidor ordenado. Haz clic derecho sobre él y selecciona Eliminar.
Paso 4: Crea una Base de Datos MySQL
PrestaShop necesita una base de datos para guardar todos los productos, pedidos y clientes. No te preocupes, es más fácil de lo que parece.
En cPanel, busca la sección Bases de Datos y haz clic en Asistentes de Base de Datos MySQL.
- Crear una base de datos: Escribe un nombre para tu base de datos (por ejemplo,
tienda_presta) y haz clic en Siguiente. - Crear un usuario: Escribe un nombre de usuario (por ejemplo,
admin_tienda) y una contraseña segura. Puedes usar el botón Generar contraseña y luego copiarla. Haz clic en Crear usuario. - Añadir usuario a la base de datos: Selecciona el usuario y la base de datos que acabas de crear en los menús desplegables y haz clic en Añadir.
- Configurar privilegios: Marca la casilla TODOS LOS PRIVILEGIOS y haz clic en Hacer cambios.
¡Ya tienes tu base de datos lista! Anota en un bloc de notas el nombre de la base de datos, el nombre de usuario y la contraseña, porque los necesitarás en el siguiente paso.
Paso 5: Ejecuta el Instalador de PrestaShop
Ahora viene la parte emocionante. Abre tu navegador web y escribe tu dominio (ej: www.tudominio.com). El instalador de PrestaShop se lanzará automáticamente.
Sigue estos pasos en el asistente de instalación:
- Elige tu idioma: Selecciona Español y haz clic en Siguiente.
- Licencia de software: Acepta los términos y condiciones y haz clic en Siguiente.
- Compatibilidad del sistema: El instalador comprobará que tu hosting cumple los requisitos. Debería salir todo en verde. Haz clic en Siguiente.
- Información de la tienda: Aquí pones el Nombre de tu tienda, elige una actividad principal, selecciona tu país y define una contraseña para el panel de administración (la zona privada de tu tienda). Haz clic en Siguiente.
- Contenido de la tienda: Puedes dejar la opción "Instalar datos de demostración" desmarcada para empezar de cero. Haz clic en Siguiente.
- Configuración de la base de datos: Este es el paso clave. Introduce la información que anotaste antes:
- Motor de base de datos: MySQL.
- Dirección del servidor:
localhost. - Nombre de la base de datos: El que creaste (ej:
tienda_presta). - Usuario de la base de datos: El que creaste (ej:
admin_tienda). - Contraseña de la base de datos: La que pusiste.
- Prefijo de las tablas: Déjalo como
ps_.
Haz clic en Siguiente.
- Actualizaciones de la tienda: Puedes dejar las opciones por defecto. Haz clic en Siguiente.
- Finalizar la instalación: ¡Enhorabuena! Verás un resumen. Haz clic en el botón Gestionar mi tienda para entrar en el panel de administración.
[WARNING]: Después de instalar, es obligatorio eliminar la carpeta install de tu servidor por seguridad. Ve a public_html, busca la carpeta install, haz clic derecho y selecciona Eliminar. Si no lo haces, tu tienda puede ser vulnerable a ataques.
Método 2: Instalar PrestaShop con Softaculous (Método Rápido)
Si el método manual te parece demasiado, tienes una opción mucho más rápida y sencilla: Softaculous. Es un instalador automático que se encuentra dentro de la mayoría de los cPanels. Con solo unos clics, instala PrestaShop por ti, creando la base de datos y configurando todo.
Paso 1: Localiza Softaculous en cPanel
Entra en tu cPanel y busca la sección Software. Ahí encontrarás el icono de Softaculous Apps Installer. Haz clic en él.
Paso 2: Encuentra PrestaShop
Se abrirá una ventana con cientos de aplicaciones. Puedes buscarlo en la barra de búsqueda escribiendo "PrestaShop" o navegar por la categoría Comercio. Haz clic en el icono de PrestaShop.
Paso 3: Configura la Instalación
Verás un asistente de instalación. Sigue estos pasos:
- Configuración del software:
- Elegir versión: Deja la última versión estable.
- URL de instalación: Elige
http://www.tudominio.comen el menú desplegable y deja el campo del directorio vacío para instalar en la raíz. Si quieres instalarla en una subcarpeta (ej:tudominio.com/tienda), escribe el nombre de la carpeta.
- Configuración del sitio:
- Nombre de la tienda: Poner el nombre de tu negocio.
- Descripción de la tienda: Una breve descripción.
- Usuario administrador: Elige un nombre de usuario para acceder al panel de admin.
- Contraseña del administrador: Crea una contraseña segura.
- Email del administrador: Tu correo electrónico.
- Configuración de la base de datos: Softaculous la crea automáticamente. Solo asegúrate de que el Prefijo de tablas sea
ps_. No necesitas tocar nada más aquí. - Selección de idioma: Elige Español.
Paso 4: Haz Clic en "Instalar"
Revisa que todos los datos sean correctos y haz clic en el botón Instalar al final de la página. El proceso tardará unos minutos. Al terminar, verás una página de confirmación con las URLs de tu tienda y tu panel de administración.
[TIP]: Softaculous también te permite desinstalar PrestaShop con un solo clic si algún día lo necesitas, lo cual es una gran ventaja.
Configuración Inicial y Consejos de Seguridad
Independientemente del método que hayas usado, hay una serie de pasos que debes hacer después de instalar PrestaShop para asegurar su correcto funcionamiento.
Conecta tu Tienda a un Tema Profesional
PrestaShop viene con un tema por defecto. Para darle una imagen más profesional, entra en tu panel de administración (normalmente en tudominio.com/admin).
Navega a Diseño > Tema y Logotipo. Puedes cambiar el logotipo de tu tienda desde aquí. Para un tema más avanzado, puedes buscar en el mercado de PrestaShop o contratar a un desarrollador.
Activa el Modo Mantenimiento mientras la Configuras
Mientras estás personalizando tu tienda, es buena idea activar el modo mantenimiento para que los visitantes no vean una tienda a medio construir.
En el panel de administración, ve a Parámetros Avanzados > Mantenimiento. Activa la opción "Activar el modo de mantenimiento" y guarda los cambios.
Haz una Copia de Seguridad (Backup)
Este es un paso crítico que muchos olvidan. Antes de empezar a añadir productos, configura un sistema de copias de seguridad.
Puedes hacerlo desde cPanel en la sección Archivos > Copias de seguridad. O, si usaste Softaculous, puedes ir a la pestaña de Copias de seguridad dentro de Softaculous para programar copias automáticas.
Instala un Certificado SSL
Para que tu tienda sea segura y transmita confianza (y para mejorar tu posicionamiento en Google), necesitas un certificado SSL. Esto hará que tu web funcione con https:// en lugar de http://.
En cPanel, busca la sección Seguridad y haz clic en SSL/TLS Status o AutoSSL (depende de tu proveedor). La mayoría de los hostings ofrecen certificados SSL gratuitos a través de "Let's Encrypt". Actívalo y luego fuerza la redirección a HTTPS desde la configuración de PrestaShop (Parámetros Avanzados > Rendimiento > Redireccionar a HTTPS).
Preguntas Frecuentes (FAQ)
¿Cuánto tiempo tarda la instalación de PrestaShop?
Con Softaculous, la instalación tarda entre 3 y 5 minutos. Con el método manual, puede llevarte entre 15 y 30 minutos, ya que hay que subir y extraer archivos.
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Durante la instalación, tanto en el método manual como en Softaculous, puedes especificar el subdominio (ej: tienda.tudominio.com) o la carpeta donde quieres instalarla.
¿Qué es el prefijo de tabla ps_?
Es el prefijo que se añade al nombre de las tablas de la base de datos. Se usa por seguridad, para que los atacantes no conozcan el nombre de tus tablas. No es necesario cambiarlo.
¿Softaculous está disponible en todos los hostings?
No, pero en la gran mayoría sí. Es el instalador más común. Si tu cPanel no lo tiene, es probable que tenga otro instalador similar (como Installatron). Si no tienes ninguno, siempre puedes usar el método manual.
¿Qué hago si veo un error de "500 Internal Server Error" después de instalar?
Este error suele deberse a permisos de archivos incorrectos o a un problema con el archivo .htaccess. Ve a tu cPanel y en el Administrador de archivos, asegúrate de que la carpeta public_html tenga permisos 755 y los archivos tengan permisos 644. Si el problema persiste, contacta con tu proveedor de hosting.
¿Es difícil migrar PrestaShop a otro hosting?
No es difícil, pero requiere cuidado. Implica mover los archivos, exportar e importar la base de datos y cambiar la configuración en el archivo parameters.php. Si te da miedo, muchos hostings ofrecen servicios de migración gratuitos.
¿Puedo instalar PrestaShop en un hosting con Syspanel?
Syspanel (anteriormente conocido como HestiaCP) es otro panel de control. La instalación es similar, pero en lugar de cPanel, accederás a Syspanel a través del puerto 2106 (ej: tudominio.com:2106). Dentro, encontrarás opciones para gestionar archivos y bases de datos. Si tu hosting usa Syspanel, te recomendamos usar el método manual, ya que Softaculous no está integrado en él de serie. El proceso de creación de la base de datos y subida de archivos es análogo al de cPanel.
Conclusión
Instalar PrestaShop en cPanel es un proceso accesible para cualquier persona, incluso sin experiencia técnica. Tanto si eliges el método manual, que te da control total, como si optas por la rapidez de Softaculous, el resultado será el mismo: una plataforma de comercio electrónico profesional y lista para usar.
Recuerda que la clave está en seguir los pasos con calma y no saltarte las configuraciones de seguridad, como eliminar la carpeta install y activar el SSL. Con tu tienda ya instalada, el siguiente paso es explorar el panel de administración, subir tus productos y empezar a vender. ¡Mucha suerte con tu nuevo proyecto online!
