Cómo instalar PrestaShop en cPanel (Guía rápida)
¿Tienes un plan de hosting con cPanel y quieres montar tu propia tienda online? Entonces, instalar PrestaShop en cPanel es una de las mejores decisiones que puedes tomar. Es un proceso mucho más sencillo de lo que imaginas, y con esta guía rápida, lo tendrás listo en menos de 30 minutos, incluso si es tu primera vez.
Piensa en cPanel como el "panel de control" de tu servidor. Desde ahí podrás gestionar archivos, bases de datos y dominios sin necesidad de ser un experto en informática. Y PrestaShop es un potente software de comercio electrónico gratuito que, combinado con cPanel, te dará una tienda profesional, rápida y llena de funcionalidades.
En este tutorial PrestaShop, vamos a desgranar cada paso, desde la descarga del archivo hasta la configuración final de tu nueva tienda. Olvídate de tecnicismos confusos; aquí hablamos claro y con ejemplos prácticos.
Requisitos previos antes de empezar
Antes de lanzarnos a la piscina, asegurémonos de que tienes todo lo necesario. No queremos sustos a mitad de camino.
- Acceso a cPanel: Debes tener tus credenciales de acceso (usuario y contraseña). Normalmente se accede desde
tudominio.com/cpanel. - Un Dominio o Subdominio: Necesitas tener un dominio registrado (ej.
mistienda.com) o un subdominio (ej.tienda.midominio.com) donde quieras instalar PrestaShop. - Suficiente espacio en disco: No es un requisito muy exigente, pero asegúrate de tener al menos 500 MB libres.
- Ganas de aprender: ¡Y eso no te va a faltar!
[INFO] Si tu hosting usa un panel alternativo como Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Eso sí, recuerda que el acceso a Syspanel suele hacerse a través del puerto 2106 (ej.
tudominio.com:2106). El resto de la lógica de instalación es prácticamente idéntica: crear base de datos, subir archivos, etc.
Paso 1: Descargar PrestaShop
Lo primero es obtener el archivo de instalación. Es un archivo comprimido en formato ZIP que contiene todo el código de la tienda.
- Ve al sitio web oficial de PrestaShop (
prestashop.com) y busca la sección de descargas. - Descarga la versión más reciente y estable del software. Verás que es un archivo
.zipde unos 80-100 MB. - Guárdalo en una carpeta de fácil acceso en tu ordenador, como el Escritorio o Descargas.
[TIP] No descargues versiones "beta" o de desarrollo. Siempre opta por la versión estable para garantizar la seguridad y el correcto funcionamiento de tu tienda.
Paso 2: Crear una Base de Datos MySQL 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. Piensa en ella como el "almacén" de tu tienda.
2.1. Acceder al asistente de bases de datos
Dentro de tu cPanel, busca la sección "Bases de Datos" y haz clic en "Asistente para Bases de Datos MySQL". Es una herramienta que te guiará paso a paso.
2.2. Crear la base de datos
- En el primer paso, te pedirá que pongas un nombre para tu base de datos. Por ejemplo,
tienda_prestashop. - Haz clic en "Siguiente". cPanel creará la base de datos con un prefijo (normalmente tu nombre de usuario) para que sea única. Verás algo como
usuario_tienda_prestashop.
2.3. Crear un usuario para la base de datos
- Ahora, crea un usuario. Ponle un nombre fácil de recordar, como
tienda_user. - Crea una contraseña segura. Usa el generador de contraseñas de cPanel si es posible (icono de llave).
- Haz clic en "Crear usuario".
2.4. Asignar privilegios al usuario
Este es el paso crucial. Debes darle permisos a este usuario para que pueda trabajar con la base de datos.
- Verás una lista de "Privilegios". La opción más fácil y recomendada es marcar la casilla "TODOS LOS PRIVILEGIOS".
- Haz clic en "Siguiente".
¡Listo! Ya tienes tu base de datos y tu usuario creados. Anota estos datos en un bloc de notas porque los necesitarás más adelante:
- Nombre de la BD:
usuario_tienda_prestashop - Usuario de la BD:
usuario_tienda_user - Contraseña: (la que hayas puesto)
[WARNING] Guarda esta información en un lugar seguro. No la compartas con nadie y no la uses en sitios públicos. Es la llave de acceso a los datos más importantes de tu tienda.
Paso 3: Subir los archivos de PrestaShop a tu hosting
Ahora vamos a llevar el archivo ZIP que descargaste a tu servidor. Para ello, usaremos el Administrador de Archivos de cPanel.
3.1. Acceder al Administrador de Archivos
- En tu cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".
- Se te pedirá que elijas una carpeta. Selecciona la raíz de tu dominio. Normalmente es
public_html(para tu dominio principal) o una carpeta con el nombre de tu subdominio.
3.2. Subir el archivo ZIP
- Dentro del Administrador de Archivos, haz clic en el botón "Subir" (suele tener un icono de flecha hacia arriba).
- Se abrirá una ventana. Arrastra el archivo
prestashop_x.x.x.zipque descargaste a esa zona o haz clic en "Seleccionar archivo" para buscarlo en tu ordenador. - Espera a que la barra de progreso llegue al 100%. Dependiendo de tu conexión, puede tardar unos minutos.
3.3. Extraer el archivo ZIP
Una vez subido, verás el archivo .zip en la lista de archivos de tu carpeta.
- Haz clic derecho sobre el archivo ZIP.
- Selecciona la opción "Extraer" o "Extract".
- En la siguiente ventana, asegúrate de que la "Ruta de extracción" sea la carpeta actual (por ejemplo,
/public_html). Deja la casilla de "Archivos sobreescritos" sin marcar. - Haz clic en "Extraer archivo(s)".
Este proceso creará una carpeta con el nombre del archivo, por ejemplo, prestashop/. Dentro de esa carpeta estarán todos los archivos de la tienda.
3.4. Mover los archivos a la raíz (opcional pero recomendado)
Si quieres que tu tienda sea accesible directamente desde tudominio.com (y no desde tudominio.com/prestashop), debes mover el contenido de la carpeta prestashop a la raíz de public_html.
- Entra en la carpeta
prestashopque se acaba de crear. - Haz clic en "Seleccionar todo" (Ctrl+A o Cmd+A).
- Haz clic en "Mover".
- En la ruta de destino, escribe
/public_html(o la ruta de tu dominio) y haz clic en "Mover archivos".
[WARNING] Si ya tienes otros archivos en
public_html(como una web en construcción), es mejor que la instales en una subcarpeta para no mezclarla. La opción de mover a la raíz es solo sipublic_htmlestá vacío o quieres que PrestaShop sea la web principal.
Paso 4: Ejecutar el instalador de PrestaShop
Este es el momento de la verdad. Ahora vamos a "despertar" a PrestaShop usando el navegador.
- Abre tu navegador favorito (Chrome, Firefox, etc.).
- En la barra de direcciones, escribe
tudominio.com(si moviste los archivos a la raíz) otudominio.com/prestashop(si los dejaste en la subcarpeta). - Pulsa Enter. Se cargará automáticamente el asistente de instalación de PrestaShop.
4.1. Elección de idioma y licencia
- Selecciona el idioma de tu tienda (español, por ejemplo) y haz clic en "Siguiente".
- Acepta los términos de la licencia marcando la casilla y continúa.
4.2. Verificación del sistema
PrestaShop comprobará que tu servidor cumple todos los requisitos. Verás una lista de elementos con un semáforo (verde = OK, rojo = problema).
- Todo en verde: Perfecto, haz clic en "Siguiente".
- Algún elemento en rojo: No te preocupes. Anota qué es y contacta con tu soporte de hosting. A menudo son permisos de archivos que se solucionan fácilmente.
4.3. Configuración de la tienda
Aquí rellenarás la información básica de tu negocio.
- Nombre de la tienda: El nombre que quieres que aparezca.
- Actividad principal: Elige el sector de tu tienda.
- País: El país principal de tu negocio.
- Nombre y apellidos: Los del administrador.
- Correo electrónico: Un correo válido. Recibirás notificaciones de tu tienda aquí.
- Contraseña: Crea una contraseña segura para el panel de administración. ¡No la olvides!
4.4. Configuración de la base de datos
¡Aquí es donde usamos los datos que creamos en el Paso 2!
- Motor de la base de datos: Déjalo en "MySQL".
- Dirección del servidor: Normalmente es
localhost. No lo cambies a menos que tu hosting te indique lo contrario. - Nombre de la base de datos: Pega el nombre que anotaste (ej.
usuario_tienda_prestashop). - Usuario de la base de datos: Pega el usuario (ej.
usuario_tienda_user). - Contraseña de la base de datos: Pega la contraseña que creaste.
- Prefijo de las tablas: Déjalo como
ps_por defecto.
Haz clic en "Probar la conexión". Si todo es correcto, verás un mensaje de éxito. Haz clic en "Siguiente".
4.5. Instalación final
El instalador procederá a copiar archivos y configurar todo. Este proceso puede tardar unos minutos. Verás una barra de progreso. Sé paciente.
Paso 5: Configuración post-instalación y limpieza
Cuando la instalación termine, verás una pantalla de éxito con un enlace a tu tienda y otro a tu panel de administración. ¡Enhorabuena! Tu tienda ya está creada. Pero aún quedan dos pasos críticos.
5.1. Eliminar la carpeta de instalación
Por seguridad, debes eliminar la carpeta install de tu servidor. Si no lo haces, PrestaShop podría ser vulnerable a ataques.
- Ve a tu Administrador de Archivos de cPanel.
- Busca la carpeta
installenpublic_html(o donde hayas instalado). - Haz clic derecho sobre ella y selecciona "Eliminar".
5.2. Acceder a tu panel de administración
- Tu panel de administración estará en una URL como
tudominio.com/adminotudominio.com/backoffice. El instalador te dio la URL exacta al final. - Entra con el correo y la contraseña que configuraste en el Paso 4.3.
[TIP] Para proteger aún más tu administración, cPanel suele cambiar la URL de acceso automáticamente. Si ves una URL extraña (ej.
admin12345), guárdala en un lugar seguro. Es una medida de seguridad extra.
FAQ: Preguntas frecuentes al instalar PrestaShop
¿Puedo instalar PrestaShop en un subdominio?
Sí, perfectamente. Solo tienes que crear el subdominio en cPanel y luego subir los archivos a la carpeta que se crea automáticamente para ese subdominio (normalmente dentro de public_html). El proceso es idéntico al descrito.
Mi instalación se queda atascada en el 90%. ¿Qué hago?
Es un problema común, a menudo relacionado con la creación de la base de datos o con un límite de memoria del servidor. Prueba lo siguiente:
- Asegúrate de haber creado correctamente la base de datos y el usuario con TODOS LOS PRIVILEGIOS.
- Contacta con tu proveedor de hosting y pregúntales por el
memory_limitde PHP. Puede que necesites que lo aumenten temporalmente a256Mo512M. - A veces, simplemente recargar la página (F5) después de unos minutos soluciona el problema, ya que el proceso puede haber continuado en segundo plano.
¿Qué hago si veo un error de "permisos de archivos"?
cPanel suele configurar los permisos automáticamente. Si ves este error, selecciona todos los archivos y carpetas en el Administrador de Archivos, haz clic derecho y elige "Permisos". Asegúrate de que las carpetas tengan permisos 755 y los archivos 644. En la mayoría de los casos, con que la carpeta config tenga permisos de escritura (755 o 775) es suficiente.
¿Es necesario tener conocimientos de programación?
No, para nada. Esta guía te lleva de la mano. Solo necesitas saber navegar por cPanel, que es muy visual e intuitivo. Lo más "técnico" es crear la base de datos, pero como has visto, el asistente lo hace todo por ti.
¿Puedo cambiar el idioma de mi tienda después de instalarla?
Sí, por supuesto. Desde tu panel de administración, en "Internacional" > "Localización", puedes añadir y configurar todos los idiomas que quieras para tu tienda.
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
Como mencionamos antes, Syspanel (el panel que antes se llamaba HestiaCP) es otra opción popular. El proceso es muy similar: creas una base de datos, subes los archivos por FTP o su administrador de archivos y ejecutas el instalador. La única diferencia notable es la interfaz y que el acceso a Syspanel es por el puerto 2106. El tutorial de instalación de PrestaShop en sí es universal.
¿Cuánto tarda en estar lista mi tienda?
Con esta guía, entre 20 y 40 minutos, dependiendo de la velocidad de tu conexión a internet para subir el archivo ZIP. La instalación en sí es bastante rápida.
¡Y eso es todo! Ya tienes tu tienda online creada con cPanel y PrestaShop. Ahora empieza la parte divertida: personalizar tu tema, añadir productos y configurar las pasarelas de pago. Explora el panel de administración, es muy completo y potente. Si has llegado hasta aquí, eres más que capaz de dominar el resto. ¡Mucho éxito con tu nuevo proyecto!
