Guía básica: Configurar tienda PrestaShop en DirectAdmin
¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, seguramente quieres montar tu tienda online con PrestaShop y tu panel de control es DirectAdmin. No te preocupes, aunque suene a algo muy técnico, voy a guiarte paso a paso para que puedas configurar PrestaShop DirectAdmin sin complicaciones.
Vamos a convertir ese hosting en una tienda funcional. Esta PrestaShop DirectAdmin tutorial está pensada para principiantes, así que iremos despacio y con mucho detalle.
Requisitos previos antes de empezar
Antes de lanzarnos a instalar, asegurémonos de que todo está listo. Necesitas tres cosas básicas:
- Un dominio (ej: mishoponline.com) apuntando a tu servidor.
- Acceso a DirectAdmin (usuario y contraseña que te dio tu proveedor de hosting).
- Una cuenta de FTP o acceso al administrador de archivos de DirectAdmin.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto 2106 (ej: tudominio.com:2106). El resto de pasos son casi idénticos.
Paso 1: Accede a DirectAdmin y crea tu base de datos
PrestaShop necesita una base de datos para guardar productos, clientes y pedidos. Vamos a crearla.
- Inicia sesión en DirectAdmin con tus credenciales.
- Busca el icono "MySQL Management" o "Crear base de datos MySQL". Si no lo ves, puede estar dentro de la sección "Administración de cuentas".
- Haz clic en "Crear nueva base de datos".
- Te pedirá un nombre, un usuario y una contraseña. Puedes usar algo como:
- Base de datos:
mitienda_prestashop - Usuario:
mitienda_user - Contraseña: Elige una segura (mezcla letras, números y símbolos). Guárdala bien, la necesitarás más adelante.
- Base de datos:
- Haz clic en "Crear". DirectAdmin te mostrará un resumen con los datos.
[TIP] Anota estos datos en un bloc de notas: nombre de la base de datos, usuario y contraseña. Son como las llaves de tu tienda.
Paso 2: Descarga y sube PrestaShop a tu hosting
Ahora toca conseguir el archivo de instalación de PrestaShop y subirlo a tu servidor.
- Descarga PrestaShop desde el sitio oficial (prestashop.com). Busca la versión más reciente estable (generalmente un archivo
.zip). - Descomprime el archivo en tu computadora. Verás una carpeta llamada
prestashop(o similar) con varios archivos dentro. - Accede al administrador de archivos de DirectAdmin. Busca el icono "File Manager" o "Administrador de archivos".
- Navega hasta la carpeta
public_htmlodomains/tudominio.com/public_html. Ahí es donde debe ir tu tienda. - Sube la carpeta descomprimida (arrastra la carpeta
prestashopdesde tu PC al panel de archivos). Si prefieres, puedes subir el.zipy luego descomprimirlo desde DirectAdmin (botón derecho → "Extraer"). - Una vez subida, renombra la carpeta si quieres. Por ejemplo, si tu tienda estará en
mishop.com, puedes dejar la carpeta comoprestashopy luego acceder amishop.com/prestashop. O si quieres que esté en la raíz, mueve todo el contenido de la carpetaprestashopdirectamente apublic_html.
[WARNING] Si tu dominio es el principal, asegúrate de que los archivos estén en
public_htmlsin subcarpetas, así tu tienda se verá al escribirtudominio.com.
Paso 3: Configura los permisos de archivos (CHMOD)
PrestaShop necesita poder escribir en ciertas carpetas para funcionar. Vamos a darle permisos.
- En el File Manager, selecciona la carpeta donde subiste PrestaShop (ej:
public_html/prestashop). - Haz clic derecho sobre la carpeta y elige "Change Permissions" (Cambiar permisos).
- Marca todas las casillas de "Write" (Escritura) para el usuario, grupo y otros. O si prefieres números, pon 755 para carpetas y 644 para archivos. Pero lo más fácil es marcar todo.
- Aplica los mismos permisos a las subcarpetas:
/cache,/config,/img,/log,/mails,/modules,/themes,/translations,/upload,/downloady/sitemap.
[INFO] No te asustes si ves muchos números. En DirectAdmin, solo debes marcar las casillas de permisos de escritura. El sistema se encarga del resto.
Paso 4: Ejecuta el instalador web de PrestaShop
Ahora viene la parte divertida: la instalación guiada.
- Abre tu navegador y escribe la URL donde subiste PrestaShop. Por ejemplo:
- Si lo pusiste en la raíz:
tudominio.com - Si lo pusiste en una subcarpeta:
tudominio.com/prestashop
- Si lo pusiste en la raíz:
- Verás la pantalla de bienvenida de PrestaShop. Selecciona tu idioma y haz clic en "Siguiente".
- Acepta los términos de licencia y continúa.
- Información de la tienda: Ponle nombre a tu tienda, país, etc. No olvides elegir una contraseña segura para el administrador (la que usarás para entrar al panel de control de la tienda).
- Configuración de la base de datos: Es el paso clave. Aquí introduces los datos que guardaste en el Paso 1:
- Dirección del servidor: Normalmente es
localhost. Si no funciona, pregúntale a tu hosting. - Nombre de la base de datos: El que creaste (ej:
mitienda_prestashop). - Usuario: El que creaste (ej:
mitienda_user). - Contraseña: La que pusiste.
- Prefijo de tablas: Déjalo como
ps_(o cámbialo por seguridad, pero no es obligatorio).
- Dirección del servidor: Normalmente es
- Haz clic en "Probar conexión". Si todo está bien, verás un mensaje verde. Si no, revisa los datos.
- Continúa y la instalación comenzará. No cierres la página hasta que termine. Puede tardar unos minutos.
- Al final, PrestaShop te mostrará un resumen y te pedirá que elimines la carpeta
/installpor seguridad. Hazlo desde el File Manager de DirectAdmin (búscala y bórrala).
[TIP] ¡Felicidades! Ya tienes PrestaShop instalado. Ahora puedes acceder a tu panel de administración en
tudominio.com/admin(o la URL que te mostró el instalador).
Paso 5: Configuración básica post-instalación
Una vez dentro del panel de administración de PrestaShop, hay algunos ajustes esenciales para que tu tienda funcione bien.
5.1. Activa los SEO-friendly URLs
- Ve a "Configuración de la tienda" → "Tráfico y SEO" → "SEO y URLs".
- Marca la opción "URLs amigables" (Friendly URLs).
- Guarda los cambios. Esto hará que tus productos tengan URLs como
tudominio.com/zapatos-rojosen lugar detudominio.com/index.php?id_product=5.
5.2. Configura tu moneda y zona horaria
- Ve a "Configuración de la tienda" → "Localización" → "Localización".
- Selecciona tu país y moneda. Guarda.
5.3. Instala un tema básico (opcional pero recomendado)
- En el menú, busca "Diseño" → "Temas y logotipos".
- Puedes elegir un tema gratuito desde el marketplace de PrestaShop o subir uno propio.
- Actívalo y personaliza colores, logo, etc.
5.4. Configura el envío de correos
PrestaShop necesita enviar correos (confirmaciones de pedido, etc.). Para que funcionen:
- Ve a "Configuración avanzada" → "Correo electrónico".
- Elige "Usar PHP mail()" (la opción más simple). Si tu hosting lo permite, también puedes configurar SMTP.
- Guarda y haz una prueba de envío.
Paso 6: Seguridad básica para tu tienda
No queremos que ningún intruso estropee tu trabajo. Aquí algunos pasos sencillos:
- Cambia la URL de administración: Ve a "Configuración avanzada" → "Administración" y cambia el nombre de la carpeta
adminpor algo único (ej:admin_miTienda2024). - Activa SSL/HTTPS: Si tu hosting ofrece certificado SSL (gratuito con Let's Encrypt), actívalo desde DirectAdmin. Luego en PrestaShop, ve a "Configuración de la tienda" → "General" y marca la opción "Forzar SSL en todas las páginas".
- Haz copias de seguridad periódicas: DirectAdmin tiene una herramienta de backup. Programa una copia semanal de tu base de datos y archivos.
[WARNING] Nunca subas archivos sensibles como contraseñas en texto plano. Usa siempre contraseñas fuertes y únicas.
Preguntas frecuentes (FAQ)
¿Qué hago si la instalación se queda cargando para siempre?
Puede ser un problema de memoria o tiempo de ejecución. Contacta a tu hosting para que aumenten el max_execution_time en PHP. También revisa que los permisos de carpetas estén correctos.
¿Puedo instalar PrestaShop en una subcarpeta sin afectar mi web principal?
Sí, solo sube los archivos a una subcarpeta dentro de public_html. Luego accederás a tudominio.com/subcarpeta.
¿Cómo accedo a Syspanel si mi hosting lo usa?
Syspanel es el nuevo nombre de HestiaCP. Para acceder, escribe en tu navegador: tudominio.com:2106. Usa tus credenciales de hosting.
¿Por qué veo un error de "conexión a la base de datos" al instalar?
Revisa que hayas escrito bien el nombre de la base de datos, el usuario y la contraseña. También asegúrate de que el servidor de base de datos sea localhost (a veces es 127.0.0.1 o un nombre específico que te da tu hosting).
¿Necesito conocimientos de programación para configurar PrestaShop?
No. Esta guía está hecha para que cualquier persona sin experiencia pueda hacerlo. Solo sigue los pasos al pie de la letra.
Conclusión
Configurar PrestaShop en DirectAdmin no es tan difícil como parece. Con estos pasos, has creado una base de datos, subido los archivos, ejecutado el instalador y ajustado lo básico para que tu tienda funcione. Recuerda que la práctica hace al maestro, así que no temas explorar el panel de administración.
Si en algún momento te atascas, recuerda que los foros de PrestaShop y la documentación oficial son tus mejores aliados. Y, por supuesto, siempre puedes contactar a tu proveedor de hosting para dudas específicas de servidor.
¡Ahora ve y vende mucho con tu nueva tienda online! 🚀
