Instalar PrestaShop en DirectAdmin: Tutorial completo
¡Hola! Bienvenido a esta guía completa donde te enseñaré paso a paso cómo instalar PrestaShop en DirectAdmin. Si tienes un plan de hosting con este panel y quieres montar tu tienda online, has llegado al lugar indicado. Soy tu técnico de soporte amigable y voy a explicarte todo de forma sencilla, sin tecnicismos complicados. Al final, tendrás tu tienda funcionando.
¿Qué es PrestaShop y por qué usarlo con DirectAdmin?
PrestaShop es uno de los sistemas de gestión de contenido (CMS) más populares para crear tiendas online. Es gratuito, de código abierto y muy potente. DirectAdmin, por su parte, es un panel de control de hosting que usan muchos proveedores. Juntos, forman un dúo perfecto para montar tu ecommerce.
La instalación de PrestaShop en DirectAdmin es un proceso que, si sigues estos pasos, te llevará entre 15 y 30 minutos. No necesitas ser un experto en programación, solo tener acceso a tu panel de hosting y un poco de paciencia.
Requisitos previos antes de instalar PrestaShop en DirectAdmin
Antes de empezar, asegúrate de tener lo siguiente:
- Un plan de hosting con DirectAdmin activo. Necesitas acceso al panel.
- Un dominio o subdominio donde quieras instalar la tienda. Por ejemplo:
mutienda.comotienda.midominio.com. - Datos de acceso a DirectAdmin (usuario y contraseña).
- Conocimientos básicos de cómo usar el panel (subir archivos, crear bases de datos, etc.).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el puerto de acceso es el 2106. En esta guía nos centramos en DirectAdmin, pero los conceptos son transferibles.
Paso 1: Acceder a DirectAdmin y preparar el entorno
Lo primero es iniciar sesión en tu panel de DirectAdmin. Normalmente la URL es algo como https://tudominio.com:2222 o https://IPdelServidor:2222. Usa tus credenciales.
Una vez dentro, verás un panel con varias opciones. Lo que necesitamos es:
- Crear una base de datos para PrestaShop.
- Subir los archivos de PrestaShop a tu dominio.
- Configurar el dominio (si no lo has hecho ya).
Crear la base de datos MySQL
PrestaShop necesita una base de datos para guardar productos, pedidos, clientes, etc. Sigue estos pasos:
- En el menú de DirectAdmin, busca la sección "Administrador de MySQL" o "Bases de datos MySQL".
- Haz clic en "Crear nueva base de datos".
- Te pedirá un nombre. Usa algo descriptivo como
prestashop_db. El sistema suele añadir un prefijo con tu usuario (ej:usuario_prestashop_db). - Crea un usuario y una contraseña segura. Anótalos, los necesitarás más adelante.
- Asigna todos los privilegios a ese usuario sobre la base de datos.
- Haz clic en "Crear".
[TIP] Guarda estos datos en un bloc de notas: nombre de la base de datos, usuario y contraseña. Los usarás durante la instalación web de PrestaShop.
Paso 2: Descargar PrestaShop y subirlo a tu servidor
Ahora necesitas el instalador de PrestaShop. Ve a la página oficial de PrestaShop (prestashop.com) y descarga la última versión estable. Normalmente viene en un archivo .zip.
Luego, tienes dos formas de subirlo a DirectAdmin:
Opción A: Subir mediante el Administrador de Archivos de DirectAdmin
- En DirectAdmin, busca "Administrador de Archivos".
- Navega hasta la carpeta de tu dominio. Generalmente es
domains/tudominio.com/public_html. - Haz clic en "Subir archivos" y selecciona el
.zipde PrestaShop. - Una vez subido, selecciona el archivo y haz clic en "Extraer". El sistema lo descomprimirá en la misma carpeta.
- Si al extraer se crea una subcarpeta (ej:
prestashop/), mueve todo su contenido apublic_htmlo, si prefieres, instálalo en una subcarpeta (ej:public_html/tienda).
Opción B: Subir por FTP (FileZilla)
Si prefieres usar un cliente FTP:
- Conéctate a tu servidor con los datos que te proporcionó tu hosting (servidor FTP, usuario y contraseña).
- Navega a
public_html(o la carpeta raíz de tu dominio). - Sube el archivo
.zipde PrestaShop. - Desde el Administrador de Archivos de DirectAdmin o mediante comandos SSH (si tienes acceso), extrae el contenido.
[WARNING] Si subes el .zip sin extraer, no funcionará. Asegúrate de que los archivos estén sueltos en la carpeta.
Paso 3: Ejecutar el instalador web de PrestaShop
Una vez que los archivos están en su lugar, abre tu navegador y escribe la URL de tu dominio (ej: https://tudominio.com). Si todo está bien, verás la pantalla de bienvenida del instalador de PrestaShop.
Sigue estos pasos:
3.1. Seleccionar idioma
Elige el idioma de instalación (español, por ejemplo) y haz clic en "Siguiente".
3.2. Aceptar licencia
Lee los términos y acepta la licencia. Luego, "Siguiente".
3.3. Verificar compatibilidad
El instalador comprobará que tu servidor cumple con los requisitos. Si todo está en verde, sigue adelante. Si ves algún error (como falta de extensión PHP), contacta con tu hosting.
3.4. Configurar la base de datos
Aquí introduces los datos que guardaste antes:
- Dirección del servidor de base de datos: Normalmente
localhosto127.0.0.1. En DirectAdmin suele serlocalhost. - Nombre de la base de datos: El que creaste (ej:
usuario_prestashop_db). - Usuario de la base de datos: El usuario que creaste.
- Contraseña de la base de datos: La contraseña que pusiste.
- Prefijo de tablas: Déjalo como
ps_a menos que tengas razones para cambiarlo.
Haz clic en "Probar la conexión". Si todo está bien, verás un mensaje de éxito. Luego, "Siguiente".
3.5. Configurar la tienda
Ahora configura los datos básicos de tu tienda:
- Nombre de la tienda: El nombre que quieras (ej: "Mi Tienda Online").
- Actividad principal: Elige tu sector.
- País: El tuyo.
- Zona horaria: La adecuada.
Luego, crea la cuenta de administrador:
- Correo electrónico: Tu email.
- Contraseña: Una segura.
- Nombre y apellidos.
[TIP] Usa un correo electrónico real, porque recibirás notificaciones importantes.
3.6. Finalizar instalación
El instalador comenzará a crear las tablas y configurar todo. Al terminar, verás un mensaje de éxito. Importante: El instalador te pedirá que elimines la carpeta install por seguridad. Puedes hacerlo desde el Administrador de Archivos de DirectAdmin. Simplemente borra la carpeta llamada install.
Paso 4: Acceder al panel de administración
Una vez instalado, puedes acceder a tu tienda desde:
- Frontend (tienda pública):
https://tudominio.com - Backend (panel de administración):
https://tudominio.com/adminXXXXXX(donde XXXXXX es un código aleatorio que te dio el instalador). Puedes cambiar esta URL desde el panel de administración por seguridad.
Solución de problemas comunes (FAQ)
Aquí respondo a las dudas más frecuentes:
¿Por qué veo un error de conexión a la base de datos?
Revisa que los datos de la base de datos sean correctos. En DirectAdmin, a veces el servidor de base de datos no es localhost sino 127.0.0.1 o la IP del servidor. Contacta con tu hosting si no funciona.
¿Puedo instalar PrestaShop en una subcarpeta?
Sí, por ejemplo en tudominio.com/tienda. Solo asegúrate de subir los archivos a esa subcarpeta dentro de public_html.
¿Cómo actualizar PrestaShop en DirectAdmin?
No lo hagas manualmente desde el panel de administración si no tienes experiencia. Es más seguro hacer una copia de seguridad y luego actualizar desde el back office o mediante un experto.
¿Qué hago si el instalador no avanza?
Puede ser por límites de memoria PHP. Contacta con tu hosting para que aumenten el memory_limit en el php.ini. Temporalmente, puedes probar a instalar una versión anterior de PrestaShop.
¿Es necesario tener SSL?
Sí, hoy en día es casi obligatorio para una tienda online. DirectAdmin suele incluir Let's Encrypt gratis. Actívalo desde la sección "SSL Certificates" de tu dominio.
Consejos finales para tu tienda en DirectAdmin
- Haz copias de seguridad periódicas. DirectAdmin tiene una herramienta de backup en el panel. Úsala.
- Optimiza la velocidad. Usa caché, comprime imágenes y considera un CDN.
- Mantén todo actualizado: PrestaShop, módulos y el propio DirectAdmin (esto lo hace tu hosting).
- Seguridad: Cambia la URL de administración, usa contraseñas fuertes y no dejes la carpeta
install.
[INFO] Recuerda que si tu panel es Syspanel (HestiaCP), el puerto de acceso es el 2106 y la estructura de carpetas puede variar ligeramente, pero el proceso de instalación de PrestaShop es esencialmente el mismo.
Conclusión
Instalar PrestaShop en DirectAdmin es un proceso sencillo si sigues estos pasos. Desde crear la base de datos hasta ejecutar el instalador web, todo está diseñado para que puedas tener tu tienda online en minutos. Si te surge alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting.
¡Ahora ya tienes las herramientas para montar tu ecommerce! Espero que este tutorial te haya sido de gran ayuda. Recuerda que la práctica hace al maestro, así que no temas experimentar (siempre con copias de seguridad). ¡Mucho éxito con tu tienda online!
