Cómo instalar PrestaShop y crear su base de datos en Plesk
Antes de empezar: ¿Qué necesitas para instalar PrestaShop en Plesk?
Instalar una tienda online puede parecer una tarea complicada, pero con Plesk y un poco de paciencia, verás que es mucho más sencillo de lo que imaginas. Antes de lanzarnos a la acción, vamos a repasar qué necesitas tener a mano. No te preocupes, no necesitas ser un experto en informática, solo seguir estos pasos con calma.
Para instalar PrestaShop en Plesk, necesitarás lo siguiente:
- Un panel de control Plesk activo. Normalmente, tu proveedor de hosting te da acceso a él a través de una URL como
https://tu-dominio.com:8443o similar. - Credenciales de acceso al panel (usuario y contraseña).
- Un dominio o subdominio donde quieras que se vea tu tienda. Si aún no lo tienes, puedes crearlo desde el propio Plesk.
- Acceso a la gestión de archivos (el Administrador de archivos de Plesk o un cliente FTP como FileZilla).
- Tiempo libre, unos 30-45 minutos, para hacerlo todo con tranquilidad.
[INFO] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es diferente. En ese caso, el acceso al panel se realiza por el puerto 2106 y la gestión de bases de datos se hace desde la sección "Bases de Datos" del propio Syspanel. Este artículo se centra en Plesk, pero te avisamos para que no te confundas de panel.
Paso 1: Crear la base de datos en Plesk
Este es el primer paso y es fundamental. PrestaShop necesita una base de datos para guardar todos los productos, pedidos, clientes y configuraciones. Piénsalo como el almacén de tu tienda. Sin un almacén bien organizado, no puedes vender nada.
¿Cómo crear la base de datos para PrestaShop?
Sigue estos pasos al pie de la letra:
- Inicia sesión en Plesk con tu usuario y contraseña.
- En el panel de la izquierda, busca la sección "Sitios web y dominios" y haz clic en ella.
- Verás una lista de tus dominios. Haz clic en el dominio donde vas a instalar PrestaShop.
- Busca el icono o enlace llamado "Bases de datos" o "Bases de datos MySQL". Haz clic en él.
- Se abrirá una página con un botón que dice "Agregar base de datos" o "+ Crear nueva base de datos". Púlsalo.
- Ahora viene la parte importante. Verás un formulario con varios campos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
tienda_prestashop. Evita espacios y caracteres raros. Usa solo letras, números y guiones bajos. - Tipo de base de datos: Normalmente, Plesk te ofrece MySQL o MariaDB. Cualquiera de los dos es perfecto para PrestaShop. Si no sabes cuál elegir, deja el que venga por defecto.
- Usuario de la base de datos: Aquí crearás un usuario que tendrá permisos para usar esta base de datos. Pon algo como
usuario_tienda. Recuerda este nombre. - Contraseña: Crea una contraseña segura. Una buena práctica es usar una combinación de letras mayúsculas, minúsculas, números y símbolos. Plesk suele tener un botón de "Generar" al lado. Si lo usas, ¡guárdala bien! La necesitarás en un momento.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
- Haz clic en "Aceptar" o "OK".
¡Listo! Ya has creado la base de datos para PrestaShop. Verás que aparece en la lista de bases de datos de tu dominio.
[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los vas a necesitar en el paso 3 y es fácil olvidarlos si haces varias cosas a la vez.
Paso 2: Descargar y subir los archivos de PrestaShop
Ahora que ya tienes el almacén (la base de datos), toca llenarlo de estanterías y productos. Eso significa subir los archivos de PrestaShop a tu servidor.
¿Dónde descargo PrestaShop?
Puedes descargar la última versión estable desde el sitio oficial de PrestaShop. Busca en Google "descargar PrestaShop" y ve al enlace oficial. Descargarás un archivo comprimido en formato .zip.
¿Cómo subo los archivos a Plesk?
Tienes dos opciones principales. Te explico la más sencilla, que es usando el Administrador de archivos de Plesk.
- Ve a "Sitios web y dominios" y haz clic en tu dominio.
- Busca el icono de "Administrador de archivos" y ábrelo.
- Se abrirá una ventana con la estructura de archivos de tu web. Normalmente, verás una carpeta llamada
httpdocs(opublic_html). Esta es la carpeta raíz de tu sitio. Entra en ella. - Ahora, en la parte superior, verás un botón llamado "Subir archivo" o un icono de flecha hacia arriba. Haz clic en él.
- Selecciona el archivo
.zipde PrestaShop que descargaste y súbelo. Espera a que termine la subida. Tarda un poco, depende de tu conexión. - Una vez subido, verás el archivo
.zipen la lista de archivos. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir". - Plesk extraerá los archivos. Verás que se crea una carpeta con el nombre del archivo (por ejemplo,
prestashop). - IMPORTANTE: Para que PrestaShop funcione en tu dominio, los archivos deben estar directamente en la carpeta
httpdocs, no en una subcarpeta. Así que, entra en la carpeta que se ha creado al extraer, selecciona todos los archivos y carpetas que hay dentro, córtalos (Ctrl+X o clic derecho -> Cortar) y pégalos (Ctrl+V o clic derecho -> Pegar) en la carpetahttpdocs(la de arriba). - Ahora sí, puedes eliminar la carpeta vacía que quedó y el archivo
.ziporiginal para mantener todo limpio.
[WARNING] Si subes los archivos a una subcarpeta, tu tienda se verá en
tudominio.com/prestashop/en lugar detudominio.com. A veces esto es deseado, pero para una tienda principal, es mejor que esté en la raíz.
Paso 3: Ejecutar el instalador de PrestaShop
Este es el paso más emocionante. Ahora vamos a "encender" la tienda. Abre tu navegador web y escribe la URL de tu dominio (por ejemplo, www.tudominio.com).
Deberías ver la pantalla de bienvenida del instalador de PrestaShop. Es un asistente que te guiará paso a paso. Vamos a verlo.
Pantalla de bienvenida y compatibilidad
- La primera pantalla te dará la bienvenida y te mostrará un resumen del proceso. Haz clic en "Siguiente".
- La siguiente pantalla es la de "Compatibilidad de la tienda". Plesk cumple con todos los requisitos, así que no deberías ver ningún problema. Si aparece algo en rojo, revisa la configuración de tu hosting, pero es poco probable. Haz clic en "Siguiente".
Información de la tienda
Aquí te pedirá datos sobre tu negocio:
- Nombre de la tienda: El nombre de tu marca.
- Actividad principal: Elige la opción que más se acerque a tu negocio (ropa, electrónica, etc.).
- País: Tu país.
- Nombre y apellidos: El nombre del administrador.
- Dirección de correo electrónico: Importante, aquí recibirás notificaciones.
- Contraseña de administrador: Crea una contraseña segura para entrar al panel de administración de PrestaShop (el back-office).
- Confirmación de contraseña: Repítela.
Rellena todo y haz clic en "Siguiente".
Configuración de la base de datos
¡Este es el momento clave! Aquí es donde conectaremos PrestaShop con la base de datos que creamos en el Paso 1.
- Motor de base de datos: Deja el que viene por defecto (MySQL o MariaDB).
- Dirección del servidor de base de datos: Normalmente es
localhost. Plesk lo configura así por defecto. No lo cambies a menos que sepas lo que haces. - Nombre de la base de datos: Escribe aquí el nombre que le pusiste a tu base de datos en Plesk (por ejemplo,
tienda_prestashop). - Usuario de la base de datos: Escribe el usuario que creaste (por ejemplo,
usuario_tienda). - Contraseña de la base de datos: Escribe la contraseña de ese usuario.
- Prefijo de las tablas: Puedes dejarlo como
ps_. Esto añade un prefijo a las tablas de la base de datos, lo cual es útil por seguridad si compartes servidor.
[TIP] Si no recuerdas estos datos, ve a Plesk, a la sección "Bases de datos" de tu dominio, y haz clic en el nombre de la base de datos. Ahí podrás ver el usuario y, a veces, restablecer la contraseña si la has olvidado.
Haz clic en "Probar conexión". Si todo es correcto, verás un mensaje de éxito. Si no, revisa los datos. Luego, haz clic en "Siguiente".
Proceso de instalación
Ahora PrestaShop instalará las tablas en la base de datos. Verás una barra de progreso. No cierres la ventana. Este proceso puede tardar unos minutos.
Finalización de la instalación
- Cuando termine, verás una pantalla de felicitaciones.
- CRÍTICO: Te pedirá que elimines la carpeta
installdel servidor por seguridad. Plesk te lo facilita. Ve al "Administrador de archivos", entra enhttpdocs, busca la carpetainstally elimínala. - También te mostrará un botón para acceder al panel de administración de tu tienda (el back-office). La URL será algo como
tudominio.com/admin123456(el número es aleatorio). Guárdala bien.
[WARNING] No olvides eliminar la carpeta
install. Si no lo haces, tu tienda es vulnerable a ataques. Es el paso de seguridad más importante de toda la instalación.
Paso 4: Configuración inicial y primeros pasos
¡Enhorabuena! Ya has conseguido instalar PrestaShop en Plesk. Ahora tienes una tienda online, pero aún hay que configurarla un poco para que sea tuya.
Accede al panel de administración
- Ve a la URL de administrador que te dio el instalador.
- Inicia sesión con el correo y la contraseña que creaste en el paso de "Información de la tienda".
- Verás un panel de control con muchas opciones. No te agobies, es normal. Lo más importante ahora es:
- Configurar los ajustes de la tienda: Ve a "Parámetros avanzados" -> "Rendimiento" y activa la caché si no está activada.
- Añadir productos: Ve a "Catálogo" -> "Productos" y empieza a añadir tus artículos.
- Elegir un tema: Ve a "Diseño" -> "Tema y logotipo" para cambiar la apariencia de tu tienda.
Verifica tu tienda en el front-office
Abre una ventana de incógnito en tu navegador y escribe tu dominio. Deberías ver la tienda con el tema por defecto. Ya puedes empezar a personalizarla.
Preguntas frecuentes (FAQ)
Aquí tienes algunas dudas comunes que nos suelen llegar:
¿Qué hago si veo un error de "conexión a la base de datos" durante la instalación?
Revisa los datos que introdujiste en el paso de configuración de la base de datos. Asegúrate de que el nombre, usuario y contraseña son exactamente los que creaste en Plesk. A veces, un simple error tipográfico es el culpable. Prueba a hacer clic en "Probar conexión" de nuevo.
¿Puedo usar una base de datos existente en lugar de crear una nueva?
Sí, pero no es recomendable. Es mejor crear una base de datos dedicada para PrestaShop para evitar conflictos con otras aplicaciones que tengas en el mismo hosting.
¿Cómo puedo cambiar la contraseña de la base de datos después de la instalación?
Puedes hacerlo desde Plesk, en la sección "Bases de datos", haciendo clic en el icono de "Cambiar contraseña" de tu base de datos. Importante: Si cambias la contraseña, deberás actualizar el archivo de configuración de PrestaShop (app/config/parameters.php) con la nueva contraseña. De lo contrario, tu tienda dejará de funcionar.
¿Es necesario tener conocimientos de programación para hacer esto?
No, para nada. Con seguir esta guía paso a paso, cualquier persona puede instalar una tienda online en Plesk. La parte más técnica (la base de datos) se resuelve con el asistente de instalación de PrestaShop.
¿Qué es mejor, instalar PrestaShop en la raíz o en una subcarpeta?
Para una tienda principal, lo mejor es la raíz (httpdocs). Si es una tienda de pruebas o un blog, puedes ponerla en una subcarpeta.
¿Puedo instalar PrestaShop en Syspanel en lugar de Plesk?
Sí, es posible, pero el proceso es diferente. En Syspanel (acceso por el puerto 2106), la gestión de bases de datos se hace en la sección "Bases de Datos" y la subida de archivos en "Administrador de archivos". Los pasos generales son los mismos: crear base de datos, subir archivos y ejecutar el instalador.
Conclusión
Instalar PrestaShop y crear su base de datos en Plesk es un proceso muy asequible si sigues los pasos en orden. Has aprendido a crear la base de datos, subir los archivos, ejecutar el instalador y hacer la configuración inicial. Ahora tienes una base sólida para montar tu negocio online.
Recuerda que la práctica hace al maestro. No tengas miedo de explorar el panel de administración de PrestaShop, es muy intuitivo. Y si te atascas, siempre puedes volver a esta guía o buscar ayuda en la comunidad de PrestaShop. ¡Mucho éxito con tu nueva tienda online!
