DirectAdmin y PrestaShop: instalación y primeros pasos
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a convertirte en un experto en montar tu tienda online con DirectAdmin y PrestaShop. No necesitas ser un genio de la programación; solo sigue esta guía paso a paso, que está hecha para que cualquier persona, incluso sin experiencia técnica, pueda instalar y poner en marcha su tienda. Empezaremos desde cero, con la instalación en DirectAdmin, y luego daremos los primeros pasos para que tu tienda cobre vida.
¿Por qué usar DirectAdmin con PrestaShop?
Antes de meternos en faena, entendamos por qué esta combinación es tan potente. DirectAdmin es un panel de control de hosting muy popular, conocido por ser rápido, estable y fácil de usar. Es perfecto para gestionar tus dominios, bases de datos y archivos. Por otro lado, PrestaShop es uno de los sistemas de gestión de tiendas online (e-commerce) más usados del mundo, especialmente en español. Es gratuito, muy completo y escalable.
Al unirlos, obtienes un entorno de hosting robusto para tu tienda, con la flexibilidad de PrestaShop para personalizar productos, pagos y envíos. Esta guía es tu DirectAdmin PrestaShop tutorial definitivo.
Requisitos previos para instalar PrestaShop DirectAdmin
Para empezar, necesitas tener algunas cosas listas. No te preocupes, son sencillas:
- Un plan de hosting con DirectAdmin: Asegúrate de que tu proveedor de hosting te dé acceso a DirectAdmin. Normalmente recibes un enlace, usuario y contraseña.
- Un dominio registrado: Puede ser uno nuevo o uno que ya tengas. Lo asociaremos a tu hosting.
- Acceso a tu panel de DirectAdmin: Normalmente accedes a través de
tudominio.com:2222o la IP de tu servidor. - Software necesario: No necesitas instalar nada en tu PC, todo se hace desde el navegador web.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás por el puerto 2106 (ejemplo:
tudominio.com:2106). El resto de la lógica de instalación es prácticamente la misma.
Paso 1: Preparar el entorno en DirectAdmin
Lo primero es crear el espacio donde vivirá tu PrestaShop. Sigue estos pasos:
1.1 Crear un nuevo dominio o subdominio
- Inicia sesión en DirectAdmin con tus credenciales.
- Busca la sección "Gestión de Cuentas" o similar, y haz clic en "Añadir Dominio".
- Escribe tu dominio (ejemplo:
mitiendaonline.com). Si es un subdominio (ejemplo:tienda.midominio.com), escríbelo completo. - Deja las opciones por defecto (generalmente ya vienen configuradas para PHP y bases de datos).
- Haz clic en "Crear". DirectAdmin configurará automáticamente las carpetas, DNS (si aplica) y demás.
1.2 Configurar una base de datos MySQL
PrestaShop necesita una base de datos para guardar productos, clientes y pedidos. Vamos a crearla:
- En el menú principal de DirectAdmin, busca "Gestión de Bases de Datos" o "MySQL Management".
- Haz clic en "Crear nueva base de datos".
- Ponle un nombre descriptivo, por ejemplo:
prestashop_db. DirectAdmin suele añadir un prefijo con tu usuario (ejemplo:usuario_prestashop_db). - Crea un usuario para la base de datos (ejemplo:
prestashop_user) y una contraseña segura. Guárdalos en un lugar seguro, los necesitarás. - Asigna todos los privilegios a este usuario sobre la base de datos.
- Anota el nombre del servidor de base de datos (normalmente es
localhost).
Paso 2: Instalar PrestaShop DirectAdmin
Ahora viene la parte emocionante. Vamos a descargar e instalar PrestaShop directamente desde DirectAdmin.
2.1 Descargar PrestaShop
- Ve a la web oficial de PrestaShop y descarga la última versión estable (es un archivo
.zip). - Vuelve a DirectAdmin y busca la herramienta "Administrador de Archivos" (File Manager).
- Navega hasta la carpeta
public_html(odomains/tudominio.com/public_html). Esta es la raíz de tu dominio. - Sube el archivo
.zipde PrestaShop que descargaste. Puedes arrastrarlo o usar el botón de subir. - Una vez subido, selecciona el archivo
.zipy haz clic en "Extraer" (Extract). Se descomprimirá en una carpeta llamadaprestashopo similar. - Importante: Mueve todo el contenido de la carpeta extraída directamente a
public_html. Es decir, los archivosindex.php, carpetasadmin,modules, etc., deben estar en la raíz, no dentro de una subcarpeta. Si no lo haces, tu tienda se vería entudominio.com/prestashopen lugar detudominio.com.
[TIP] Si quieres que tu tienda esté en una subcarpeta (ejemplo:
tudominio.com/tienda), crea una carpeta llamadatiendadentro depublic_htmly extrae allí los archivos.
2.2 Ejecutar el instalador web de PrestaShop
- Abre tu navegador y escribe la URL de tu dominio (ejemplo:
http://tudominio.com). - Verás la pantalla de bienvenida del instalador de PrestaShop. Selecciona tu idioma (español) y haz clic en "Siguiente".
- Licencia: Acepta los términos y condiciones.
- Compatibilidad del sistema: El instalador comprobará si tu servidor cumple los requisitos. Si todo está verde, sigue adelante. Si ves algún error (por ejemplo, falta de extensión PHP), anótalo y luego lo solucionamos.
- Información de la tienda: Ponle nombre a tu tienda, selecciona tu país, zona horaria y activa o desactiva SSL (si tienes certificado, actívalo para más seguridad).
- Sistema de base de datos: Aquí usas los datos que guardaste antes:
- Motor de base de datos: Elige "MySQL".
- Servidor:
localhost(o el que te haya dado DirectAdmin). - Usuario: El que creaste (ejemplo:
usuario_prestashop_user). - Contraseña: La que pusiste.
- Nombre de la base de datos:
usuario_prestashop_db.
- Haz clic en "Probar la conexión". Si todo está bien, verás un mensaje de éxito. Luego haz clic en "Siguiente".
- Cuenta de administrador: Crea tu usuario y contraseña para acceder al panel de control de PrestaShop (el back-office). Guárdalos bien.
- Instalación: El proceso comenzará. Puede tardar unos minutos. No cierres la ventana.
2.3 Finalizar la instalación
Una vez terminado, el instalador te pedirá que elimines la carpeta install por seguridad. Hazlo desde el Administrador de Archivos de DirectAdmin. También te recomendará renombrar la carpeta admin (por ejemplo, a admin1234) para evitar ataques.
[WARNING] No olvides eliminar la carpeta
install. Si la dejas, cualquier persona podría reinstalar tu tienda y borrar todos tus datos.
Paso 3: Primeros pasos en tu tienda PrestaShop
¡Felicidades! Ya tienes PrestaShop instalado. Ahora vamos a darle vida.
3.1 Acceder al panel de administración (Back Office)
- Abre tu navegador y escribe:
http://tudominio.com/admin(o el nombre que le hayas puesto a la carpeta admin). - Inicia sesión con el usuario y contraseña que creaste durante la instalación.
- ¡Bienvenido al back-office! Aquí gestionarás todo: productos, pedidos, clientes, diseño, etc.
3.2 Configuración básica de la tienda
- Información general: Ve a "Parámetros de la tienda" > "Contacto" para poner tu dirección, email y teléfono.
- Moneda y países: En "Internacional" > "Localización" puedes configurar tu moneda (euro, dólar, etc.) y los países a los que vendes.
- Impuestos: Es importante configurar los impuestos (IVA) según tu país. Ve a "Internacional" > "Impuestos".
3.3 Añadir tu primer producto
- En el menú izquierdo, ve a "Catálogo" > "Productos".
- Haz clic en "Nuevo producto".
- Rellena:
- Nombre: El nombre del producto.
- Precio: Precio de venta (sin impuestos o con impuestos, según configures).
- Cantidad: Stock disponible.
- Descripción: Una descripción atractiva para tus clientes.
- Imágenes: Sube fotos de buena calidad.
- Guarda el producto.
3.4 Personalizar el diseño (temas)
PrestaShop viene con un tema por defecto, pero puedes cambiarlo:
- Ve a "Diseño" > "Tema y logotipo".
- Puedes subir un nuevo tema (en formato
.zip) o elegir uno de la tienda oficial. - También puedes personalizar colores y fuentes desde "Personalización avanzada".
3.5 Configurar métodos de pago y envío
- Pago: Ve a "Módulos" > "Módulos y servicios" y busca el módulo de pago que quieras (PayPal, transferencia bancaria, etc.). Actívalo y configúralo.
- Envío: En "Transporte" > "Transportistas" puedes añadir opciones de envío (correos, mensajería, etc.) y sus tarifas.
Solución de problemas comunes (FAQ)
Aquí tienes algunas dudas frecuentes al instalar PrestaShop DirectAdmin:
❓ Error: "No se puede conectar a la base de datos"
- Causa: Los datos de la base de datos (usuario, contraseña, nombre) son incorrectos, o el servidor no es
localhost. - Solución: Revisa que hayas escrito bien los datos en el instalador. En DirectAdmin, el servidor de base de datos suele ser
localhost, pero a veces puede ser127.0.0.1o una IP. Consulta con tu proveedor de hosting.
❓ Error: "La carpeta install no se ha eliminado"
- Causa: El instalador te obliga a borrar la carpeta
installpor seguridad. - Solución: Usa el Administrador de Archivos de DirectAdmin para eliminar la carpeta
installde la raíz de tu dominio.
❓ Error: "PHP no es compatible"
- Causa: Tu servidor tiene una versión de PHP antigua o le faltan extensiones.
- Solución: En DirectAdmin, busca "Seleccionar versión de PHP" y elige una versión reciente (PHP 8.0 o superior). También activa las extensiones necesarias:
mysqli,gd,curl,mbstring,openssl, etc.
❓ No veo mi tienda, solo aparece el índice de archivos
- Causa: No hay un archivo
index.phpen la raíz de tu dominio. - Solución: Asegúrate de que los archivos de PrestaShop estén directamente en
public_html, no dentro de una subcarpeta.
❓ ¿Cómo accedo a Syspanel?
- Si tu hosting usa Syspanel (HestiaCP), el acceso es por el puerto 2106. Por ejemplo:
http://tudominio.com:2106. El resto del proceso de instalación es muy similar.
Consejos finales para tu tienda
- Seguridad: Cambia la contraseña de tu base de datos y del panel de administración periódicamente. Usa SSL (certificado HTTPS) para proteger los datos de tus clientes. Puedes activarlo desde DirectAdmin en la sección "SSL Certificates".
- Copia de seguridad: Antes de hacer cambios importantes, haz una copia de seguridad de tu base de datos y archivos. DirectAdmin tiene herramientas para ello en "Gestión de copias de seguridad".
- Velocidad: Optimiza las imágenes de tus productos (que no pesen demasiado) y activa la caché de PrestaShop en "Parámetros avanzados" > "Rendimiento".
- Actualizaciones: Mantén PrestaShop, sus módulos y el tema actualizados para evitar vulnerabilidades.
¡Y eso es todo! Has instalado con éxito DirectAdmin PrestaShop y has dado tus primeros pasos. Ahora tu tienda online está lista para recibir clientes. Recuerda que esto es solo el comienzo: puedes añadir más productos, personalizar el diseño y configurar miles de opciones. Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o preguntar a tu proveedor de hosting. ¡Mucho éxito con tu negocio!
