Instalar PrestaShop en Syspanel: Guía rápida y sencilla
Antes de empezar: ¿Qué necesitas para instalar PrestaShop en Syspanel?
Instalar una tienda online puede parecer una tarea compleja, pero con la herramienta adecuada, es más sencillo de lo que imaginas. Syspanel es un panel de control de hosting que simplifica enormemente la gestión de tus sitios web. En esta guía, te voy a llevar de la mano paso a paso para que instales PrestaShop en Syspanel sin complicaciones, incluso si es tu primera vez.
Para comenzar, asegúrate de tener a mano lo siguiente:
- Acceso a tu panel de Syspanel (recuerda que la URL de acceso suele ser
https://tu-servidor:2106). - Un dominio registrado y apuntando a tu servidor (o un subdominio para pruebas).
- Credenciales de acceso a tu cuenta de hosting (usuario y contraseña del panel).
- Un poco de paciencia y tiempo libre (15-20 minutos aproximadamente).
Si no tienes un dominio, puedes usar una IP pública o un subdominio temporal. Sin embargo, para una tienda en producción, te recomiendo usar un dominio propio.
Paso 1: Accede a tu panel de Syspanel
Lo primero que debes hacer es iniciar sesión en Syspanel. Abre tu navegador web favorito y escribe la dirección de acceso, que incluye el puerto 2106. Por ejemplo: https://midominio.com:2106 o https://192.168.1.100:2106.
Una vez que cargue la página, verás la pantalla de inicio de sesión. Introduce tu usuario y contraseña. Si es la primera vez, es posible que debas cambiar la contraseña temporal que te proporcionó tu proveedor de hosting.
[INFO] Si tienes problemas para acceder, verifica que el puerto 2106 esté abierto en tu firewall. Este puerto es específico de Syspanel y no debe confundirse con el puerto 8083 de HestiaCP.
Paso 2: Crea un usuario FTP y una base de datos
Antes de instalar PrestaShop, necesitas preparar el terreno. PrestaShop requiere un lugar donde alojar los archivos y una base de datos MySQL para almacenar la información de tu tienda.
Crear un usuario FTP
- En el panel de Syspanel, busca la sección "Usuarios FTP" o "Cuentas FTP".
- Haz clic en "Añadir usuario" o el botón equivalente.
- Completa los campos:
- Usuario: Elige un nombre, por ejemplo,
tiendaftp. - Contraseña: Crea una contraseña segura (mínimo 12 caracteres con mayúsculas, minúsculas, números y símbolos).
- Directorio: Indica la ruta donde se instalarán los archivos de PrestaShop. Normalmente será
/public_htmlo/public_html/prestashopsi quieres instalarla en una subcarpeta.
- Usuario: Elige un nombre, por ejemplo,
- Guarda los cambios. Anota estos datos, los necesitarás más adelante.
Crear una base de datos MySQL
- Ve a la sección "Bases de datos" o "MySQL".
- Haz clic en "Añadir base de datos".
- Completa los campos:
- Nombre de la base de datos: Por ejemplo,
tienda_db. - Usuario de la base de datos: Por ejemplo,
tienda_user. - Contraseña: Crea una contraseña robusta. No uses la misma que la del FTP.
- Nombre de la base de datos: Por ejemplo,
- Guarda y anota los datos: nombre de la base, usuario y contraseña. También necesitarás el host de la base de datos, que normalmente es
localhost.
[TIP] Crea contraseñas únicas para cada servicio. Puedes usar un gestor de contraseñas para no olvidarlas.
Paso 3: Descarga PrestaShop
Ahora necesitas el paquete de instalación de PrestaShop. Hay dos formas de hacerlo: descargarlo desde la web oficial o usar el instalador automático que a veces incluye Syspanel. Te mostraré el método manual, que es más universal.
- Ve al sitio oficial de PrestaShop y descarga la última versión estable en formato
.zip. - Una vez descargado, descomprime el archivo en tu ordenador. Verás una carpeta con todos los archivos de PrestaShop.
[WARNING] No descargues versiones beta o de desarrollo, ya que pueden tener errores. Siempre busca la etiqueta "Estable" en la página de descargas.
Paso 4: Sube los archivos a tu servidor
Ahora debes subir los archivos de PrestaShop a tu servidor. Para ello, usarás el cliente FTP que más te guste (FileZilla, Cyberduck, etc.) o el gestor de archivos integrado en Syspanel.
Usando el gestor de archivos de Syspanel
- En el panel, busca la sección "Administrador de archivos".
- Navega hasta el directorio donde quieres instalar PrestaShop (por ejemplo,
public_html). - Haz clic en "Subir" y selecciona el archivo
.zipque descargaste. - Una vez subido, haz clic derecho sobre el archivo y elige "Extraer" o "Descomprimir".
- Si el archivo se extrae en una subcarpeta (por ejemplo,
prestashop/), mueve todos los archivos a la raíz del directorio (public_html/) si quieres que tu tienda aparezca en el dominio principal.
Usando FileZilla (opcional)
- Conecta con FileZilla usando los datos FTP que creaste en el Paso 2.
- Arrastra todos los archivos descomprimidos de PrestaShop a la carpeta
public_htmlen el servidor. - Espera a que termine la transferencia. Puede tardar unos minutos.
[INFO] Si usas la opción de extraer en el servidor, verás que PrestaShop crea una carpeta llamada
prestashop. Si no quieres que tu tienda esté en una subcarpeta, mueve el contenido de esa carpeta a la raíz.
Paso 5: Configura los permisos de archivos
PrestaShop necesita permisos de escritura en ciertas carpetas para funcionar correctamente. En Syspanel, puedes cambiar los permisos fácilmente.
- En el administrador de archivos, selecciona la carpeta
configy la carpetacache. - Haz clic derecho y elige "Permisos" o "Chmod".
- Asigna el valor
755para carpetas y644para archivos. Si tu instalación lo requiere, puedes usar775o664si tienes problemas.
[TIP] No le des permisos
777a todo el directorio. Es un riesgo de seguridad grave. Solo las carpetas que PrestaShop indique deben tener permisos de escritura.
Paso 6: Ejecuta el instalador de PrestaShop
Ahora viene la parte más emocionante. Abre tu navegador y escribe la URL de tu dominio (por ejemplo, https://midominio.com). Si todo está correcto, verás la página de bienvenida del instalador de PrestaShop.
Configuración del instalador
- Idioma: Selecciona tu idioma y haz clic en "Siguiente".
- Licencia: Acepta los términos y continúa.
- Compatibilidad: El instalador verificará que tu servidor cumpla con los requisitos. Si algo falla, te lo indicará. La mayoría de las veces todo estará en verde.
- Información de la tienda:
- Nombre de la tienda: Elige un nombre atractivo para tu negocio.
- Actividad principal: Selecciona el sector de tu tienda.
- País: Indica tu país.
- Haz clic en "Siguiente".
- Cuenta de administrador: Crea tu usuario y contraseña de acceso al panel de administración de PrestaShop. Esta es una cuenta crítica, guárdala en un lugar seguro.
- Base de datos: Aquí es donde usarás los datos del Paso 2.
- Motor de base de datos: Deja
MySQLoMariaDB. - Servidor:
localhost. - Nombre de la base: El nombre que creaste (ej:
tienda_db). - Usuario: El usuario de la base (ej:
tienda_user). - Contraseña: La contraseña de la base.
- Prefijo: Déjalo como
ps_por defecto.
- Motor de base de datos: Deja
- Instalación: Haz clic en "Instalar" y espera. El proceso puede tardar entre 2 y 5 minutos.
[WARNING] No cierres la pestaña del navegador durante la instalación. Si se interrumpe, podrías tener que empezar de nuevo.
Paso 7: Configuración post-instalación
¡Felicidades! Has instalado PrestaShop correctamente. Ahora hay algunos pasos finales para asegurar que tu tienda funcione de manera óptima.
Elimina la carpeta de instalación
Por seguridad, debes eliminar la carpeta install del servidor. Puedes hacerlo desde el administrador de archivos de Syspanel.
- Ve a la carpeta
public_html. - Busca la carpeta
instally haz clic derecho para "Eliminar".
[WARNING] No olvides este paso. Dejar la carpeta
installes una puerta abierta para ataques maliciosos.
Configura la URL de tu tienda
- Accede al panel de administración de PrestaShop:
https://midominio.com/admin. - Ve a "Parámetros avanzados" > "Rendimiento".
- Asegúrate de que la URL de tu tienda sea correcta (sin
wwwo conwww, según prefieras).
Activa el modo amigable de URLs
- En "Parámetros avanzados" > "SEO y URLs".
- Activa la opción "URLs amigables" y guarda.
- Esto mejorará el SEO de tu tienda, haciendo que las URLs sean más limpias y descriptivas.
Solución de problemas comunes
No puedo acceder al instalador
- Verifica que los archivos estén en el directorio correcto (
public_html). - Comprueba que el dominio apunte a tu servidor (espera entre 1 y 24 horas si lo acabas de configurar).
- Revisa que no exista un archivo
index.htmlpor defecto que esté interfiriendo.
Error de conexión a la base de datos
- Revisa que los datos de la base sean correctos.
- Asegúrate de que el host sea
localhost(a menos que tu hosting indique otra cosa). - Verifica que la base de datos exista y que el usuario tenga permisos.
La página se ve en blanco
- Activa el modo de depuración en el archivo
config/defines.inc.phpcambiando_PS_MODE_DEV_atrue. - Revisa los logs de error en el panel de Syspanel.
Preguntas frecuentes (FAQ)
¿Puedo instalar PrestaShop en una subcarpeta?
Sí, puedes instalarlo en /public_html/tienda y acceder a través de https://midominio.com/tienda. Solo asegúrate de subir los archivos a esa subcarpeta.
¿Cuánto tiempo tarda la instalación?
El proceso completo, desde la descarga hasta la configuración, toma entre 15 y 30 minutos si sigues esta guía.
¿Qué hago si no tengo acceso a SSH?
No te preocupes, Syspanel te permite hacer todo desde su interfaz web, sin necesidad de usar comandos.
¿Es seguro usar localhost como host de la base de datos?
Sí, es lo más común en instalaciones de hosting compartido. Solo cambia este valor si tu proveedor te indica un host diferente.
¿Puedo cambiar el prefijo de las tablas?
Puedes cambiarlo, pero te recomiendo dejarlo como ps_ para evitar problemas de compatibilidad con futuros módulos.
Conclusión y próximos pasos
Instalar PrestaShop en Syspanel es un proceso sencillo si sigues los pasos correctos. Ahora que tu tienda está en línea, es hora de personalizarla:
- Instala un tema profesional.
- Añade tus productos con buenas descripciones e imágenes.
- Configura los métodos de pago y envío.
- Optimiza el SEO de tu tienda desde el panel de administración.
Recuerda que Syspanel te ofrece herramientas para gestionar copias de seguridad, certificados SSL y mucho más. No dudes en explorar el panel para aprovechar al máximo tu hosting.
[TIP] Realiza una copia de seguridad de tu tienda justo después de instalarla. Así, si algo sale mal en el futuro, podrás restaurarla fácilmente.
Espero que esta guía te haya sido de ayuda. Si tienes alguna duda, consulta la documentación oficial de PrestaShop o contacta con el soporte técnico de tu proveedor de hosting. ¡Buena suerte con tu nueva tienda online!
