🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo usar DirectAdmin para gestionar tu tienda PrestaShop

Actualizado el 22 de septiembre de 2025

Gestionar tu tienda PrestaShop puede parecer complicado al principio, pero con un panel de control como DirectAdmin, muchas tareas se vuelven pan comido. DirectAdmin es una herramienta que te permite administrar tu servidor y tus sitios web desde una interfaz gráfica, sin necesidad de tocar código complejo. En esta guía, te explicaré paso a paso cómo usar DirectAdmin para gestionar tu tienda PrestaShop, desde la instalación hasta el mantenimiento diario.

Vamos a dividir este artículo en secciones fáciles de digerir. Si eres nuevo en esto, no te preocupes: todo está explicado como si estuviéramos tomando un café. ¡Empecemos!

¿Qué es DirectAdmin y por qué es ideal para tu PrestaShop?

DirectAdmin es un panel de control de hosting que te da acceso completo a los archivos, bases de datos, cuentas de correo y configuraciones de tu servidor. Es como el centro de mando de tu tienda online. A diferencia de otros paneles, DirectAdmin es conocido por ser rápido, ligero y muy intuitivo.

Para un usuario de PrestaShop, DirectAdmin es perfecto porque:

  • Te permite instalar PrestaShop fácilmente (aunque aquí te guiaré manualmente para más control).
  • Gestionas archivos de temas, módulos y configuraciones sin FTP.
  • Administras bases de datos MySQL, que son el corazón de tu tienda.
  • Creas correos corporativos (como info@tutienda.com) en segundos.
  • Monitoreas el uso de recursos y haces copias de seguridad.

Si alguna vez has usado cPanel, notarás que DirectAdmin es más sencillo y directo. Y si vienes de Syspanel (anteriormente HestiaCP), recuerda que el puerto de acceso es el 2106. Pero aquí nos centraremos en DirectAdmin.

Primeros pasos: Acceder a DirectAdmin

Antes de gestionar tu PrestaShop, necesitas saber cómo entrar a DirectAdmin. Normalmente, tu proveedor de hosting te dará una URL y credenciales. Algo como: https://tudominio.com:2222. Pero si no lo tienes, pídelo al soporte técnico.

