Configurar tienda PrestaShop en DirectAdmin paso a paso
¡Hola! ¿Listo para montar tu tienda online? Si has llegado hasta aquí, probablemente ya tienes un plan de hosting con DirectAdmin y quieres dar el salto al ecommerce con PrestaShop. No te preocupes si no eres un experto en tecnología; este artículo está pensado para que, paso a paso, puedas instalar tu tienda y configurar PrestaShop sin complicaciones.
Vamos a desglosar todo el proceso, desde los requisitos previos hasta los ajustes finales. Al final, tendrás tu tienda funcionando y lista para vender. ¡Empecemos!
Requisitos Previos: Lo que Necesitas Antes de Empezar
Antes de lanzarte a instalar nada, asegúrate de tener todo lo necesario. Esto te ahorrará dolores de cabeza.
Contratar un Hosting con DirectAdmin
DirectAdmin es un panel de control de hosting muy popular. Si no lo tienes, la mayoría de proveedores de hosting lo ofrecen. Asegúrate de que tu plan incluya:
- PHP 7.4 o superior (idealmente PHP 8.0 o 8.1).
- MySQL 5.6 o superior (o MariaDB).
- Apache con mod_rewrite activado.
- Al menos 256 MB de memoria para PrestaShop (aunque 512 MB es más recomendable).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso suele ser por el puerto 2106. El proceso es similar, pero los nombres de las secciones pueden variar ligeramente.
Descargar PrestaShop
Ve al sitio oficial de PrestaShop y descarga la última versión estable (actualmente la 8.x). Busca el archivo .zip completo. No descargues versiones beta ni parches sueltos; necesitas el paquete completo.
Tener a Mano tus Datos de Acceso
Necesitarás:
- Usuario y contraseña de DirectAdmin.
- Nombre de dominio (ej:
tutienda.com). - Acceso a FTP o al Administrador de Archivos de DirectAdmin.
- Base de datos (la crearemos más adelante).
Paso 1: Preparar el Entorno en DirectAdmin
Primero, vamos a preparar el terreno. Abre DirectAdmin e inicia sesión.
Crear un Subdominio (Opcional pero Recomendado)
Si quieres que tu tienda esté en una ruta como tienda.tudominio.com, crea un subdominio:
- Ve a Gestión de Cuentas > Subdominios.
- Escribe el nombre (ej:
tienda) y selecciona tu dominio principal. - Haz clic en Crear.
Esto generará una carpeta automática dentro de public_html o domains. Si prefieres usar la raíz de tu dominio (ej: tudominio.com), puedes saltarte este paso y trabajar directamente en public_html.
Activar PHP y Extensiones Necesarias
PrestaShop necesita ciertas extensiones de PHP. En DirectAdmin, ve a Configuración de PHP (a veces está en Características avanzadas o PHP Selector). Asegúrate de tener activadas:
mysqlicurlgdmbstringopensslpdo_mysqlzipjsonxml
Si alguna falta, actívala. Si no ves la opción, contacta a tu proveedor de hosting.
[WARNING] No actives extensiones que no necesites. Algunas pueden entrar en conflicto. Limítate a las listadas.
Paso 2: Subir los Archivos de PrestaShop
Ahora vamos a subir el paquete de PrestaShop a tu servidor. Tienes dos opciones: FTP o el Administrador de Archivos de DirectAdmin.
Opción A: Usando el Administrador de Archivos (Más Fácil para Principiantes)
- En DirectAdmin, ve a Administrador de Archivos.
- Navega hasta la carpeta donde quieras instalar la tienda (ej:
public_htmlopublic_html/tienda). - Haz clic en Subir y selecciona el archivo
.zipde PrestaShop que descargaste. - Una vez subido, selecciona el archivo y haz clic en Extraer. Se creará una carpeta con los archivos.
- Importante: Mueve todo el contenido de la carpeta extraída a la raíz de tu destino (si es necesario). Por ejemplo, si al extraer se crea una carpeta
prestashop, arrastra su contenido apublic_html.
Opción B: Usando FTP (Más Control)
- Conéctate a tu servidor usando un cliente FTP (como FileZilla).
- Navega a la carpeta de destino.
- Sube el archivo
.zipy extráelo con el Administrador de Archivos de DirectAdmin (o súbelo ya descomprimido, pero tardará más).
[TIP] Si usas FTP, asegúrate de que la transferencia sea en modo binario para evitar corrupción de archivos.
Paso 3: Crear la Base de Datos
PrestaShop necesita una base de datos para guardar productos, pedidos y clientes. Vamos a crearla.
- En DirectAdmin, ve a MySQL Management (o Bases de Datos MySQL).
- Haz clic en Crear una nueva base de datos.
- Ponle un nombre descriptivo, por ejemplo:
tienda_prestashop. - Se generará un nombre de usuario y contraseña automáticamente. Guárdalos en un lugar seguro. Los necesitarás durante la instalación.
- También se creará un host (normalmente
localhost). Anótalo.
[INFO] Algunos paneles te permiten crear el usuario manualmente. Si es el caso, asegúrate de asignarle todos los privilegios sobre la base de datos.
Paso 4: Instalar PrestaShop (El Asistente Web)
Ahora viene la parte divertida. Abre tu navegador y escribe la URL donde colocaste los archivos (ej: tudominio.com o tienda.tudominio.com). Deberías ver el asistente de instalación de PrestaShop.
Pantalla de Bienvenida
Selecciona tu idioma y haz clic en Siguiente.
Verificación de Requisitos
El asistente comprobará si tu servidor cumple con los requisitos. Si todo está bien, verás una palomita verde. Si hay algún error (como una extensión faltante), vuelve al paso 1 y actívala. Luego recarga la página.
Configuración de la Tienda
Aquí rellenas los datos básicos:
- Nombre de la tienda: El nombre de tu negocio.
- Actividad principal: Elige la categoría de tus productos.
- País: Elige el país donde operas.
- Habilitar SSL: Si tienes certificado, actívalo. Si no, déjalo desactivado (lo puedes hacer después).
- Aceptar términos y condiciones: Marca la casilla.
Configuración de la Base de Datos
Aquí introduces los datos que guardaste en el paso 3:
- Dirección del servidor de base de datos: Normalmente
localhost. - Nombre de la base de datos: El que creaste (ej:
tienda_prestashop). - Usuario de la base de datos: El que se generó.
- Contraseña de la base de datos: La que se generó.
- Prefijo de tablas: Déjalo como
ps_a menos que sepas lo que haces.
Cuenta de Administrador
Crea tu cuenta de administrador:
- Nombre y apellidos: Tus datos.
- Correo electrónico: Un correo válido (te llegará notificaciones).
- Contraseña: Elige una segura (mínimo 8 caracteres, con mayúsculas, números y símbolos).
Instalación
Haz clic en Instalar. El proceso puede tardar unos minutos. No cierres la ventana ni recargues.
[WARNING] Si ves un error de tiempo de espera (timeout), no te preocupes. Aumenta el tiempo de ejecución en DirectAdmin (Configuración de PHP >
max_execution_timea 300) o contacta a soporte.
Finalización
Al terminar, verás un mensaje de éxito. Importante: El asistente te pedirá que elimines la carpeta install por seguridad. Haz clic en el enlace o bórrala manualmente desde el Administrador de Archivos.
Paso 5: Configuración Básica de PrestaShop
Ya tienes PrestaShop instalado. Ahora vamos a configurar PrestaShop para que esté listo para vender.
Acceder al Panel de Administración
Ve a tudominio.com/admin (o la ruta que hayas elegido). Inicia sesión con tu cuenta de administrador.
Configurar la Información Legal
- Ve a Mejorar > Configuración > Parámetros de la tienda > Contacto.
- Añade tu dirección, teléfono y correo de contacto.
- En Parámetros de la tienda > General, configura el país, la moneda y la zona horaria.
Configurar los Medios de Pago
- Ve a Módulos > Gestor de módulos.
- Busca módulos de pago como PayPal, Stripe o transferencia bancaria.
- Instala y configura el que prefieras. Necesitarás una cuenta en esos servicios.
Configurar los Métodos de Envío
- Ve a Mejorar > Transporte > Transportistas.
- Añade un transportista (ej: Correos, MRW) o usa los que vienen por defecto.
- Configura las zonas de envío y las tarifas.
Personalizar el Diseño
- Ve a Diseño > Tema y logotipo.
- Puedes cambiar el logotipo, los colores y elegir entre los temas gratuitos o comprar uno premium.
- Para cambios más profundos, necesitarás conocimientos de HTML/CSS, pero con el tema base puedes empezar.
Añadir Productos
- Ve a Catálogo > Productos.
- Haz clic en Añadir producto.
- Rellena nombre, descripción, precio, imágenes, stock y categorías.
- Guarda y repite.
[TIP] Para empezar, añade al menos 5-10 productos para que la tienda no se vea vacía.
FAQ: Preguntas Frecuentes
Aquí respondemos las dudas más comunes que suelen tener los usuarios al instalar tienda con PrestaShop.
¿Puedo instalar PrestaShop en un subdirectorio?
Sí, perfectamente. Solo asegúrate de que la carpeta esté dentro de public_html y accedes vía tudominio.com/carpeta.
¿Qué hago si el asistente de instalación no carga?
Revisa que los archivos estén bien subidos y que el dominio apunte correctamente. También verifica que PHP esté configurado correctamente.
¿Es necesario tener SSL?
No es obligatorio, pero muy recomendable para la seguridad de los datos de tus clientes (especialmente pagos). Puedes obtener un certificado SSL gratis con Let's Encrypt desde DirectAdmin.
¿Cómo actualizo PrestaShop después?
Nunca actualices desde el panel de administración si no tienes experiencia. Haz siempre una copia de seguridad de archivos y base de datos, luego sube la nueva versión manualmente.
¿Puedo migrar mi tienda de otro hosting a DirectAdmin?
Sí, pero es un proceso más complejo que implica exportar la base de datos, copiar archivos y reconfigurar. Te recomiendo buscar una guía específica de migración.
¿Qué hago si veo un error 500 después de instalar?
Revisa los permisos de archivos (deben ser 755 para carpetas y 644 para archivos). También verifica el archivo .htaccess y que mod_rewrite esté activo.
Conclusión y Próximos Pasos
¡Felicidades! Has logrado configurar tu tienda PrestaShop en DirectAdmin. Ahora tienes una base sólida para tu ecommerce. Recuerda que esto es solo el comienzo: necesitarás añadir productos, optimizar la velocidad, configurar el SEO y, sobre todo, promocionar tu tienda.
Si te has encontrado con algún problema, no dudes en consultar la documentación oficial de PrestaShop o contactar a tu proveedor de hosting. Y si usas Syspanel, recuerda que el puerto de acceso es el 2106 y la estructura es muy similar.
Ahora, ¡a vender! 🚀
[INFO] Este artículo se actualiza periódicamente para reflejar las últimas versiones de PrestaShop y DirectAdmin. Si tienes sugerencias, déjalas en los comentarios.
