Syspanel: Primeros pasos para alojar PrestaShop
¡Hola! Si estás leyendo esto, es porque probablemente acabas de contratar un plan de alojamiento web con Syspanel o estás pensando en hacerlo, y quieres montar tu tienda online con PrestaShop. ¡Excelente elección! PrestaShop es uno de los CMS de comercio electrónico más potentes y flexibles que existen, y Syspanel, con su panel de control intuitivo, hace que la tarea de alojarlo sea mucho más sencilla de lo que imaginas.
En esta guía extensa, vamos a desgranar todo el proceso, paso a paso, desde que entras por primera vez en tu panel de control hasta que ves tu tienda funcionando con el tema por defecto. No necesitas ser un experto en informática; solo necesitas seguir las instrucciones al pie de la letra y tener un poco de paciencia. Vamos a ello.
¿Qué es Syspanel y por qué es ideal para PrestaShop?
Antes de ensuciarnos las manos, es importante entender qué es Syspanel. Piensa en Syspanel como el "cuarto de máquinas" de tu sitio web. Es el panel de control desde el cual gestionas todo: tu correo electrónico, tus bases de datos, los archivos de tu web y, sobre todo, la instalación de aplicaciones como PrestaShop.
Syspanel está basado en una tecnología muy robusta y conocida en el mundo del hosting, lo que lo hace fiable y rápido. A diferencia de otros paneles que pueden resultar abrumadores, Syspanel presenta una interfaz limpia y organizada. Para un usuario de PrestaShop, esto es una bendición, porque podrás centrarte en lo que importa: vender, en lugar de pelear con la tecnología.
Una de las primeras cosas que debes saber es cómo acceder a él. La URL de acceso suele ser https://tu-dominio.com:2106 o https://tu-ip:2106. Recuerda este número: el puerto 2106. Es tu puerta de entrada a la gestión de tu hosting. Marca esta página en tu navegador, la usarás a menudo.
Primeros Pasos: Conectando con tu Panel de Control
Cuando entres por primera vez en Syspanel, verás una pantalla de inicio de sesión. Aquí usarás las credenciales que te envió tu proveedor de hosting por correo electrónico. Normalmente son un nombre de usuario y una contraseña. Te recomiendo encarecidamente que, una vez dentro, cambies esa contraseña por una mucho más segura. Es un paso de seguridad básico pero vital.
Una vez dentro, te encontrarás con el panel principal o "Dashboard". Verás estadísticas de uso de CPU, RAM y espacio en disco. No te asustes si ves muchos números; son solo indicadores. Lo que te interesa a ti ahora es el menú lateral o superior, donde encontrarás secciones como "Web", "Base de Datos", "Correo" y "Aplicaciones". Para alojar PrestaShop, nos centraremos en estas tres primeras.
Fase 1: Preparando el Terreno (Dominio y Base de Datos)
### Crear o Añadir tu Dominio
Lo primero es asegurarte de que tu dominio (por ejemplo, mitiendaonline.com) esté correctamente vinculado a tu cuenta de Syspanel. En la sección "Web" o "Dominios", deberías ver tu dominio listado. Si no es así, tendrás que añadirlo. El proceso suele ser tan sencillo como hacer clic en "Añadir Dominio", escribir la URL y confirmar. Syspanel se encargará de crear la estructura de carpetas necesaria automáticamente.
[TIP]: Si acabas de registrar tu dominio, asegúrate de que los servidores DNS (Nameservers) apuntan a los que te indicó tu proveedor de hosting. Sin esto, tu dominio no se conectará con tu alojamiento y no podrás ver tu tienda. Pregunta a tu proveedor si no sabes cuáles son.
### Crear la Base de Datos para PrestaShop
PrestaShop necesita un lugar donde guardar todos sus datos: productos, clientes, pedidos, configuraciones, etc. Ese lugar es una base de datos MySQL. Es el corazón de tu tienda.
En el menú de Syspanel, busca la sección "Base de Datos" o "Bases de Datos MySQL". Dentro, verás una opción para "Añadir Nueva Base de Datos". Haz clic ahí.
Te pedirán lo siguiente:
- Nombre de la Base de Datos: Elige algo descriptivo, como
prestashop_dbotienda_online. - Usuario de la Base de Datos: Crea un usuario, por ejemplo,
admin_presta. - Contraseña: Genera una contraseña segura. Usa el generador que suele incluir el propio panel. Guarda esta información en un lugar seguro, la necesitarás en unos minutos.
- Privilegios: Marca la casilla que otorga "Todos los privilegios" a este usuario sobre esta base de datos.
Haz clic en "Crear". ¡Listo! Ya tienes el contenedor donde se guardará todo el contenido de tu tienda. Sin este paso, la instalación de PrestaShop fallaría.
Fase 2: Subiendo los Archivos de PrestaShop
Ahora viene la parte más "técnica", pero no te preocupes, es más fácil de lo que parece. Tienes dos opciones principales para subir los archivos de PrestaShop a tu hosting: mediante el instalador automático (si Syspanel lo tiene) o de forma manual (subiendo los archivos). Te explicaré ambas, pero la manual es la que te dará más control y es la que usaremos como base.
### Opción A: Instalador Automático (La Vía Rápida)
Muchos paneles Syspanel incluyen un instalador de aplicaciones de un clic, como Softaculous o similar. Busca en el menú la sección "Aplicaciones" o "Instalador de Scripts". Dentro, busca PrestaShop y haz clic en "Instalar". El panel te pedirá la información del dominio, el directorio (déjalo vacío para instalar en la raíz) y los datos de la base de datos que creaste antes. Rellena los campos y en unos minutos tendrás PrestaShop instalado. Si tu panel tiene esta opción, es la más recomendada para principiantes.
### Opción B: Instalación Manual (El Control Total)
Si prefieres hacerlo manualmente o tu panel no tiene instalador, sigue estos pasos:
- Descarga PrestaShop: Ve al sitio oficial de PrestaShop y descarga el paquete comprimido (archivo
.zip) de la última versión estable. - Accede al Administrador de Archivos: En Syspanel, busca la sección "Archivos" o "Administrador de Archivos". Haz clic para abrirlo. Verás la estructura de carpetas de tu dominio. Normalmente, la carpeta raíz de tu web se llama
public_htmlowww. Entra en ella. - Sube el Archivo Zip: En el Administrador de Archivos, verás un botón de "Subir". Selecciona el archivo
.zipde PrestaShop que descargaste y súbelo a la carpetapublic_html. Dependiendo del tamaño del archivo, puede tardar unos minutos. - Extrae el Archivo: Una vez subido, verás el archivo
.zipen la lista. Haz clic derecho sobre él (o usa el botón de acciones) y selecciona la opción "Extraer" o "Descomprimir". El sistema creará una carpeta (o extraerá los archivos directamente) con todo el contenido de PrestaShop. - Mueve los Archivos (Importante): Si al extraer se creó una subcarpeta (por ejemplo,
prestashop/), necesitas mover todo el contenido de esa subcarpeta a la raíz (public_html). Es decir, los archivosindex.php,config/,admin/, etc., deben estar directamente enpublic_html, no dentro de una subcarpeta. Selecciona todos los archivos extraídos y muévelos a la carpeta padre. - Elimina el Zip: Una vez extraído y movido, borra el archivo
.zippara mantener el servidor limpio.
[WARNING]: Si tu dominio es tudominio.com y dejas los archivos dentro de una subcarpeta prestashop, tu tienda se verá en tudominio.com/prestashop. A veces esto es útil, pero para una tienda principal, es mejor que esté en la raíz para que se vea en tudominio.com.
Fase 3: El Asistente de Instalación de PrestaShop
Ahora viene la parte mágica. Abre tu navegador y escribe tu dominio (ej. http://tudominio.com). Si todo está correcto, verás el asistente de instalación de PrestaShop. Es un proceso guiado en varios pasos.
- Selección de idioma: Elige el idioma de tu tienda (español, por ejemplo) y haz clic en "Siguiente".
- Licencia: Acepta los términos de la licencia. Es un paso obligatorio. Haz clic en "Siguiente".
- Compatibilidad del sistema: PrestaShop comprobará que tu servidor cumple con los requisitos mínimos. Deberías ver todo en verde. Si algo falla, te indica qué debes ajustar. Si todo está bien, haz clic en "Siguiente".
- Información de la tienda: Aquí rellenas los datos de tu negocio: Nombre de la tienda, Actividad principal, País, Región (es importante para los impuestos) y, si lo tienes, el logo. También puedes crear una cuenta de administrador aquí o en el siguiente paso.
- Cuenta de administrador: Crea el usuario y la contraseña para acceder al panel de administración de tu tienda (el back-office). Guarda estos datos, son oro puro. No los pierdas.
- Configuración de la base de datos: ¡Este es el paso crucial! Aquí es donde usamos la base de datos que creamos antes.
- Motor de base de datos: Déjalo en MySQL.
- Dirección del servidor: Normalmente es
localhost. En Syspanel, casi siempre es esta. Si no funciona, consulta con tu proveedor, perolocalhostes la opción estándar. - Nombre de la base de datos: Escribe el nombre que le diste en Syspanel (ej.
prestashop_db). - Usuario de la base de datos: Escribe el usuario (ej.
admin_presta). - Contraseña de la base de datos: Escribe la contraseña que generaste.
- Prefijo de las tablas: Deja el prefijo
ps_por defecto.
Haz clic en "Siguiente".
- Instalación: El sistema comenzará a instalar los archivos y a crear las tablas en la base de datos. Este proceso puede tardar unos minutos. No cierres la ventana.
- ¡Felicidades!: Al finalizar, verás una pantalla de éxito. Te recomiendo que instales el tema o los módulos que te sugieran, pero puedes omitirlo. Haz clic para ir a tu tienda o al panel de administración.
Fase 4: Configuración y Primeros Ajustes Post-Instalación
Una vez instalado, entras en tu panel de administración (normalmente en tudominio.com/admin o la carpeta que se generó). Aquí empieza la verdadera configuración.
### Ajustes Básicos de tu Tienda
- Información de la tienda: Ve a "Parámetros Avanzados" > "Información". Aquí puedes cambiar el nombre, el logo, el email de contacto, etc.
- Zonas y Ubicaciones: En "Internacional" > "Zonas y Ubicaciones", configura tu país y región para que los cálculos de impuestos sean correctos.
- Métodos de Pago: En el módulo de pago, activa los que vayas a usar (PayPal, tarjeta, etc.) y configúralos. Al principio, puedes usar el pago por transferencia o contra reembolso para probar.
- Métodos de Envío: Configura las transportistas (Correos, MRW, etc.) y las tarifas de envío en "Mejoras" > "Envío".
### Seguridad Esencial
- Cambia la URL de administración: Por defecto, el panel de admin es
/admin. Cámbialo a algo único y difícil de adivinar (ej./mi-panel-2024). Puedes hacerlo desde "Parámetros Avanzados" > "Administración". Esto es crucial para evitar ataques de fuerza bruta. - Activa SSL (HTTPS): En Syspanel, busca la sección de "SSL" o "Certificados". Activa el certificado gratuito Let's Encrypt para tu dominio. Luego, en PrestaShop, ve a "Parámetros Avanzados" > "General" y activa la opción "Forzar SSL en todas las páginas". Esto cifra la comunicación entre el cliente y tu tienda, generando confianza y mejorando el SEO.
Resolución de Problemas Comunes (FAQ)
Cuando estás empezando, es normal encontrarse con obstáculos. Aquí te dejo las soluciones a los problemas más habituales al configurar prestashop syspanel.
### Error de conexión con la base de datos
Síntoma: "Error al conectar con la base de datos" durante la instalación.
Solución:
- Verifica que el nombre de la base de datos, el usuario y la contraseña son exactamente los que creaste en Syspanel. Un simple error tipográfico es la causa más común.
- Asegúrate de que el servidor de base de datos es
localhost. Si tu hosting usa un servidor remoto, te lo habrán indicado en el correo de bienvenida. - Comprueba que el usuario tiene todos los privilegios sobre la base de datos. Vuelve a Syspanel y edita el usuario para asegurarte.
### Página en blanco (Error 500)
Síntoma: Ves una página en blanco o un "Error 500 Internal Server Error" después de instalar.
Solución:
- Este error suele deberse a permisos de archivos incorrectos. En Syspanel, ve al Administrador de Archivos. Selecciona todas las carpetas y archivos de
public_htmly cambia los permisos a 755 para las carpetas y 644 para los archivos. - Otra causa común es la falta de memoria PHP. En Syspanel, busca la sección de "PHP" o "Configuración PHP". Aumenta el límite de memoria a 256MB o 512MB.
- Si el problema persiste, activa el modo debug de PrestaShop editando el archivo
config/defines.inc.phpy cambiando_PS_MODE_DEV_defalseatrue. Esto te mostrará el error específico en pantalla.
### No puedo acceder al panel de administración
Síntoma: No encuentras la URL del panel de admin o te da error 404.
Solución:
- La URL por defecto es
tudominio.com/admin. Si la cambiaste y la olvidaste, deberás buscar el nombre de la carpeta en el Administrador de Archivos de Syspanel (dentro depublic_html). - Si al cambiar la URL de admin se rompió algo, puedes restablecerla editando el archivo
config/settings.inc.phpy buscando las líneas_COOKIE_KEY_y_COOKIE_IV_. Esto es un poco más avanzado, pero es una solución conocida. Simplemente borra esos valores y guarda el archivo; PrestaShop generará unos nuevos, pero tendrás que volver a iniciar sesión.
### ¿Cómo configuro el correo electrónico desde Syspanel?
Síntoma: No sé cómo crear una cuenta de correo como info@mydominio.com.
Solución:
- Ve a la sección "Correo" en Syspanel.
- Haz clic en "Añadir Cuenta de Correo".
- Rellena el nombre de usuario (ej.
info), la contraseña y elige la cuota de almacenamiento. - Una vez creada, en PrestaShop, ve a "Parámetros Avanzados" > "E-mail". Configura el envío de correos usando la función
