Instalar PrestaShop en cPanel: Guía rápida
¡Hola! ¿Sueñas con tener tu propia tienda online? PrestaShop es una de las plataformas de comercio electrónico más potentes y flexibles que existen, y lo mejor de todo es que es gratuita. Si tu hosting usa cPanel, estás de suerte, porque el proceso para instalar PrestaShop en cPanel es muy sencillo y no requiere conocimientos técnicos avanzados.
En esta guía rápida y detallada, te explicaré paso a paso cómo tener tu tienda online cPanel lista en menos de 30 minutos. Vamos a ello.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener tres cosas a mano:
- Un plan de hosting con cPanel: La mayoría de los proveedores de PrestaShop hosting incluyen cPanel. Si no lo tienes, contacta con tu soporte.
- Tu dominio: Por ejemplo,
mutiendaonline.com. Si aún no lo tienes, puedes comprarlo desde el propio cPanel. - Los datos de acceso a cPanel: Normalmente los recibes por correo al contratar el hosting. Necesitarás tu usuario y contraseña.
[TIP] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso no es por el puerto 2083 como en cPanel, sino por el puerto 2106. Por lo demás, el proceso de instalación es muy similar, solo cambia la URL de acceso.
Paso 1: Accede a cPanel y localiza el instalador
Una vez que tengas tus credenciales, abre tu navegador y escribe la dirección de acceso a cPanel. Normalmente es algo como:
https://tudominio.com/cpanel o https://tudominio.com:2083
Introduce tu usuario y contraseña. Dentro del panel de control, verás un montón de iconos. No te asustes, es más sencillo de lo que parece. Busca una sección que se llame "Software" o "Aplicaciones". Dentro, encontrarás una herramienta llamada "Softaculous Apps Installer" o "Instalador de aplicaciones".
Haz clic en ese icono. Softaculous es como el "App Store" de tu hosting: te permite instalar PrestaShop cPanel con un solo clic, sin tocar archivos ni bases de datos manualmente.
Paso 2: Encuentra PrestaShop en el catálogo de Softaculous
Dentro de Softaculous, verás un buscador o un listado de aplicaciones populares. Escribe "PrestaShop" en la barra de búsqueda. Verás que aparece el logo de PrestaShop (una "P" azul). Haz clic en él.
Se abrirá una página con información sobre la versión disponible, los requisitos y un botón grande verde que dice "Instalar". ¡Púlsalo!
Paso 3: Configura la instalación de PrestaShop
Ahora viene la parte más importante. Softaculous te pedirá que configures algunos parámetros. No te preocupes, son muy intuitivos.
3.1. Ubicación de la instalación
- Elegir dominio: Selecciona tu dominio principal de la lista desplegable (por ejemplo,
mutiendaonline.com). - Directorio: Déjalo en blanco. Si pones algo aquí (por ejemplo,
tienda), tu tienda se abrirá enmutiendaonline.com/tienda. Si lo dejas en blanco, se abrirá directamente enmutiendaonline.com. Para empezar, te recomiendo dejarlo en blanco.
3.2. Configuración del sitio (tienda)
Aquí defines los datos básicos de tu negocio:
- Nombre de la tienda: Pon el nombre de tu marca (ej: "ElectroGadgets").
- Descripción: Una frase corta sobre lo que vendes (ej: "Los mejores gadgets tecnológicos").
- Idioma: Selecciona "Español" (o el que prefieras).
- País y zona horaria: Elige tu país y la zona horaria correcta para que los pedidos tengan la hora adecuada.
3.3. Cuenta de administrador
Esta es la clave para gestionar tu tienda. Crea un usuario y contraseña seguros:
- Usuario administrador: No uses "admin" por seguridad. Algo como
miusuariootunombre. - Contraseña: Debe ser fuerte (mayúsculas, minúsculas, números y símbolos). Guárdala en un lugar seguro, la necesitarás para entrar a tu tienda.
- Email: Pon tu correo electrónico. Ahí recibirás notificaciones de pedidos y recuperación de contraseña.
3.4. Base de datos (opcional)
Softaculous suele crear la base de datos automáticamente. Si te pide un nombre, déjalo como está o pon uno descriptivo (ej: prestashop_db). No toques nada más a menos que sepas lo que haces.
[INFO] No te olvides de marcar la casilla que dice "Enviar detalles de la instalación por correo electrónico". Así, si pierdes la contraseña, la tendrás en tu bandeja de entrada.
Paso 4: ¡Haz clic en "Instalar"!
Revisa que todos los datos sean correctos y pulsa el botón "Instalar". El proceso tardará entre 1 y 5 minutos. Verás una barra de progreso. Cuando termine, aparecerá un mensaje de éxito con dos enlaces:
- URL de la tienda:
https://tutienda.com(donde verán los clientes). - URL del panel de administración:
https://tutienda.com/adminXXXXX(donde gestionarás pedidos, productos, etc.). No pierdas este enlace, y además, te recomiendo que cambies la carpetaadminXXXXXpor algo más personalizado después.
[WARNING] El enlace de administración suele tener un sufijo aleatorio (ej:
admin1234). Es normal. Si alguna vez lo olvidas, puedes acceder desde cPanel > "Archivos" > "Administrador de archivos" y buscar la carpeta que empieza por "admin".
¿Y si mi hosting no tiene Softaculous? Instalación manual
Aunque es menos común, algunos planes de PrestaShop hosting muy básicos no incluyen Softaculous. No te preocupes, la instalación manual es igual de factible, solo requiere un par de pasos extra.
Paso A: Descarga PrestaShop
Ve a la web oficial de PrestaShop y descarga la última versión estable. Obtendrás un archivo .zip.
Paso B: Sube los archivos a tu hosting
- En cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos".
- Ve a la carpeta
public_html(es la raíz de tu dominio). - Haz clic en "Subir" y selecciona el archivo
.zipde PrestaShop. - Una vez subido, selecciona el archivo y haz clic en "Extraer". Se descomprimirá en una carpeta (normalmente con el mismo nombre del archivo).
- Importante: Dentro de esa carpeta extraída, selecciona todo su contenido (archivos y carpetas) y muévelos (con la opción "Mover") a la carpeta
public_html(o a la raíz). Si no haces esto, tu tienda se abrirá entudominio.com/carpeta.
Paso C: Crea una base de datos MySQL
- En cPanel, busca la sección "Bases de datos" y haz clic en "Bases de datos MySQL".
- Crea una nueva base de datos (ej:
mitienda_db). - Crea un usuario (ej:
mitienda_user) y asígnale una contraseña segura. - Agrega el usuario a la base de datos y marca todos los privilegios (o al menos "Todos los privilegios").
Paso D: Ejecuta el instalador web
Ahora, abre tu navegador y ve a https://tudominio.com. Automáticamente, PrestaShop detectará que no está instalado y te guiará con un asistente gráfico. Solo tendrás que introducir los datos de la base de datos que creaste (nombre, usuario y contraseña) y los datos de tu cuenta de administrador (como en el método automático).
Preguntas frecuentes (FAQ) sobre instalar PrestaShop en cPanel
¿Puedo instalar PrestaShop en un subdominio?
¡Claro que sí! En el paso de Softaculous (o en la instalación manual), simplemente selecciona el subdominio (ej: tienda.tudominio.com) en lugar del dominio principal. El proceso es idéntico.
¿Qué hago si veo un error de "500 Internal Server Error"?
Esto suele deberse a permisos de archivos incorrectos o a un problema con el archivo .htaccess. La solución más rápida es:
- Ve a cPanel > Administrador de archivos.
- Busca el archivo
.htaccessen la raíz de tu tienda. - Si existe, renómbralo a
.htaccess_backup(para desactivarlo). - Vuelve a cargar tu tienda. Si funciona, el problema era ese archivo. Puedes regenerarlo desde el panel de administración de PrestaShop (Parámetros de la tienda > Tráfico y SEO > URL amigables > Guardar).
¿Es necesario tener conocimientos de programación para mantener PrestaShop?
No. Para gestionar productos, pedidos y clientes, no necesitas saber programar. Sin embargo, para personalizar plantillas o solucionar errores avanzados, puede ser útil tener nociones básicas de PHP y CSS. Pero para el día a día, PrestaShop tutorial es muy visual y amigable.
¿Cómo accedo a mi tienda desde el móvil?
PrestaShop es responsive por defecto, así que tus clientes podrán comprar desde el móvil sin problemas. Para gestionarla desde tu teléfono, puedes instalar la app oficial de PrestaShop (disponible en Google Play y App Store) o simplemente acceder al panel de administración desde el navegador de tu móvil.
¿Puedo migrar mi tienda de otro hosting a este cPanel?
Sí. El proceso se llama "migración" e implica exportar la base de datos y los archivos del hosting antiguo e importarlos en el nuevo. Es un poco más técnico, pero hay plugins y tutoriales que lo facilitan. Si no te sientes seguro, muchos servicios de PrestaShop hosting ofrecen migración gratuita.
Consejos finales para tu nueva tienda online
Felicidades, ya tienes tu tienda online cPanel funcionando. Pero la instalación es solo el primer paso. Aquí van algunos consejos para que tu negocio despegue:
- Elige un tema profesional: No te quedes con el diseño por defecto. Invierte en un tema de calidad que refleje tu marca.
- Instala los módulos esenciales: Por ejemplo, un módulo de SEO (como el de Google Analytics), uno de envíos y otro de pasarela de pago (como PayPal o Stripe).
- Configura correctamente el SEO: Desde el panel de administración, ve a "Parámetros de la tienda" > "Tráfico y SEO" y activa las URL amigables. Esto mejorará tu posicionamiento en Google.
- Haz copias de seguridad: cPanel suele tener una herramienta de backups automáticos. Actívala para no perder tus datos.
[TIP] Si tu hosting usa Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106. El resto de la configuración (crear bases de datos, subir archivos, etc.) se hace de manera muy similar a cPanel, solo que con una interfaz un poco diferente. No dudes en consultar el soporte de tu proveedor si tienes dudas.
Espero que esta guía te haya sido de gran ayuda. Instalar PrestaShop en cPanel es más fácil de lo que parece, y ahora tienes el conocimiento para hacerlo por ti mismo. ¡Mucho éxito con tu nueva tienda online!
