Cómo instalar PrestaShop en Syspanel (Panel de control) fácilmente
Antes de Empezar: ¿Qué Necesitas Para Instalar PrestaShop en Syspanel?
Instalar una tienda online puede parecer complicado, pero con Syspanel (el panel de control que incluye HestiaCP en tu servidor) el proceso es mucho más sencillo de lo que imaginas. Para que todo vaya sobre ruedas, necesitarás tener a mano tres cosas básicas: tu dominio (por ejemplo, www.tutienda.com), los datos de acceso a tu cuenta de hosting (usuario y contraseña) y, muy importante, tener claro que tu servidor cumple con los requisitos mínimos de PrestaShop.
Los requisitos técnicos son fáciles de cumplir en cualquier hosting moderno: PHP 7.2 o superior (aunque te recomendamos PHP 8.0 o 8.1 para mejor rendimiento), MySQL 5.6 o superior (o MariaDB 10.1+), y al menos 256 MB de memoria PHP. Si tu hosting es de calidad, seguro que ya cumples con todo esto. No te preocupes por los detalles técnicos ahora; Syspanel te ayudará a verificar todo esto durante la instalación.
Primer Paso: Acceder a Tu Panel de Control Syspanel
Lo primero que debes hacer es acceder a tu panel de control Syspanel. Para ello, abre tu navegador favorito y escribe la dirección de tu servidor seguida del puerto 2106. Por ejemplo, si tu servidor es "midominio.com", la URL sería: https://midominio.com:2106. Es importante que uses https:// para que la conexión sea segura.
Al entrar, verás la pantalla de inicio de sesión de Syspanel. Introduce tu nombre de usuario y contraseña de administrador. Si es la primera vez que entras, estos datos te los habrá proporcionado tu proveedor de hosting por correo electrónico. Una vez dentro, verás un panel limpio y ordenado con diferentes secciones: "Web", "Correo", "Base de Datos", "Usuario" y "Cron". Para nuestra tarea, nos centraremos principalmente en las secciones de "Web" y "Base de Datos".
[INFO] El puerto 2106 es exclusivo de Syspanel (basado en HestiaCP). Si tu proveedor te ha dado otra URL de acceso, úsala, pero lo más habitual es que sea con este puerto.
Segundo Paso: Crear la Base de Datos para tu Tienda
Antes de instalar PrestaShop, necesitamos crear una base de datos vacía donde se guardarán todos los productos, pedidos y clientes de tu tienda. Es como preparar el almacén antes de recibir la mercancía. En Syspanel, este proceso es muy intuitivo.
Cómo Crear una Base de Datos en Syspanel
-
En el menú lateral izquierdo, haz clic en "Base de Datos".
-
Verás un botón verde que dice "Añadir Base de Datos". Haz clic en él.
-
Se abrirá un formulario con varios campos. En el campo "Base de Datos", escribe un nombre descriptivo, por ejemplo,
tienda_prestashop. Evita usar espacios o caracteres especiales; usa guiones bajos si es necesario. -
En el campo "Usuario", escribe un nombre de usuario, por ejemplo,
usuario_tienda. Este será el usuario que se conectará a la base de datos. -
Syspanel generará automáticamente una contraseña segura. Te recomiendo que hagas clic en el icono del ojo para verla y la guardes en un lugar seguro, porque la necesitarás en un momento.
-
Deja el resto de opciones como están y haz clic en "Añadir".
¡Listo! Ya tienes tu base de datos creada. Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el paso de la instalación de PrestaShop. Es como tener las llaves del almacén preparadas.
[TIP] Usa una contraseña única y segura para tu base de datos. No la compartas con nadie y guárdala en un gestor de contraseñas si es posible.
Tercer Paso: Subir los Archivos de PrestaShop a tu Servidor
Ahora toca el momento de subir los archivos de PrestaShop a tu hosting. Para ello, primero necesitas descargar el paquete de instalación desde la página oficial de PrestaShop (prestashop.com). Busca la opción de descarga gratuita y obtén el archivo comprimido en formato .zip.
Opción A: Usando el Administrador de Archivos de Syspanel (La Más Fácil)
Esta es la opción más recomendada para principiantes, ya que no necesitas instalar ningún programa adicional.
-
En Syspanel, ve a la sección "Web" en el menú lateral.
-
Localiza tu dominio en la lista y haz clic en el botón "Administrador de Archivos" (suele ser un icono de carpeta).
-
Se abrirá una nueva ventana con el explorador de archivos de tu servidor. Navega hasta la carpeta
public_html(opublic_html/dominio.comsi tienes varios dominios). Esta es la carpeta raíz de tu sitio web. -
Una vez dentro de
public_html, haz clic en el botón "Subir" (normalmente es un icono con una flecha hacia arriba) y selecciona el archivo.zipde PrestaShop que descargaste. -
Espera a que la subida se complete. Puede tardar unos minutos dependiendo de tu conexión.
-
Una vez subido, verás el archivo
.zipen el administrador de archivos. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir". -
Se creará una carpeta con el nombre del archivo (por ejemplo,
prestashop). Entra en esa carpeta, selecciona todos los archivos y carpetas que hay dentro, y muévelos (cortar y pegar) a la carpetapublic_htmldirectamente. -
Al final, deberías tener todos los archivos de PrestaShop sueltos en
public_html, no dentro de una subcarpeta.
Opción B: Usando FTP (Para Usuarios Más Avanzados)
Si prefieres usar un cliente FTP como FileZilla, puedes hacerlo. Solo necesitas los datos FTP que encontrarás en la sección "Web" de Syspanel, haciendo clic en tu dominio y luego en "FTP". Conecta con esos datos, navega a public_html y arrastra los archivos descomprimidos de PrestaShop.
[WARNING] Asegúrate de que la carpeta
public_htmlno contenga otros archivos importantes que puedan interferir. Si es un dominio nuevo, estará vacía o tendrá un archivoindex.htmlpor defecto que puedes borrar.
Cuarto Paso: Ejecutar el Instalador de PrestaShop
Ahora viene la parte más emocionante. Abre tu navegador y escribe tu dominio (por ejemplo, www.tutienda.com). El instalador de PrestaShop se iniciará automáticamente. Si no lo hace, prueba a escribir www.tutienda.com/install.
Configuración Paso a Paso del Instalador
El instalador de PrestaShop te guiará a través de varios pasos. Aquí te los detallo para que no te pierdas:
-
Selección de idioma: Elige el idioma de tu tienda y haz clic en "Siguiente".
-
Comprobación de compatibilidad: El instalador verificará que tu servidor cumple con los requisitos. Si todo está en verde, haz clic en "Siguiente". Si hay algún problema, te dirá qué necesitas ajustar. No te preocupes, suele ser algo sencillo de solucionar con tu proveedor.
-
Acuerdo de licencia: Acepta los términos y condiciones y haz clic en "Siguiente".
-
Información de la tienda: Aquí es donde das vida a tu tienda. Introduce el nombre de tu tienda, elige una actividad principal (por ejemplo, "Ropa y accesorios"), selecciona el país y la zona horaria. También puedes crear una cuenta de administrador aquí, pero te recomiendo hacerlo en el siguiente paso.
-
Cuenta de administrador: Crea el usuario y contraseña que usarás para entrar al panel de administración de PrestaShop (el back-office). Usa un correo electrónico válido, ya que ahí recibirás notificaciones importantes.
-
Base de datos: Este es el paso clave. Selecciona "MySQL" como tipo de base de datos. Luego, introduce los datos que guardaste en el paso 2:
- Dirección del servidor de base de datos:
localhost(o127.0.0.1). - Nombre de la base de datos: el nombre que le pusiste (ej.
tienda_prestashop). - Usuario de la base de datos: el usuario que creaste (ej.
usuario_tienda). - Contraseña de la base de datos: la contraseña que te generó Syspanel.
- Prefijo de las tablas: déjalo como
ps_por defecto.
- Dirección del servidor de base de datos:
-
Haz clic en "Probar conexión". Si todo es correcto, verás un mensaje de éxito. Luego, haz clic en "Siguiente".
-
Instalación: El instalador comenzará a instalar los archivos y configurar la base de datos. Este proceso puede tardar varios minutos. No cierres la ventana del navegador.
-
¡Enhorabuena!: Una vez completada la instalación, verás una pantalla de éxito. IMPORTANTE: Te pedirá que elimines la carpeta
installdel servidor por seguridad. Puedes hacerlo desde el Administrador de Archivos de Syspanel (ve apublic_html, busca la carpetainstall, haz clic derecho y elige "Eliminar").
[TIP] No olvides eliminar la carpeta
install. Si no lo haces, PrestaShop no funcionará correctamente y supondrá un riesgo de seguridad.
Quinto Paso: Accede a tu Tienda y Panel de Administración
¡Felicidades! Ya has instalado PrestaShop en Syspanel. Ahora puedes acceder a dos áreas diferentes:
-
Tu tienda online (front-office): Simplemente escribe tu dominio en el navegador. Verás la tienda por defecto con un diseño básico que podrás personalizar más adelante.
-
Panel de administración (back-office): Escribe tu dominio seguido de
/admin(por ejemplo,www.tutienda.com/admin). Te pedirá las credenciales que creaste en el paso 4 del instalador. Desde aquí podrás gestionar productos, pedidos, clientes, y el diseño de tu tienda.
Preguntas Frecuentes (FAQ) Sobre la Instalación de PrestaShop
¿Qué hago si el instalador de PrestaShop no se abre automáticamente?
No te preocupes, es algo común. Intenta acceder directamente a tudominio.com/install. Si aun así no funciona, verifica que los archivos se han subido correctamente a public_html y que no están dentro de una subcarpeta. También asegúrate de que tu dominio apunta correctamente a tu servidor (puedes comprobarlo con tu proveedor de hosting).
¿Puedo instalar PrestaShop en una subcarpeta (ej. /tienda)?
Sí, perfectamente. Solo tienes que subir los archivos a una subcarpeta dentro de public_html (por ejemplo, public_html/tienda) y luego acceder a tudominio.com/tienda. El resto del proceso es idéntico.
¿Qué hago si olvidé la contraseña de la base de datos?
No hay problema. Ve a la sección "Base de Datos" en Syspanel, localiza tu base de datos y haz clic en el icono de edición (normalmente un lápiz). Ahí podrás cambiar la contraseña. Recuerda actualizar también la configuración en el archivo parameters.php de PrestaShop si ya lo habías instalado.
¿Es necesario usar SSL/HTTPS?
Sí, absolutamente recomendable. Una tienda online sin SSL es un riesgo para tus clientes y para tu posicionamiento SEO. En Syspanel, puedes activar SSL gratuitamente con Let's Encrypt. Ve a la sección "Web", haz clic en tu dominio y busca el botón "SSL" o "Let's Encrypt". Actívalo y sigue las instrucciones. PrestaShop funciona perfectamente con HTTPS.
¿Puedo instalar PrestaShop junto a WordPress en el mismo dominio?
Sí, pero en subcarpetas diferentes. Por ejemplo, WordPress en la raíz (public_html) y PrestaShop en una subcarpeta (public_html/tienda). Cada uno tendrá su propia base de datos y su propia instalación. Eso sí, ten en cuenta que gestionar dos CMS en un mismo dominio puede complicar el SEO, así que valora bien si es la mejor opción.
Conclusión y Siguientes Pasos
Instalar PrestaShop en Syspanel es un proceso claro y sencillo si sigues los pasos que te he explicado. Con la base de datos creada, los archivos subidos y el instalador configurado, tu tienda estará lista para funcionar en menos de una hora.
Ahora que ya tienes la base, te sugiero que te centres en los siguientes pasos para hacer crecer tu negocio online: configurar el aspecto visual de tu tienda con un buen tema, añadir tus primeros productos con descripciones y fotos de calidad, configurar los métodos de pago (PayPal, tarjeta, etc.) y los métodos de envío, y crear las páginas legales (aviso legal, privacidad, condiciones de compra). No olvides también configurar Google Analytics para medir el tráfico y empezar a trabajar en tu estrategia de SEO para atraer visitantes.
Recuerda que la instalación es solo el primer paso. PrestaShop es una plataforma muy potente y flexible, y con un poco de práctica podrás crear una tienda profesional y exitosa. Si en algún momento te encuentras con un problema, la documentación oficial de PrestaShop y los foros de la comunidad son excelentes recursos. ¡Mucha suerte con tu nueva tienda online!