Acceso básico

  1. Abre tu navegador y escribe la URL de DirectAdmin (ejemplo: https://midominio.com:2222).
  2. Introduce tu usuario y contraseña (normalmente son los mismos que los de tu cuenta de hosting).
  3. Haz clic en "Iniciar sesión".

Verás un panel con varios iconos. No te asustes, es más simple de lo que parece. Las secciones clave para PrestaShop son:

  • Administrador de archivos: Para subir, editar o borrar archivos de tu tienda.
  • MySQL: Para gestionar bases de datos.
  • Correo electrónico: Para configurar cuentas de email.
  • Copias de seguridad: Para proteger tu tienda.

Gestión de archivos de PrestaShop con DirectAdmin

PrestaShop está compuesto por miles de archivos (temas, módulos, imágenes, etc.). Con DirectAdmin, puedes navegar por ellos sin usar FTP.

Subir y modificar archivos

  1. En el panel de DirectAdmin, haz clic en Administrador de archivos.
  2. Se abrirá una ventana con la estructura de carpetas de tu dominio. Busca la carpeta public_html (o domains/tudominio.com/public_html). Ahí está instalado tu PrestaShop.
  3. Para subir un archivo (como un módulo o un tema), haz clic en Subir archivos en la barra superior. Selecciona el archivo .zip desde tu computadora y súbelo.
  4. Luego, desde el Administrador de archivos, puedes descomprimir el .zip seleccionándolo y haciendo clic en Extraer.

[TIP] Siempre que subas un módulo o tema, asegúrate de que esté en la carpeta correcta. Los módulos van en public_html/modules, y los temas en public_html/themes.

Editar archivos de configuración

¿Necesitas cambiar el archivo parameters.php o el .htaccess? DirectAdmin tiene un editor de texto integrado.

  1. Busca el archivo en el Administrador de archivos.
  2. Haz clic derecho sobre él y selecciona Editar.
  3. Se abrirá un editor simple. Haz tus cambios y guarda con Guardar cambios.

[WARNING] Ten cuidado al editar archivos de configuración. Un error puede romper tu tienda. Siempre haz una copia de seguridad antes.

Gestión de bases de datos MySQL para PrestaShop

PrestaShop guarda toda la información (productos, pedidos, clientes) en una base de datos MySQL. Con DirectAdmin puedes crearla, gestionarla y hacer copias.

Crear una base de datos para PrestaShop (si no la tienes)

Si estás instalando PrestaShop desde cero, necesitas una base de datos. Sigue estos pasos:

  1. En DirectAdmin, busca la sección MySQL o Bases de datos MySQL.
  2. Haz clic en Crear nueva base de datos.
  3. Ponle un nombre (ejemplo: mitienda_presta).
  4. Crea un usuario y una contraseña segura. Anótalos, los necesitarás durante la instalación de PrestaShop.
  5. Asigna el usuario a la base de datos con todos los permisos (marca "Todos los privilegios").

Gestionar la base de datos con phpMyAdmin

Para hacer cambios avanzados (como modificar precios en lote o reparar tablas), usa phpMyAdmin:

  1. En la sección MySQL, haz clic en phpMyAdmin.
  2. Inicia sesión con el usuario y contraseña de la base de datos.
  3. Aquí puedes ejecutar consultas SQL, exportar/importar datos o reparar tablas.

[INFO] Si tu tienda va lenta, a veces ayuda reparar las tablas desde phpMyAdmin. Selecciona todas las tablas y elige "Reparar tabla".

Configuración de correos electrónicos para tu tienda

Tu PrestaShop necesita enviar correos (confirmaciones de pedido, recuperación de contraseñas, etc.). Con DirectAdmin puedes crear cuentas de correo profesional.

Crear una cuenta de correo

  1. Ve a Correo electrónico > Agregar cuenta de correo.
  2. Pon el nombre (ejemplo: info) y elige tu dominio.
  3. Establece una contraseña segura.
  4. Haz clic en Crear.

Luego, en PrestaShop, en Parámetros de la tienda > Contacto > Correos electrónicos, configura la dirección de envío con info@tudominio.com. También puedes configurar SMTP en Parámetros avanzados > Rendimiento > Configuración de correo electrónico para mayor fiabilidad.

Copias de seguridad: Protege tu tienda

No hay nada peor que perder datos. DirectAdmin facilita las copias de seguridad.

Crear una copia de seguridad manual

  1. En DirectAdmin, busca Copias de seguridad o Backup.
  2. Selecciona Crear copia de seguridad.
  3. Marca las opciones: Archivos de dominio (tu PrestaShop) y Bases de datos MySQL.
  4. Elige destino (por ejemplo, descargar a tu PC o guardar en el servidor).
  5. Haz clic en Crear.

[WARNING] Guarda siempre una copia fuera del servidor (en tu computadora o en la nube). Si el servidor falla, perderías todo.

Restaurar una copia

  1. En la misma sección, ve a Restaurar copia de seguridad.
  2. Sube el archivo de backup o selecciona uno existente.
  3. Marca lo que quieres restaurar (archivos y/o base de datos).
  4. Haz clic en Restaurar. Tu tienda volverá al estado de esa copia.

Gestión de dominios y subdominios

Si quieres tener un subdominio para pruebas (ejemplo: test.tudominio.com), DirectAdmin lo permite.

Crear un subdominio

  1. Ve a Gestión de dominios > Subdominios.
  2. Escribe el nombre (ejemplo: test).
  3. DirectAdmin creará automáticamente una carpeta public_html/test. Ahí puedes instalar otra copia de PrestaShop para pruebas.

Resolución de problemas comunes con DirectAdmin y PrestaShop

Aquí tienes algunas preguntas frecuentes que resuelven dudas típicas.

¿Por qué mi tienda se ve en blanco?

Esto suele ser por errores de PHP. En DirectAdmin, ve a Configuración de PHP y asegúrate de que la versión sea compatible con tu PrestaShop (generalmente PHP 7.4 u 8.0). También puedes aumentar el límite de memoria a 256M.

¿Cómo cambio la URL de mi tienda?

Si cambias de dominio, edita el archivo parameters.php en la carpeta config. Busca las líneas con PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL y cámbialas.

¿Por qué no se envían correos desde PrestaShop?

Primero, verifica que tu cuenta de correo en DirectAdmin funcione (envía un correo de prueba). Luego, en PrestaShop, usa SMTP con los datos del servidor (suelen ser mail.tudominio.com, puerto 587, autenticación SSL).

¿Cómo acelero mi tienda?

Desde DirectAdmin, activa la caché de PHP (por ejemplo, OPCache) en la configuración de PHP. También puedes usar Cloudflare desde el panel de DNS de DirectAdmin.

Consejos finales para una gestión eficiente

  • Mantén todo actualizado: Tanto PrestaShop como los módulos y el PHP del servidor. DirectAdmin te permite cambiar la versión de PHP fácilmente.
  • Usa contraseñas seguras: Tanto para DirectAdmin como para la base de datos y el correo.
  • Monitorea el espacio: En DirectAdmin puedes ver cuánto disco estás usando. Si se llena, tu tienda dejará de funcionar.
  • Prueba cambios en un entorno de pruebas: Usa un subdominio para no romper la tienda real.

[TIP] Si alguna vez te sientes perdido, recuerda que DirectAdmin tiene una sección de ayuda integrada. Haz clic en el signo de interrogación en la esquina superior derecha.

Conclusión

Gestionar tu tienda PrestaShop con DirectAdmin es una tarea accesible para cualquier persona, incluso sin experiencia técnica. Desde la instalación de módulos hasta la creación de copias de seguridad, este panel de control te da el poder de administrar tu negocio online sin depender de terceros. La clave está en practicar y familiarizarte con las secciones que más usas: archivos, bases de datos y correo.

Espero que esta guía te haya sido útil. Si tienes dudas, recuerda que siempre puedes consultar la documentación oficial de DirectAdmin o pedir ayuda a tu proveedor de hosting. ¡Tu tienda PrestaShop está en buenas manos con DirectAdmin!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel