Cómo instalar PrestaShop en cPanel: guía detallada
Antes de empezar: ¿Qué necesitas para instalar PrestaShop?
Instalar PrestaShop puede parecer una tarea compleja, pero con esta guía paso a paso verás que es mucho más sencillo de lo que imaginas. Para que todo funcione correctamente, necesitarás tener a mano los siguientes elementos:
- Acceso a tu panel de control de hosting (cPanel): Las credenciales las recibiste por correo cuando contrataste tu hosting.
- Un dominio o subdominio: Por ejemplo,
www.tutienda.comotienda.tudominio.com. - Credenciales de acceso a la Base de Datos MySQL: En cPanel podemos crearlas fácilmente.
- Tiempo estimado: Entre 30 y 45 minutos, dependiendo de tu conexión.
Esta guía está pensada para que la sigas sin prisas, incluso si es tu primera vez. No necesitas ser un experto en informática, solo seguir los pasos que te detallo a continuación.
Paso 1: Descargar PrestaShop
Lo primero es obtener el archivo de instalación de PrestaShop. Para ello, sigue estos pasos:
- Ve al sitio web oficial de PrestaShop y busca la sección de descargas.
- Descarga la versión estable más reciente (recomendamos la versión en español).
- El archivo que descargarás es un archivo comprimido en formato ZIP.
[TIP] Guarda el archivo en tu escritorio para encontrarlo fácilmente durante la instalación.
Paso 2: Acceder a tu cPanel
Ahora es el momento de entrar en el panel de control de tu hosting. Aquí es donde gestionaremos todo el proceso de instalación.
- Abre tu navegador web favorito (Chrome, Firefox, etc.).
- Escribe la dirección de acceso a tu cPanel. Normalmente es algo como
tudominio.com/cpanelohttps://tuip:2083. Si no estás seguro, consulta el correo de bienvenida de tu proveedor de hosting. - Introduce tu usuario y contraseña de cPanel.
Una vez dentro, verás un panel con muchos iconos. No te preocupes, solo necesitas localizar algunos de ellos para esta instalación.
Paso 3: Crear una Base de Datos MySQL
PrestaShop necesita una base de datos para guardar toda la información de tu tienda (productos, clientes, pedidos, etc.). Vamos a crearla paso a paso.
3.1. Crear la base de datos
- Busca la sección "Bases de Datos MySQL" en cPanel (suele estar en la categoría "Bases de datos").
- Haz clic en "Asistente para bases de datos MySQL" o directamente en "Bases de datos MySQL".
- En el campo "Nueva base de datos", escribe un nombre descriptivo, por ejemplo:
tienda_prestashop. - Haz clic en "Crear base de datos".
[INFO] El nombre completo aparecerá con un prefijo añadido por tu hosting (por ejemplo,
usuario_tienda_prestashop). Anótalo, lo necesitarás más adelante.
3.2. Crear un usuario de la base de datos
- En la misma página, baja hasta la sección "Usuarios MySQL".
- Crea un nuevo usuario con un nombre y una contraseña segura. Por ejemplo:
- Usuario:
admin_tienda - Contraseña:
Cl4ve_Segura_2024!
- Usuario:
- Haz clic en "Crear usuario".
3.3. Asignar privilegios al usuario
- En la sección "Añadir usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear.
- Haz clic en "Añadir".
- Se abrirá una pantalla para elegir los privilegios. Marca la opción "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer cambios".
Ya tienes la base de datos lista. Ahora vamos a subir los archivos de PrestaShop.
Paso 4: Subir los archivos de PrestaShop al servidor
Para que tu tienda online funcione, los archivos de PrestaShop deben estar en el servidor. Utilizaremos el Administrador de Archivos de cPanel.
4.1. Localizar la carpeta correcta
- En cPanel, busca el icono "Administrador de Archivos".
- Accede a la carpeta
public_html. Esta es la carpeta raíz de tu sitio web.- Si quieres instalar PrestaShop en tu dominio principal, sube los archivos directamente aquí.
- Si quieres instalarlo en un subdominio (como
tienda.tudominio.com), entra en la carpeta de ese subdominio (ejemplo:public_html/tienda).
4.2. Subir el archivo ZIP
- En el Administrador de Archivos, haz clic en el botón "Cargar" (icono de flecha hacia arriba).
- Arrastra el archivo ZIP de PrestaShop que descargaste al área de carga.
- Espera a que la subida se complete. Dependiendo del tamaño del archivo, puede tardar unos minutos.
4.3. Extraer el archivo ZIP
- Una vez subido, verás el archivo
.zipen la lista de archivos. - Haz clic derecho sobre él y selecciona "Extraer".
- En el cuadro de diálogo, confirma la ruta de extracción (debe ser la carpeta actual) y haz clic en "Extraer archivos".
[TIP] Después de extraer, elimina el archivo ZIP para evitar problemas de seguridad. Selecciona el
.zipy haz clic en "Eliminar".
4.4. Mover los archivos (si es necesario)
Cuando extraes el archivo, PrestaShop suele crear una subcarpeta con el nombre de la versión (ejemplo: public_html/prestashop). Si quieres que tu tienda cargue directamente al visitar tu dominio, debes mover el contenido de esa subcarpeta a la carpeta raíz.
- Entra en la subcarpeta creada.
- Selecciona todos los archivos dentro de ella (puedes usar
Ctrl + A). - Haz clic en "Mover" y en el campo de destino, escribe la ruta de la carpeta raíz (por ejemplo,
public_html). - Haz clic en "Mover archivos".
Paso 5: Configurar el asistente de instalación
Ahora viene la parte más visual. Vamos a iniciar el instalador de PrestaShop desde el navegador.
- Abre una nueva pestaña en tu navegador.
- Escribe la URL de tu tienda:
- Si instalaste en el dominio principal:
www.tudominio.com - Si instalaste en un subdominio:
www.tudominio.com/tienda
- Si instalaste en el dominio principal:
- Se cargará el asistente de instalación de PrestaShop. Sigue estos pasos:
5.1. Elegir el idioma
Selecciona "Español" en la lista desplegable y haz clic en "Siguiente".
5.2. Aceptar los términos de licencia
Marca la casilla de aceptación y haz clic en "Siguiente".
5.3. Comprobar los requisitos
PrestaShop verificará que tu servidor cumple con los requisitos mínimos. Si todo está en verde, haz clic en "Siguiente". Si hay algún error, consulta con tu proveedor de hosting.
5.4. Configurar la tienda
En este paso, rellena los datos de tu tienda:
- Nombre de la tienda: El nombre de tu negocio.
- Actividad principal: Elige la categoría que mejor describa tu tienda.
- País: Tu país principal.
- Moneda: La moneda que usarás (por ejemplo, Euro).
- Nombre y apellidos del administrador: Tu nombre.
- Dirección de correo electrónico: Un email válido (recibirás notificaciones).
- Contraseña: Crea una contraseña segura para acceder al panel de administración.
[WARNING] Guarda esta contraseña en un lugar seguro. La necesitarás para gestionar tu tienda.
5.5. Configurar la base de datos
Ahora llega el momento de usar los datos que creamos en el paso 3:
- Motor de base de datos: Deja la opción por defecto (MySQL).
- Dirección del servidor: Normalmente es
localhost. Si no funciona, consulta con tu hosting. - Nombre de la base de datos: El nombre que creaste (ejemplo:
usuario_tienda_prestashop). - Usuario de la base de datos: El usuario que creaste (ejemplo:
usuario_admin_tienda). - Contraseña de la base de datos: La contraseña de ese usuario.
- 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".
5.6. Finalizar la instalación
PrestaShop instalará los archivos y te mostrará un resumen. Cuando termine, verás un mensaje de éxito y un botón para acceder al panel de administración.
[INFO] Por motivos de seguridad, PrestaShop te recomendará eliminar la carpeta
installde tu servidor. Puedes hacerlo desde el Administrador de Archivos de cPanel.
Paso 6: Configuración post-instalación
¡Enhorabuena! Ya tienes PrestaShop instalado. Ahora te doy algunos consejos para que tu tienda online esté lista para funcionar:
- Accede al panel de administración: Ve a
tudominio.com/admin(o la ruta que se te indicó al finalizar la instalación). - Configura los ajustes básicos: Ve a "Parámetros avanzados" > "Rendimiento" y activa la caché para que tu tienda vaya más rápida.
- Instala un tema profesional: El diseño es clave en una tienda online. Explora los temas disponibles en el marketplace de PrestaShop.
- Añade productos: Empieza dando de alta tus primeros productos con fotos de calidad y descripciones detalladas.
- Configura los métodos de pago: Activa PayPal, tarjeta de crédito o los métodos que prefieras en "Módulos" > "Pagos".
- Configura los métodos de envío: Define las tarifas y zonas de envío en "Transporte" > "Transportistas".
[TIP] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es muy similar. La diferencia principal es que el acceso se realiza por el puerto 2106 (por ejemplo:
tudominio.com:2106). El resto de pasos (crear base de datos, subir archivos, etc.) son equivalentes.
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop en un subdominio?
Sí. Solo tienes que crear el subdominio en cPanel (sección "Subdominios") y subir los archivos a la carpeta correspondiente dentro de public_html.
¿Qué hago si veo un error de "permisos denegados"?
Esto suele ocurrir por permisos incorrectos en los archivos. Desde el Administrador de Archivos, selecciona todos los archivos y haz clic en "Permisos". Establece 755 para los directorios y 644 para los archivos.
¿Necesito conocimientos técnicos avanzados?
No. Esta guía está diseñada para que cualquier persona pueda seguirla. Si te atascas, consulta la documentación oficial de PrestaShop o contacta con tu proveedor de hosting.
¿Puedo cambiar el idioma de mi tienda después de instalarla?
Sí. Desde el panel de administración, ve a "Internacional" > "Localización" y añade los idiomas que necesites.
¿Cómo puedo hacer una copia de seguridad de mi tienda?
En cPanel, puedes usar la herramienta "Copias de seguridad" para descargar una copia completa de tu sitio y tu base de datos. Es recomendable hacerlo semanalmente.
Conclusión
Instalar PrestaShop en cPanel es un proceso que, siguiendo estos pasos, puedes completar sin complicaciones. Recuerda que lo más importante es tener una base de datos bien configurada y subir los archivos correctamente. Una vez superada la instalación, dedica tiempo a configurar tu tienda: los productos, los métodos de pago y el diseño son la clave para que tus clientes tengan una buena experiencia de compra.
Si te ha servido esta guía, compártela con otros emprendedores que estén empezando su aventura en el comercio electrónico. ¡Buena suerte con tu tienda online!
