Cómo instalar PrestaShop en cPanel manualmente (paso a paso)
¡Hola! ¿Estás listo para montar tu propia tienda online? Si has llegado hasta aquí, seguramente quieres lanzar tu negocio de comercio electrónico y has oído hablar de PrestaShop. Es una de las plataformas de código abierto más potentes y flexibles del mercado, y lo mejor de todo es que puedes instalarla tú mismo si tienes acceso a un panel de control como cPanel.
No te preocupes si no eres un experto en tecnología. Esta guía está pensada para que, paso a paso y sin prisas, puedas realizar la instalación prestashop de forma manual. Al final, tendrás tu tienda funcionando y lista para que empieces a subir productos.
Vamos a ello. La prestashop cpanel guia definitiva que estabas buscando.
Antes de Empezar: Requisitos y Descargas
Antes de ensuciarnos las manos con archivos y bases de datos, necesitamos asegurarnos de que tenemos todo en orden. La instalación manual te da un control total sobre el proceso, pero requiere un poco de preparación.
¿Qué necesitas tener a mano?
Para llevar a cabo este proceso, necesitarás tres cosas fundamentales:
- Acceso a cPanel: Las credenciales de tu cuenta de hosting. Normalmente las recibes por correo electrónico al contratar el servicio. Suelen tener un formato similar a
https://tudominio.com/cpanelohttps://tuip:2083. - El paquete de PrestaShop: El archivo comprimido (en formato
.zip) con todo el código de la plataforma. Lo descargamos desde la página oficial de PrestaShop. - Un cliente FTP (Opcional pero recomendado): Programas como FileZilla nos permiten subir archivos al servidor de una forma mucho más visual y rápida, especialmente si el archivo es grande. Aunque también lo podemos hacer desde el propio cPanel.
Descargando PrestaShop desde la fuente oficial
Es crucial que descargues el software desde la web oficial para asegurarte de que el código no ha sido manipulado y de que tienes la última versión estable.
- Ve a la web oficial de PrestaShop y busca la sección de descargas.
- Descarga el paquete completo en formato
.zip. Verás que el archivo tiene un nombre comoprestashop_1.7.8.10.zipo similar. La versión puede variar, pero el proceso es el mismo.
[TIP]: No descargues versiones "beta" o "release candidate" para tu tienda en producción. Ve siempre a por la versión estable para evitar bugs y problemas de seguridad.
Creando una base de datos en cPanel
PrestaShop, como la mayoría de aplicaciones web, necesita una base de datos para guardar toda la información: productos, clientes, pedidos, etc. Piénsalo como el almacén de tu tienda.
- Dentro de tu cPanel, busca la sección Bases de Datos y haz clic en "Base de Datos MySQL".
- En el campo "Nueva Base de Datos", escribe un nombre. Por ejemplo:
tienda_prestashop. Haz clic en "Crear Base de Datos". - Ahora, en la sección "Usuarios de MySQL", crea un usuario. Por ejemplo:
usuario_tienda. Pon una contraseña segura (puedes usar el generador de contraseñas que te ofrece el propio cPanel). - Vuelve a la sección "Añadir Usuario a la Base de Datos". Selecciona tu base de datos y tu usuario de la lista desplegable y haz clic en "Añadir".
- Te preguntará por los privilegios. Marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer Cambios".
[WARNING]: Anota en un bloc de notas el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás sí o sí en el asistente de instalación. A menudo, cPanel añade un prefijo a los nombres (por ejemplo, tuusuario_tienda_prestashop). Asegúrate de copiar el nombre completo.
Subiendo los Archivos al Servidor
Ahora que tenemos la base de datos creada, el siguiente paso es subir el código de PrestaShop a tu hosting. Hay dos métodos principales: el administrador de archivos de cPanel y un cliente FTP. Te explicaré ambos.
Método 1: Usando el Administrador de Archivos de cPanel
Este método es el más directo, ya que no necesitas instalar nada extra.
- En cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".
- Se abrirá una ventana; selecciona la raíz del documento de tu dominio. Normalmente es la carpeta
public_html. Si tu dominio es un subdominio, puede que tenga su propia carpeta (ej.public_html/tienda). - Una vez dentro de
public_html, haz clic en el botón "Subir" (suele tener un icono de flecha hacia arriba). - Arrastra el archivo
.zipde PrestaShop que descargaste a la zona de carga. Espera a que se suba al 100%. - Cuando haya terminado, vuelve al listado de archivos. Verás el
.zipahí. Haz clic derecho sobre él y selecciona "Extraer" (o "Extract"). - En el cuadro de diálogo, confirma la extracción. El sistema creará una carpeta con el nombre del archivo (ej.
prestashop_1.7.8.10) y dentro estarán todos los archivos. - Ahora, entra en esa carpeta que se ha creado, selecciona todos los archivos que hay dentro y haz clic en "Mover".
- En el campo de destino, escribe
/public_html/(o la ruta de la carpeta de tu dominio) y haz clic en "Mover Archivo(s)". Esto es para que PrestaShop se instale directamente en tu dominio principal y no en una subcarpeta. - Una vez movido todo, puedes eliminar la carpeta vacía y el archivo
.zippara mantener todo limpio.
Método 2: Usando un Cliente FTP (FileZilla)
Este método es más rápido para archivos muy grandes y te permite gestionar los archivos de forma más visual.
- Descarga e instala FileZilla en tu ordenador.
- Abre FileZilla y en la barra superior escribe:
- Servidor:
ftp.tudominio.como la IP de tu servidor. - Nombre de usuario: Tu usuario de FTP (suele ser el mismo que el de cPanel).
- Contraseña: La de tu cuenta.
- Puerto: 21 (por defecto).
- Servidor:
- Haz clic en "Conexión rápida".
- En el panel derecho (el servidor), navega hasta
public_html. En el panel izquierdo (tu ordenador), navega hasta donde descargaste el.zip. - Arrastra el archivo
.zipdesde la izquierda a la derecha. Verás que empieza a subir. - Una vez subido, no puedes extraerlo desde FTP. Tendrás que volver al Administrador de Archivos de cPanel para extraerlo y moverlo, tal y como se explicó en el Método 1.
[INFO]: Si tu hosting tiene la opción de "Extraer" en el menú contextual del Administrador de Archivos, úsala. Es la forma más fiable de descomprimir un .zip en el servidor.
El Asistente de Instalación de PrestaShop
Este es el momento de la verdad. Una vez que los archivos están en su sitio, solo tenemos que ejecutar el instalador. Este es el corazón de la instalación prestashop.
- Abre tu navegador web y escribe la URL de tu dominio. Por ejemplo:
https://tudominio.com. - Verás que PrestaShop detecta automáticamente que no está instalado y te redirige a una página como
https://tudominio.com/install. Aparecerá el asistente de instalación. - Paso 1: Selección de idioma. Elige el idioma de tu tienda y haz clic en "Siguiente".
- Paso 2: Verificación de requisitos. PrestaShop comprobará que tu servidor cumple con todos los requisitos necesarios (versión de PHP, extensiones, etc.). Todo debería estar en verde. Si hay algún problema, te lo indicará. Si todo está correcto, haz clic en "Siguiente".
- Paso 3: Información de la tienda. Aquí es donde pones los datos de tu negocio:
- Nombre de la tienda: El nombre que quieres que aparezca en la web.
- Actividad principal: Selecciona el sector de tu tienda.
- País: Tu país.
- Habilitar modo mantenimiento: Te recomiendo que lo dejes en NO por ahora, así podrás ver tu tienda al terminar. Si lo activas, solo tú podrás verla con una IP específica.
- Haz clic en "Siguiente".
- Paso 4: Sistema de Cuenta. Este paso es vital. Aquí se crea el usuario administrador de tu tienda.
- Apellidos y Nombre: Los tuyos.
- Dirección de correo electrónico: Un correo válido. Será tu usuario para entrar al panel de administración.
- Contraseña: Elige una contraseña muy segura. Debe tener al menos 8 caracteres, con mayúsculas, minúsculas y números.
- Haz clic en "Siguiente".
- Paso 5: Configuración de la base de datos. Este es el paso crítico donde usaremos los datos que creamos al principio.
- Motor de base de datos: Deja MySQL (o MariaDB, si es lo que te ofrece tu hosting).
- Dirección del servidor de base de datos: Normalmente es
localhost. No lo cambies a menos que tu hosting te diga otra cosa. - Nombre de la base de datos: Escribe el nombre exacto que creaste (ej.
tuusuario_tienda_prestashop). - Usuario de la base de datos: El usuario que creaste (ej.
tuusuario_usuario_tienda). - Contraseña de la base de datos: La contraseña de ese usuario.
- Prefijo de las tablas: Deja
ps_por defecto. No lo cambies a menos que sepas lo que haces. - Haz clic en "Probar la conexión a la base de datos" para verificar que todo es correcto. Si te da un error, revisa que hayas copiado bien los nombres.
- Si la conexión es exitosa, haz clic en "Siguiente".
[WARNING]: Si la conexión a la base de datos falla, no sigas adelante. Revisa los nombres en cPanel. El error más común es copiar mal el nombre o la contraseña.
- Paso 6: Instalación. PrestaShop empezará a instalar todos los archivos y tablas en la base de datos. Este proceso puede tardar unos minutos. Verás una barra de progreso. No cierres la ventana del navegador.
- Paso 7: ¡Instalación completada! Verás una pantalla de felicitaciones. IMPORTANTE: PrestaShop te recomienda (y es obligatorio por seguridad) eliminar la carpeta
installde tu servidor. Haz clic en el botón que dice "Eliminar automáticamente la carpeta de instalación" o hazlo manualmente desde cPanel.
[TIP]: No olvides eliminar la carpeta install. Si no lo haces, tu tienda es vulnerable a ataques y podrían tomar el control de ella.
Configuración Post-Instalación y Primeros Pasos
¡Enhorabuena! Ya has completado la instalación prestashop manual. Ahora tienes tu tienda online creada. Pero esto no acaba aquí. Hay un par de cosas que debes hacer para asegurarte de que todo funciona correctamente y de que tu tienda es segura.
Accediendo al Panel de Administración
Para gestionar tu tienda, necesitas entrar en el back-office. La URL suele ser https://tudominio.com/admin o https://tudominio.com/backoffice. Si no recuerdas la URL exacta, PrestaShop te la dio al final de la instalación. Si no la tienes, puedes buscarla en la carpeta admin de tu servidor, que suele tener un nombre aleatorio por seguridad.
Configuración de URLs Amigables (SEO)
Este es un paso crucial para el SEO de tu tienda. Las URLs amigables hacen que tus páginas sean más fáciles de leer tanto para los usuarios como para los motores de búsqueda.
- Ve a "Configuración avanzada" > "Rendimiento" y busca la opción de "URLs amigables". Actívala.
- Guarda los cambios.
- Si te da un error, es probable que necesites crear un archivo
.htaccess. No te preocupes, PrestaShop suele generarlo automáticamente. Si no, desde tu cPanel, activa la opción de "Forzar compilación" en el mismo menú de rendimiento, guarda, y vuelve a intentarlo.
Asegurando tu Tienda con SSL (HTTPS)
Hoy en día, es imprescindible tener un certificado SSL para que tu tienda sea segura y de confianza. La mayoría de los hostings ofrecen certificados gratuitos (Let's Encrypt).
- Activa el SSL desde tu cPanel (sección "Seguridad" > "SSL/TLS" o similar).
- Una vez activado, en PrestaShop ve a "Configuración avanzada" > "Rendimiento" y activa la opción "Redirigir a HTTPS".
- Esto hará que todas las páginas de tu tienda se carguen con el candado de seguridad.
Configuración Básica de tu Tienda
Antes de empezar a añadir productos, tómate un tiempo para explorar el panel de administración:
- Parámetros avanzados > Información: Revisa que la información de tu tienda es correcta.
- Módulos > Módulos y servicios: Explora los módulos que vienen preinstalados. Puedes desactivar los que no uses y buscar nuevos en el mercado de PrestaShop.
- Diseño > Tema y logotipo: Personaliza el logotipo de tu tienda para darle tu toque personal.
[INFO]: Si en algún momento te surge la necesidad de migrar tu tienda a un panel de control diferente, como Syspanel, debes saber que el puerto de acceso a este panel es el 2106. La estructura de archivos y bases de datos es similar, por lo que el proceso de instalación manual que has aprendido aquí te servirá de gran ayuda, aunque los nombres de las secciones puedan variar ligeramente.
Preguntas Frecuentes (FAQ)
Aquí te dejo algunas de las dudas más comunes que surgen durante el proceso de instalar prestashop cpanel:
¿Qué hago si veo un error de "Permisos de archivos" durante la instalación?
Este error es común. Significa que los archivos no tienen los permisos correctos. En el Administrador de Archivos de cPanel, selecciona la carpeta de PrestaShop y haz clic en "Permisos". Cambia los permisos a 755 para las carpetas y 644 para los archivos. A veces, para la instalación, se requiere 775 o 777 temporalmente, pero es importante volver a 755/644 al finalizar por seguridad.
¿Puedo instalar PrestaShop en una subcarpeta (ej. /tienda)?
Sí, perfectamente. El proceso es el mismo, pero en lugar de mover los archivos a public_html, los dejas en una subcarpeta como public_html/tienda. El acceso a la tienda sería https://tudominio.com/tienda.
¿Es necesario ser un programador para hacer esto?
No, en absoluto. Esta guía está diseñada para que cualquier persona sin conocimientos técnicos pueda seguirla. Lo más importante es ser meticuloso con
