Cómo crear una tienda en PrestaShop con DirectAdmin
¡Hola! Si estás leyendo esto, probablemente quieras montar tu propia tienda online y has oído que PrestaShop es una de las plataformas más potentes y flexibles. Y además, tu hosting usa DirectAdmin, un panel de control muy completo. ¡Estás en el lugar adecuado!
En esta guía te voy a explicar, paso a paso y en un lenguaje muy sencillo, cómo crear una tienda en PrestaShop con DirectAdmin. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra.
Vamos a cubrir desde la preparación del hosting, la instalación de PrestaShop, hasta la configuración básica para que tu tienda empiece a vender. ¡Empecemos!
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener a mano estos datos. Son como los ingredientes de una receta: si falta alguno, el pastel no sale bien.
- Acceso a DirectAdmin: Necesitas tu usuario y contraseña para entrar a tu panel de control. Normalmente accedes a través de
tudominio.com:2222. - Un dominio: El nombre de tu tienda (ej:
mistiendadecamisetas.com). Si no lo tienes, puedes comprarlo desde tu hosting. - Base de datos: PrestaShop guarda toda la información (productos, clientes, pedidos) en una base de datos. La crearemos desde DirectAdmin.
- Archivos de PrestaShop: Descarga la última versión desde el sitio oficial de PrestaShop. Es un archivo
.zip.
[TIP] Asegúrate de que tu plan de hosting cumpla con los requisitos de PrestaShop: PHP 7.4 o superior, MySQL 5.6+ y suficiente espacio en disco. Si tienes dudas, contacta con tu proveedor de hosting.
Paso 1: Preparar el terreno en DirectAdmin
Lo primero es tener todo listo en tu panel de DirectAdmin. Aquí crearemos el "sótano" donde se guardará tu tienda.
Crear una base de datos y un usuario
PrestaShop necesita una base de datos para funcionar. Es como el almacén donde se guardan todos los datos de tu tienda.
- Inicia sesión en DirectAdmin con tus credenciales.
- Busca la sección "Administración de cuentas" o similar, y haz clic en "Administrador de MySQL".
- Verás una opción que dice "Crear nueva base de datos". Haz clic.
- Aparecerá un formulario. Rellénalo así:
- Nombre de la base de datos: Pon algo descriptivo, por ejemplo
prestashop_tienda. - Usuario de la base de datos: Crea un usuario, por ejemplo
usuario_presta. - Contraseña: Elige una contraseña segura. Guárdala bien, la necesitarás más adelante.
- Nombre de la base de datos: Pon algo descriptivo, por ejemplo
- Haz clic en "Crear". ¡Listo! Ya tienes tu base de datos.
[WARNING] No uses caracteres especiales ni espacios en los nombres de la base de datos o del usuario. Usa solo letras, números y guiones bajos. Esto evita errores de conexión.
Subir los archivos de PrestaShop a tu hosting
Ahora toca subir el archivo .zip de PrestaShop que descargaste. Lo haremos mediante el Administrador de Archivos de DirectAdmin, que es como el explorador de Windows pero en tu servidor.
- En DirectAdmin, busca "Administrador de Archivos" y haz clic.
- Se abrirá una ventana con las carpetas de tu hosting. Normalmente, la carpeta donde debes instalar tu tienda se llama
public_htmlodomains/tudominio.com/public_html. - Navega hasta la carpeta
public_html. Importante: Si quieres que tu tienda se vea al escribirtudominio.com, sube los archivos directamente dentro depublic_html. Si quieres que esté en una subcarpeta (ej:tudominio.com/tienda), crea una carpeta dentro depublic_htmlcon ese nombre y entra en ella. - Una vez dentro de la carpeta correcta, haz clic en el botón "Subir archivos".
- Selecciona el archivo
.zipde PrestaShop que descargaste. - Espera a que termine la subida. Verás el archivo en la lista.
- Ahora, haz clic derecho sobre el archivo
.zipy selecciona "Extraer". - Confirma la extracción. El proceso descomprimirá todos los archivos de PrestaShop en la carpeta actual.
- Una vez extraído, puedes eliminar el archivo
.zippara ahorrar espacio. Selecciona el.zipy haz clic en "Eliminar".
[INFO] Si al extraer ves que se crea una carpeta llamada
prestashopy dentro están los archivos, significa que PrestaShop se ha instalado dentro de una subcarpeta. Si querías que estuviera en la raíz, mueve todo el contenido de esa carpeta a la raíz (public_html) y luego elimina la carpeta vacía.
Paso 2: El asistente de instalación de PrestaShop
Ahora viene la parte más visual. Abre tu navegador y escribe la dirección de tu dominio (o la subcarpeta donde subiste los archivos, ej: tudominio.com/tienda). Te debería aparecer el asistente de instalación de PrestaShop.
Configuración básica del asistente
Sigue estos pasos en el asistente:
- Seleccionar idioma: Elige Español y haz clic en "Siguiente".
- Licencia: Acepta los términos de la licencia. Es un paso obligatorio.
- Compatibilidad del sistema: El asistente revisará si tu servidor cumple con los requisitos. Si todo está en verde, ¡adelante! Si ves algún error en rojo, contacta con tu hosting para que lo solucione.
- Información de la tienda: Aquí rellenas los datos básicos:
- Nombre de la tienda: El nombre que quieras darle (ej: "Mi Tienda de Camisetas").
- Actividad principal: Elige la opción que mejor describa tu negocio.
- País: Elige tu país.
- Habilitar SSL: Si tienes certificado SSL (lo recomendado), actívalo. Si no, déjalo desactivado.
- Cuenta de administrador: Crea un usuario y contraseña para acceder al panel de control de tu tienda. No lo olvides.
- Configuración de la base de datos: Este es el paso clave. Rellena con los datos que creaste en DirectAdmin:
- Dirección del servidor de base de datos: Normalmente es
localhost. Si no funciona, consulta con tu hosting. - Nombre de la base de datos: El que pusiste (ej:
prestashop_tienda). - Usuario de la base de datos: El que creaste (ej:
usuario_presta). - Contraseña de la base de datos: La que elegiste.
- Prefijo de tablas: Déjalo como
ps_a menos que sepas lo que haces.
- Dirección del servidor de base de datos: Normalmente es
- Haz clic en "Probar la conexión". Si todo está bien, verás un mensaje verde. Si no, revisa los datos.
- Haz clic en "Siguiente" para que comience la instalación.
[TIP] Durante la instalación, no cierres la ventana del navegador ni recargues la página. Puede tardar un par de minutos.
Finalizar la instalación
Una vez terminada la instalación, verás un mensaje de felicitaciones. IMPORTANTE: Por seguridad, PrestaShop te pedirá que elimines la carpeta install del servidor. Puedes hacerlo desde el Administrador de Archivos de DirectAdmin o desde el mismo mensaje que te muestra el asistente (suele tener un botón para hacerlo automáticamente).
¡Enhorabuena! Ya has creado tu tienda en PrestaShop con DirectAdmin. Ahora puedes acceder al panel de administración usando la URL tudominio.com/admin (o la que hayas configurado) y empezar a añadir productos, configurar métodos de pago y personalizar el diseño.
Preguntas frecuentes (FAQ)
Aquí respondo a las dudas más comunes que suelen tener los usuarios al instalar PrestaShop con DirectAdmin.
¿Puedo instalar PrestaShop en una subcarpeta en lugar de la raíz?
Sí, totalmente. Solo tienes que crear una carpeta dentro de public_html (por ejemplo, tienda) y subir los archivos allí. Luego accederás a tu tienda a través de tudominio.com/tienda.
¿Qué hago si el asistente de instalación no se abre?
Esto suele pasar por dos motivos:
- Los archivos no están bien subidos: Revisa que hayas extraído el
.zipcorrectamente en la carpeta correcta. - Problema de caché del navegador: Prueba a limpiar la caché de tu navegador o abrir en una ventana de incógnito.
¿Cómo puedo instalar PrestaShop si mi hosting usa Syspanel?
Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar. La principal diferencia es que accedes al panel a través del puerto 2106 (ej: tudominio.com:2106). Una vez dentro, busca la sección de "Base de datos" y "Administrador de archivos", y sigue los mismos pasos que te he explicado para DirectAdmin.
¿Es necesario tener SSL para mi tienda?
Sí, es muy recomendable. Un certificado SSL (el candado verde en la barra de direcciones) es fundamental para la seguridad de los datos de tus clientes y para el SEO. La mayoría de hostings lo ofrecen gratis con Let's Encrypt. Puedes activarlo desde DirectAdmin en la sección "SSL Certificates".
¿Puedo migrar una tienda de PrestaShop desde otro hosting a DirectAdmin?
Sí, es posible. El proceso es más complejo que una instalación limpia, pero se puede hacer. Necesitarás exportar la base de datos de tu tienda original, descargar todos los archivos y luego importarlos en DirectAdmin. Te recomiendo buscar una guía específica de migración o contactar con un técnico.
¿Qué hago si olvido la contraseña de administrador de PrestaShop?
No te preocupes. Puedes recuperarla desde la pantalla de inicio de sesión del panel de administración. Si no te llega el correo, puedes cambiarla directamente en la base de datos usando phpMyAdmin (desde DirectAdmin, busca "phpMyAdmin").
Conclusión
Crear una tienda en PrestaShop con DirectAdmin es un proceso sencillo si sigues los pasos adecuados. Solo necesitas un buen hosting, un dominio y un poco de paciencia. Recuerda que la clave está en preparar bien la base de datos y subir los archivos correctamente.
Ahora que ya tienes tu tienda instalada, te animo a explorar el panel de administración. Añade tus primeros productos, elige un tema que te guste y configura los métodos de pago. ¡El mundo del ecommerce te espera!
Si te has quedado con alguna duda, no dudes en dejar un comentario o buscar más información en la comunidad de PrestaShop. ¡Mucho éxito con tu nueva tienda!
