Guía básica: Configurar PrestaShop en DirectAdmin
¿Estás listo para lanzar tu tienda online con PrestaShop y tu hosting usa DirectAdmin? ¡Excelente elección! Esta guía está diseñada especialmente para ti, un emprendedor o pequeño empresario que quiere montar su ecommerce sin complicaciones técnicas.
DirectAdmin es un panel de control de hosting muy potente, y aunque a primera vista puede parecer un poco técnico, verás que configurar PrestaShop en DirectAdmin es más sencillo de lo que imaginas. Vamos a desglosar todo el proceso paso a paso, desde la preparación del entorno hasta la instalación final, para que puedas tener tu tienda funcionando en cuestión de minutos.
No te preocupes si nunca has hecho algo así antes. Piensa en esta guía como tu mapa de ruta personal. Al final de este artículo, sabrás exactamente cómo instalar PrestaShop DirectAdmin y resolver las dudas más comunes que surgen en el camino.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegurémonos de tener todo listo. Es como preparar los ingredientes antes de cocinar.
Requisitos técnicos básicos
Para que PrestaShop funcione correctamente en DirectAdmin, tu servidor debe cumplir con estos requisitos mínimos. No te asustes, tu proveedor de hosting suele tenerlos cubiertos de fábrica.
- PHP: Versión 7.4 o superior (recomendamos 8.0 o 8.1 para mejor rendimiento).
- Base de datos: MySQL 5.6 o superior, o MariaDB 10.1 o superior.
- Servidor web: Apache con mod_rewrite habilitado (casi siempre lo está por defecto).
- Memoria: Al menos 256 MB de memoria PHP (recomendado 512 MB).
[INFO] Si no estás seguro de si tu hosting cumple con estos requisitos, contacta con tu proveedor. Ellos pueden verificarlo en segundos y, si es necesario, ajustar la configuración de PHP por ti.
Acceso a tu panel DirectAdmin
Vas a necesitar tus credenciales de acceso a DirectAdmin. Normalmente te las envió tu proveedor de hosting por correo electrónico. Busca algo como:
- URL de acceso:
http://tudominio.com:2222ohttps://tudominio.com:2222. - Usuario y contraseña: Los datos de tu cuenta de hosting.
Si usas un panel alternativo como Syspanel (antes conocido como HestiaCP), recuerda que la URL de acceso suele ser https://tudominio.com:2106. El proceso de instalación es muy similar, solo cambia la interfaz.
Paso 1: Preparar el entorno en DirectAdmin
Lo primero es crear el espacio donde vivirá tu PrestaShop. Es como construir los cimientos de tu casa.
Crear un dominio o subdominio
Si tu tienda será la página principal, por ejemplo tutienda.com, ya deberías tenerlo añadido. Si es una sección, puedes usar un subdominio como tienda.tutienda.com.
- Inicia sesión en tu DirectAdmin.
- Busca la sección "Administración de Cuentas" o "Gestión de Dominios".
- Haz clic en "Añadir Dominio" o "Subdominio" según tu caso.
- Introduce el nombre (ej:
tutienda.comotienda.tutienda.com). - Asegúrate de que la casilla "Crear carpeta" o similar esté marcada. DirectAdmin creará automáticamente una carpeta como
public_htmlotienda.tutienda.com. - Guarda los cambios.
Crear una base de datos MySQL
PrestaShop necesita una base de datos para guardar productos, clientes, pedidos, etc. Es el cerebro de tu tienda.
- En el panel de DirectAdmin, ve a la sección "MySQL Management" o "Bases de Datos MySQL".
- Haz clic en "Crear nueva base de datos".
- Elige un nombre para tu base de datos. Por ejemplo:
prestashop_db. - Crea un usuario y una contraseña segura. Anótalos en un bloc de notas, los necesitarás más adelante. Por ejemplo:
- Usuario:
prestashop_user - Contraseña:
TuContraseñaSegura123!
- Usuario:
- Asigna todos los privilegios al usuario sobre la base de datos (normalmente marcando la opción "Todos los privilegios" o "Grant All").
- Haz clic en "Crear". ¡Listo! Ya tienes el cerebro de tu tienda.
[TIP] Guarda estos datos en un lugar seguro. Son como las llaves de tu tienda. Si los pierdes, tendrás que resetear la base de datos.
Paso 2: Descargar y subir PrestaShop
Ahora toca el momento más emocionante: poner el software de PrestaShop en tu servidor.
Descargar la última versión de PrestaShop
- Ve al sitio oficial de PrestaShop:
https://www.prestashop.com/es/descargas. - Descarga la versión estable más reciente. Generalmente viene en un archivo
.zip. - No descomprimas el archivo en tu computadora todavía. Lo subiremos entero.
Subir el archivo ZIP a DirectAdmin
- En tu panel DirectAdmin, busca la sección "File Manager" o "Administrador de Archivos".
- Navega hasta la carpeta que creaste en el Paso 1 (por ejemplo,
public_htmlotienda.tutienda.com). - Haz clic en "Subir archivos" o el icono de flecha hacia arriba.
- Selecciona el archivo
.zipde PrestaShop que descargaste. - Espera a que termine la subida. Dependiendo de tu conexión, puede tardar unos segundos.
Extraer el contenido del ZIP
- Una vez subido, verás el archivo
.zipen tu File Manager. - Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir".
- Elige la opción "Extraer aquí" (en la misma carpeta).
- DirectAdmin creará una carpeta con el nombre de la versión (ej:
prestashop_1.7.8.8). Mueve todo el contenido de esa carpeta a la carpeta raíz (public_htmlo la que hayas creado). Si te pregunta si quieres sobrescribir, dile que sí. - Una vez movido todo, puedes eliminar la carpeta vacía y el archivo
.ziporiginal para mantener el orden.
Paso 3: Ejecutar el instalador web de PrestaShop
Este es el paso mágico. DirectAdmin ya ha hecho su trabajo, ahora PrestaShop se encarga del resto.
Acceder al instalador
- Abre tu navegador web y escribe la URL de tu dominio o subdominio (ej:
http://tutienda.comohttp://tienda.tutienda.com). - Deberías ver la pantalla de bienvenida del instalador de PrestaShop. Si ves un error 404 o la página en blanco, asegúrate de que los archivos se hayan extraído correctamente en la carpeta correcta.
- Elige tu idioma y haz clic en "Siguiente".
Configurar la tienda (pasos del asistente)
El asistente te guiará. Solo presta atención a estos puntos clave:
- Licencia: Acepta los términos.
- Información de la tienda:
- Nombre de la tienda: Ponle el nombre que quieras (ej: "Mi Tienda Online").
- Actividad principal: Selecciona la que más se ajuste.
- País: Elige el tuyo.
- Habilitar SSL: Si tienes certificado SSL (recomendado), márcalo. Si no, déjalo sin marcar.
- Cuenta de administrador: Crea tu usuario y contraseña para acceder al panel de control de PrestaShop (el back-office). ¡No los olvides!
- Configuración de la base de datos: Aquí usamos los datos del Paso 1. Introduce:
- Dirección del servidor de base de datos: Normalmente es
localhosto127.0.0.1. Si no funciona, consulta con tu hosting. - Nombre de la base de datos: El que creaste (ej:
prestashop_db). - Usuario de la base de datos: El que creaste (ej:
prestashop_user). - Contraseña de la base de datos: La que configuraste.
- Prefijo de tablas: Déjalo como
ps_a menos que sepas lo que haces.
- Dirección del servidor de base de datos: Normalmente es
Finalizar la instalación
- Haz clic en "Probar la conexión a la base de datos ahora!".
- Si todo está bien, verás un mensaje verde. Si no, revisa los datos.
- Continúa con "Siguiente" hasta que el instalador termine.
- ¡Importante! Una vez terminado, el instalador te pedirá que elimines la carpeta
installpor seguridad. Puedes hacerlo desde el File Manager de DirectAdmin o usando la opción que te ofrece el propio instalador.
[WARNING] No olvides eliminar la carpeta
install. Si no lo haces, tu tienda será vulnerable a ataques. Es como dejar la puerta de tu casa abierta.
Solución de problemas comunes (FAQ)
Incluso siguiendo todos los pasos, a veces surgen pequeños contratiempos. Aquí tienes las soluciones a las dudas más frecuentes.
Error 500 o página en blanco después de la instalación
Esto suele deberse a un problema de permisos de archivos o de memoria PHP.
- Solución 1: Desde DirectAdmin, ve al File Manager, selecciona todos los archivos de tu carpeta y cambia los permisos a 755 para las carpetas y 644 para los archivos. Si no sabes cómo, busca la opción "Cambiar permisos" o "CHMOD".
- Solución 2: Aumenta la memoria PHP. En DirectAdmin, busca la sección "PHP Settings" o "Select PHP Version". Dentro, busca la opción
memory_limity cámbiala a256Mo512M.
No puedo acceder al panel de administración (back-office)
Prueba a acceder a http://tutienda.com/admin. Si no funciona, el nombre de la carpeta admin puede haber sido renombrado durante la instalación por seguridad.
- Solución: Revisa en el File Manager de DirectAdmin la carpeta raíz de tu tienda. Busca una carpeta que empiece por
adminseguida de un código aleatorio (ej:admin1234abc). Esa es tu nueva URL de acceso.
El instalador no se conecta a la base de datos
Esto suele ser por un error al escribir los datos.
- Solución: Verifica que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en DirectAdmin. A veces, el nombre de la base de datos incluye el nombre de tu cuenta de hosting (ej:
usuario_prestashop_db). Revisa bien en la sección de MySQL de DirectAdmin.
¿Cómo configuro el SEO de mi PrestaShop en DirectAdmin?
Una vez instalado, ve al back-office de PrestaShop. En el menú, busca "Configuración de la tienda" > "Tráfico y SEO". Aquí puedes:
- Configurar URLs amigables: Activa la opción "URLs amigables" y guarda. Si tienes problemas, revisa que el módulo
mod_rewritede Apache esté activo (tu hosting puede confirmarlo). - Editar metaetiquetas: En cada producto, categoría o página, puedes personalizar el título y la descripción para mejorar tu posicionamiento en Google.
¿Puedo instalar PrestaShop en un subdirectorio?
Sí, perfectamente. En lugar de subir los archivos a public_html, crea una carpeta dentro (ej: public_html/tienda) y sube todo allí. Luego accederás a http://tutienda.com/tienda.
[INFO] Si tu hosting usa Syspanel (puerto 2106), el proceso es idéntico. La única diferencia es la interfaz visual, pero las secciones de "File Manager", "MySQL" y "Dominios" están en el mismo lugar. Solo busca los nombres similares.
Consejos finales para tu tienda PrestaShop
¡Felicidades! Ya tienes PrestaShop instalado y funcionando en DirectAdmin. Ahora es tu turno de personalizarlo.
- Elige un tema: Explora la tienda de temas de PrestaShop o busca plantillas gratuitas de calidad.
- Instala módulos esenciales: SEO, pago (PayPal, tarjeta), envío, etc.
- Configura el mantenimiento: Mientras trabajas en la tienda, actívalo desde "Parámetros de la tienda > Mantenimiento".
- Haz copias de seguridad: DirectAdmin tiene una herramienta de backup. Úsala regularmente.
Configurar PrestaShop en DirectAdmin es un proceso que, una vez que lo entiendes, se vuelve rutinario. Espero que esta guía DirectAdmin PrestaShop te haya sido de gran ayuda. Si te surge cualquier otra duda, recuerda que tu proveedor de hosting es tu mejor aliado para resolver problemas técnicos específicos de tu servidor.
¡Ahora ve y construye la tienda de tus sueños!
