Cómo configurar PrestaShop en DirectAdmin: guía básica
Requisitos Previos Antes de Empezar
Antes de lanzarte a configurar PrestaShop en DirectAdmin, es importante que tengas claros algunos conceptos básicos. No te preocupes, no necesitas ser un experto en servidores, pero sí debes contar con lo siguiente:
Acceso a DirectAdmin. Necesitas las credenciales de tu panel de control de hosting. Normalmente las recibes por correo electrónico cuando contratas tu plan de alojamiento.
Un dominio registrado. Puede ser un dominio nuevo o uno existente que quieras usar para tu tienda online. Asegúrate de que los servidores DNS apunten a tu hosting.
Archivos de PrestaShop. Descarga la última versión estable desde el sitio oficial de PrestaShop. Es un archivo comprimido en formato ZIP.
Paciencia y buena actitud. La configuración puede tomar entre 30 y 60 minutos, dependiendo de tu experiencia.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. Por ejemplo:
https://tudominio.com:2106. El proceso de instalación de PrestaShop es muy similar al de DirectAdmin, aunque la interfaz varía ligeramente.
Paso 1: Acceder a DirectAdmin y Crear la Base de Datos
DirectAdmin es el panel de control que te permitirá gestionar todos los aspectos de tu hosting. El primer paso técnico es crear una base de datos donde PrestaShop almacenará toda la información de tu tienda: productos, clientes, pedidos, etc.
1.1 Inicia sesión en DirectAdmin
Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como https://tudominio.com:2222 o https://tuip:2222. Introduce tu usuario y contraseña.
1.2 Localiza el apartado de Bases de Datos
En el menú principal, busca la sección "Administración de Cuentas" o "Manejo de Cuentas". Dentro de ella, verás un icono o enlace que dice "MySQL Management" o "Bases de Datos MySQL". Haz clic ahí.
1.3 Crea una nueva base de datos
Verás un formulario con varios campos. Rellénalos así:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
tienda_prestashop. - Usuario de la base de datos: Puede ser el mismo nombre o uno diferente, por ejemplo
usuario_presta. - Contraseña: Usa una contraseña segura. DirectAdmin suele ofrecer un generador automático. Guarda esta contraseña en un lugar seguro, la necesitarás más adelante.
Haz clic en "Crear" o "Añadir". El sistema te confirmará que la base de datos se ha creado correctamente.
[WARNING] No uses caracteres especiales ni espacios en los nombres de la base de datos o del usuario. Solo letras minúsculas, números y guiones bajos.
Paso 2: Subir los Archivos de PrestaShop al Servidor
Ahora que tienes la base de datos lista, es momento de subir los archivos de PrestaShop a tu hosting.
2.1 Accede al administrador de archivos de DirectAdmin
Desde el panel principal, busca "File Manager" o "Administrador de Archivos". Se abrirá una ventana con la estructura de carpetas de tu cuenta de hosting.
2.2 Navega hasta la carpeta correcta
Dentro del administrador de archivos, busca la carpeta public_html o domains > tudominio.com > public_html. Esta es la carpeta raíz donde se mostrará tu tienda online.
2.3 Sube el archivo ZIP de PrestaShop
En la barra superior del administrador de archivos, verás un botón "Upload" o "Subir". Haz clic y selecciona el archivo ZIP que descargaste de PrestaShop. Espera a que la subida termine completamente.
2.4 Extrae el contenido del ZIP
Una vez subido el archivo, verás el ZIP en la lista de archivos. Haz clic derecho sobre él y selecciona "Extract" o "Extraer". El sistema te preguntará dónde extraerlo; asegúrate de que sea en la misma carpeta public_html.
2.5 Mueve los archivos si es necesario
Al extraer el ZIP, es posible que se cree una subcarpeta con el nombre de la versión de PrestaShop (por ejemplo, prestashop_1.7.x.x). Debes mover todo el contenido de esa subcarpeta directamente a public_html. Para hacerlo:
- Selecciona todos los archivos dentro de la subcarpeta.
- Usa la opción "Move" o "Mover" y como destino escribe
../(para subir un nivel) o la ruta completa depublic_html.
[TIP] Si prefieres usar FTP, puedes subir los archivos con FileZilla o cualquier cliente FTP. Es más rápido para archivos grandes. Conéctate con los mismos datos de acceso de DirectAdmin.
Paso 3: Configurar PrestaShop por Primera Vez
Con los archivos en su lugar, es hora de ejecutar el instalador web de PrestaShop.
3.1 Accede a tu dominio
Abre tu navegador y escribe https://tudominio.com (o http://tudominio.com si no tienes SSL aún). Verás la pantalla de bienvenida del instalador de PrestaShop.
3.2 Selecciona el idioma
Elige el idioma que prefieras para la instalación. Normalmente Español está disponible. Haz clic en "Siguiente".
3.3 Acepta los términos de licencia
Lee los términos y condiciones, marca la casilla de aceptación y continúa.
3.4 Verifica los requisitos del sistema
El instalador comprobará automáticamente si tu servidor cumple con los requisitos mínimos de PrestaShop (versión de PHP, extensiones, permisos de archivos, etc.). Si todo está correcto, verás una marca verde. Si algo falla, el instalador te indicará qué debes corregir. No te asustes, lo más común es que falte alguna extensión de PHP; tu proveedor de hosting puede activarla desde DirectAdmin.
3.5 Configura la conexión a la base de datos
Aquí llega el momento clave. Te pedirá los datos de la base de datos que creaste en el Paso 1:
- Dirección del servidor de base de datos: Normalmente
localhosto127.0.0.1. Si tu hosting usa un servidor remoto, te lo indicarán. - Nombre de la base de datos: El que pusiste, por ejemplo
tienda_prestashop. - Usuario de la base de datos: El que creaste, por ejemplo
usuario_presta. - Contraseña: La contraseña que guardaste.
Puedes dejar las opciones avanzadas como están (prefijo de tabla ps_ está bien). Haz clic en "Probar conexión". Si todo es correcto, verás un mensaje de éxito. Continúa.
3.6 Configura tu tienda
Ahora se te pedirá información básica de tu tienda:
- Nombre de la tienda: El nombre comercial que quieras.
- Actividad principal: Elige la categoría que mejor describa tu negocio.
- País y zona horaria: Selecciona los correctos.
3.7 Crea la cuenta de administrador
Necesitarás un usuario y contraseña para acceder al back office de PrestaShop (el panel de administración). Recomendaciones:
- Correo electrónico: Usa uno que revises a menudo.
- Contraseña: Muy segura, con mayúsculas, minúsculas, números y símbolos.
Guarda estos datos de forma segura.
3.8 Finaliza la instalación
Haz clic en "Instalar" y espera unos minutos. El instalador creará las tablas de la base de datos, configurará los archivos y te mostrará una pantalla de éxito. Importante: No cierres el navegador ni interrumpas el proceso.
[WARNING] Cuando la instalación termine, verás un mensaje que te recomienda eliminar la carpeta
/installdel servidor por seguridad. Hazlo desde el administrador de archivos de DirectAdmin. Si no lo haces, cualquier persona podría reinstalar tu tienda.
Paso 4: Configuración Post-Instalación Básica
¡Felicidades! Ya tienes PrestaShop funcionando. Pero para que tu tienda esté lista para recibir visitantes, hay algunos ajustes adicionales.
4.1 Accede al back office
Para administrar tu tienda, ve a https://tudominio.com/adminXXXXXX (donde XXXXXX es un código aleatorio que se generó durante la instalación). También puedes usar el enlace directo que te mostró el instalador. Inicia sesión con el correo y contraseña que creaste.
4.2 Configura los ajustes básicos de la tienda
En el menú izquierdo, ve a "Parámetros de la Tienda" > "Contacto" y asegúrate de que la dirección, teléfono y correo de contacto sean correctos.
Luego, en "Parámetros de la Tienda" > "Productos" puedes configurar cómo se mostrarán los productos (por página, orden, etc.).
4.3 Activa el modo amigable de URLs (SEO)
Esto es crucial para que tu tienda aparezca en Google. Ve a "Parámetros de la Tienda" > "Tráfico y SEO" > "SEO y URLs". Activa la opción "URLs amigables". Si tu servidor lo requiere, se generará un archivo .htaccess automáticamente.
4.4 Instala un tema (opcional)
PrestaShop viene con un tema por defecto. Si quieres personalizar la apariencia, ve a "Diseño" > "Temas" y explora la tienda de temas o sube uno propio.
4.5 Añade productos de prueba
Para ver cómo funciona todo, crea un par de productos de ejemplo. Ve a "Catálogo" > "Productos" y haz clic en "Nuevo producto". Rellena nombre, descripción, precio y una imagen. Guarda y repite.
Paso 5: Solución de Problemas Comunes (FAQ)
Aquí tienes algunas preguntas frecuentes que pueden ahorrarte horas de búsqueda.
¿Por qué veo un error de conexión a la base de datos?
Esto suele pasar por escribir mal el nombre, usuario o contraseña. Vuelve a la pantalla de instalación y verifica los datos. Si estás usando un hosting con Syspanel, recuerda que el puerto de acceso al panel es el 2106, pero la base de datos sigue usando localhost normalmente.
¿Cómo activo el SSL para que mi tienda sea segura?
Desde DirectAdmin, busca la sección "SSL Certificates" y sigue las instrucciones para instalar un certificado SSL gratuito (Let's Encrypt) o de pago. Una vez activado, en PrestaShop ve a "Parámetros de la Tienda" > "General" y activa "SSL en todas las páginas".
¿Por qué no se ven las imágenes de los productos?
Esto puede deberse a permisos incorrectos. Desde el administrador de archivos de DirectAdmin, selecciona la carpeta img y dale permisos 755 (o 777 si persiste). También puedes regenerar las imágenes desde el back office en "Diseño" > "Imágenes".
¿Cómo actualizo la versión de PHP?
DirectAdmin te permite cambiar la versión de PHP desde "PHP Version Selector" o "Select PHP Version". Elige una versión compatible con PrestaShop (normalmente 7.4 u 8.0). Guarda los cambios.
¿Qué hago si la instalación se queda congelada en el 50%?
Esto puede ocurrir por un tiempo de ejecución limitado. Prueba a aumentar el memory_limit y max_execution_time desde el panel de PHP de DirectAdmin. Si no sabes cómo, contacta a tu proveedor de hosting.
[TIP] Si tu hosting usa Syspanel, el proceso de actualización de PHP se hace desde el propio panel en la sección "PHP Versión". Recuerda que el puerto de acceso es el 2106.
Conclusión y Próximos Pasos
Has completado la guía básica para configurar PrestaShop en DirectAdmin. Ahora tu tienda online está en funcionamiento, pero esto es solo el comienzo. Te recomiendo:
- Explorar el back office para familiarizarte con todas las opciones.
- Configurar métodos de pago como PayPal o transferencia bancaria.
- Añadir módulos de envío para calcular costos de entrega.
- Crear una estrategia de marketing (SEO, redes sociales, email marketing).
Recuerda que la práctica hace al maestro. Si te encuentras con algún problema, la comunidad de PrestaShop es muy activa y hay miles de tutoriales en español. ¡Mucho éxito con tu tienda online!
[INFO] Si en algún momento necesitas migrar tu tienda a otro servidor o cambiar de panel, los conceptos que aprendiste aquí te servirán: base de datos, archivos, y configuración básica son universales en el mundo del hosting.
