Cómo instalar PrestaShop en cPanel: Guía para principiantes
Introducción
Montar una tienda online puede parecer una tarea titánica si no tienes experiencia técnica, pero con las herramientas adecuadas el proceso se vuelve mucho más sencillo. PrestaShop es uno de los sistemas de gestión de contenidos (CMS) más populares para crear tiendas virtuales, y cPanel es el panel de control de hosting más extendido. En esta guía, paso a paso, te explicaré cómo instalar PrestaShop en cPanel desde cero, sin necesidad de conocimientos avanzados de programación. Al finalizar, tendrás tu propia tienda online lista para empezar a vender.
Requisitos previos
Antes de comenzar con la instalación, asegúrate de tener lo siguiente:
- Un plan de hosting que incluya cPanel (la mayoría de los hostings compartidos lo incluyen).
- Un dominio registrado (por ejemplo, mitiendaonline.com).
- Acceso a tu panel de cPanel con usuario y contraseña.
- Conexión a internet estable.
[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto 2106 (ejemplo:
https://tudominio.com:2106). El resto de pasos son prácticamente iguales.
Paso 1: Descargar PrestaShop
Lo primero es obtener el paquete de instalación de PrestaShop desde su sitio oficial.
- Ve a prestashop.com y haz clic en Descargar ahora.
- Se descargará un archivo comprimido en formato
.zip. - Guarda el archivo en tu computadora, en una carpeta que recuerdes fácilmente (por ejemplo,
Descargas).
[TIP] Siempre descarga la versión más reciente estable para evitar problemas de seguridad y compatibilidad.
Paso 2: Acceder a cPanel
Ahora necesitas entrar a tu panel de control de hosting.
- Abre tu navegador web.
- Escribe la dirección de acceso a cPanel. Generalmente es algo como
https://tudominio.com/cpanelohttps://tuip:2083. Tu proveedor de hosting te habrá proporcionado esta URL. - Ingresa tu usuario y contraseña de cPanel.
Una vez dentro, verás un tablero con muchos iconos. No te preocupes, solo usaremos algunos.
Paso 3: Subir el archivo de PrestaShop a tu servidor
Para instalar PrestaShop, primero debemos subir el archivo .zip a tu espacio web.
3.1. Abrir el Administrador de Archivos
- En cPanel, busca la sección Archivos y haz clic en Administrador de Archivos.
- Se abrirá una ventana. Selecciona la opción Document Root for y elige tu dominio. Luego haz clic en Ir.
3.2. Subir el archivo
- En la ventana del Administrador de Archivos, haz clic en el botón Subir (generalmente en la parte superior).
- Se abrirá una nueva pestaña. Haz clic en Seleccionar archivo y busca el archivo
prestashop_x.x.x.zipque descargaste. - Espera a que termine la subida (verás una barra de progreso).
- Una vez subido, cierra esa pestaña y vuelve al Administrador de Archivos.
3.3. Extraer el contenido
- Verás el archivo
.zipen la lista. Haz clic derecho sobre él y selecciona Extraer. - En la ventana que aparece, asegúrate de que la ruta de destino sea la raíz de tu dominio (normalmente
public_htmlowww). Luego haz clic en Extraer archivos. - Después de la extracción, aparecerá una carpeta llamada
prestashop(o similar) con todos los archivos.
[WARNING] No borres la carpeta
prestashopdespués de extraer. La necesitarás para la instalación.
Paso 4: Mover los archivos a la raíz del dominio (opcional pero recomendado)
Si quieres que tu tienda se vea directamente al escribir tudominio.com, debes mover los archivos de la carpeta prestashop a la raíz.
- En el Administrador de Archivos, haz clic en la carpeta
prestashoppara entrar. - Selecciona todos los archivos y carpetas dentro (puedes usar Ctrl + A).
- Haz clic en Mover (o Copiar si prefieres mantener la carpeta).
- En el campo de destino, escribe
public_html(o la ruta de tu dominio) y haz clic en Mover archivos.
[TIP] Si prefieres tener tu tienda en una subcarpeta (ejemplo:
tudominio.com/tienda), puedes saltarte este paso y dejar los archivos dentro de la carpetaprestashop.
Paso 5: Crear una base de datos MySQL
PrestaShop necesita una base de datos para guardar productos, clientes, pedidos, etc. Vamos a crearla desde cPanel.
- En cPanel, busca la sección Bases de datos y haz clic en Bases de datos MySQL.
- En Crear nueva base de datos, escribe un nombre (por ejemplo,
prestashop_db) y haz clic en Crear base de datos. - Ahora, en la misma página, baja a Usuarios MySQL. Crea un nuevo usuario:
- Nombre de usuario: por ejemplo,
prestauser. - Contraseña: elige una segura y anótala. Puedes usar el generador de contraseñas de cPanel.
- Haz clic en Crear usuario.
- Nombre de usuario: por ejemplo,
- Luego, en Agregar usuario a la base de datos, selecciona el usuario y la base de datos que acabas de crear. Marca Todos los privilegios y haz clic en Hacer cambios.
[INFO] Anota los siguientes datos, los necesitarás durante la instalación:
- Nombre de la base de datos:
tucpanel_prestashop_db- Usuario:
tucpanel_prestauser- Contraseña: la que elegiste
- Servidor de base de datos: normalmente
localhost(a veces aparece como127.0.0.1)
Paso 6: Ejecutar el instalador de PrestaShop
Ahora viene la parte más visual. Vamos a ejecutar el asistente de instalación desde el navegador.
- Abre una nueva pestaña en tu navegador y escribe la URL de tu dominio (o la subcarpeta donde pusiste los archivos, por ejemplo
tudominio.com/tienda). - Te aparecerá la pantalla de bienvenida de PrestaShop. Selecciona tu idioma (español) y haz clic en Siguiente.
6.1. Licencia y compatibilidad
- Acepta los términos de la licencia (es obligatorio).
- El instalador verificará que tu servidor cumpla con los requisitos. Todo debería estar en verde. Si ves algún error, contacta con tu soporte de hosting. Haz clic en Siguiente.
6.2. Configuración de la base de datos
- Aquí ingresarás los datos que guardaste en el paso anterior:
- Servidor de base de datos:
localhost(o el que te indiquen). - Nombre de la base de datos: el que creaste.
- Usuario de la base de datos: el que creaste.
- Contraseña de la base de datos: la que elegiste.
- Prefijo de tablas: déjalo como
ps_a menos que sepas lo que haces.
- Servidor de base de datos:
- Haz clic en Probar conexión. Debería aparecer un mensaje verde de éxito.
- Haz clic en Siguiente.
6.3. Configuración de la tienda
- Aquí defines el nombre de tu tienda, la actividad principal, el país, etc.
- Elige una contraseña para el usuario administrador (el que usará para gestionar la tienda). Recomiendo que sea robusta.
- Introduce tu correo electrónico (importante para recuperar acceso).
- Haz clic en Siguiente.
6.4. Instalación
- El instalador comenzará a crear las tablas y configurar todo. Este proceso puede tardar unos minutos. No cierres la ventana.
- Al finalizar, verás un mensaje de éxito y un enlace para acceder al panel de administración (normalmente
tudominio.com/adminXXXXXdonde XXXXX es un código aleatorio).
[WARNING] Guarda bien la URL del panel de administración. Si la pierdes, puedes encontrarla en el Administrador de Archivos, dentro de la carpeta
admin(pero con el nombre cambiado).
Paso 7: Eliminar la carpeta de instalación (MUY IMPORTANTE)
Por seguridad, PrestaShop te pedirá que elimines la carpeta install del servidor. Si no lo haces, cualquiera podría reinstalar tu tienda y borrar tus datos.
- Vuelve al Administrador de Archivos de cPanel.
- Busca la carpeta
install(enpublic_htmlo donde hayas puesto los archivos). - Haz clic derecho sobre ella y selecciona Eliminar. Confirma la acción.
[TIP] También puedes renombrar la carpeta
admin(la del panel) a algo más difícil de adivinar, comoadmin-mitienda2024, para mayor seguridad.
Paso 8: Acceder a tu tienda y administración
¡Felicidades! Ya tienes PrestaShop instalado.
- Tienda pública: escribe tu dominio en el navegador. Verás la página de inicio por defecto.
- Panel de administración: escribe la URL que te dio el instalador (ejemplo:
tudominio.com/admin12345). Ingresa con tu correo y contraseña de administrador.
Desde el panel podrás agregar productos, configurar métodos de pago, diseño, etc.
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop en Syspanel?
Sí, el proceso es casi idéntico. La diferencia principal es que accedes a Syspanel por el puerto 2106 en lugar del 2083 de cPanel. El resto (subir archivos, crear base de datos, etc.) es muy similar.
¿Qué hago si veo un error de "white screen" al acceder a mi tienda?
Esto suele deberse a un error de PHP. Verifica que tu hosting tenga la versión de PHP recomendada por PrestaShop (normalmente 7.4 u 8.1). En cPanel, busca la opción Seleccionar versión de PHP y cámbiala.
¿Es necesario tener conocimientos de programación?
No. Esta guía está diseñada para principiantes. Solo necesitas seguir los pasos y tener paciencia.
¿Puedo instalar PrestaShop en un subdominio?
Sí. Simplemente crea un subdominio en cPanel (sección Dominios) y luego repite el proceso subiendo los archivos a la carpeta de ese subdominio.
¿Cómo actualizo PrestaShop después?
Es recomendable mantener PrestaShop actualizado. Desde el panel de administración, ve a Mejorar y sigue las instrucciones. Siempre haz una copia de seguridad antes.
Conclusión
Instalar PrestaShop en cPanel es un proceso sencillo si sigues los pasos adecuados. Con esta guía, has aprendido a descargar el software, subirlo a tu servidor, crear una base de datos y completar la instalación. Ahora tienes las bases para empezar a construir tu tienda online.
Recuerda que la seguridad es clave: mantén todo actualizado, usa contraseñas fuertes y realiza copias de seguridad periódicas. Si en algún momento te sientes perdido, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting.
¡Buena suerte con tu nueva tienda online!
