PrestaShop en Syspanel: Requisitos y primeros pasos
Requisitos previos para PrestaShop en Syspanel
Antes de lanzarte a instalar PrestaShop, es fundamental que verifiques que tu servidor cumple con los requisitos mínimos. Esto te ahorrará dolores de cabeza y errores extraños durante la instalación. No te preocupes, no necesitas ser un experto en sistemas; solo sigue esta lista y compárala con lo que ofrece tu plan de hosting.
Requisitos de servidor para PrestaShop
PrestaShop es una plataforma robusta, pero no es especialmente exigente. Aun así, para que funcione con fluidez y cargue rápido, necesitas lo siguiente:
- PHP versión 7.2.5 o superior (se recomienda PHP 8.0 o 8.1 para mejor rendimiento y seguridad).
- MySQL 5.6 o superior o MariaDB 10.1 o superior.
- Extensión PHP cURL activada.
- Extensión PHP OpenSSL activada.
- Extensión PHP PDO activada.
- Extensión PHP GD (para procesar imágenes).
- Extensión PHP Zip (para instalar módulos y temas).
- Memoria de servidor (RAM) de al menos 512 MB, aunque se recomienda 1 GB o más.
- Espacio en disco de al menos 500 MB solo para la instalación base; luego sumarás el peso de tus productos e imágenes.
Si tu hosting usa Syspanel, la mayoría de estos requisitos ya vienen preconfigurados. Syspanel es nuestro panel de control que facilita la gestión de tu servidor, y su puerto de acceso es el 2106. Asegúrate de que tu plan incluya las versiones actualizadas de PHP y MySQL.
Verificar la compatibilidad de tu servidor
No asumas que todo funciona. Es mejor comprobarlo antes de empezar. Para ello, puedes crear un archivo de prueba en la raíz de tu dominio. Sigue estos pasos:
- Accede a tu panel Syspanel usando el puerto 2106 (por ejemplo,
https://tu-servidor:2106). - Ve a la sección de Archivos o Administrador de archivos.
- Navega hasta la carpeta
public_html(o la carpeta raíz de tu dominio). - Crea un archivo llamado
test.php. - Dentro de ese archivo, escribe el siguiente código:
<?php phpinfo(); ?>. - Guarda el archivo y luego ábrelo en tu navegador:
https://tudominio.com/test.php.
Verás una página con toda la configuración de PHP. Busca la versión de PHP y las extensiones mencionadas. Si algo falta, tendrás que activarlo desde Syspanel o contactar con soporte. Recuerda eliminar este archivo después de la verificación, ya que es un riesgo de seguridad.
[WARNING] No dejes el archivo test.php en tu servidor. Expone información sensible de tu configuración.
Primeros pasos: Preparar tu dominio y base de datos
Una vez que confirmas que el servidor es compatible, es hora de preparar el terreno. Esto implica crear una base de datos y tener tu dominio apuntando correctamente.
Crear la base de datos en Syspanel
PrestaShop necesita una base de datos para guardar productos, pedidos, clientes y configuración. En Syspanel, el proceso es muy sencillo:
- Inicia sesión en Syspanel (recuerda, puerto 2106).
- Busca la sección Bases de datos o MySQL Databases.
- Haz clic en Crear nueva base de datos.
- Elige un nombre descriptivo, por ejemplo,
prestashop_db. - Crea un usuario para la base de datos y asigna una contraseña segura. Guárdala en un lugar seguro; la necesitarás en la instalación.
- Asigna todos los privilegios (o permisos) a ese usuario sobre la base de datos.
Es importante que anotes el nombre de la base de datos, el usuario y la contraseña. También necesitarás saber el host de la base de datos, que normalmente es localhost en la mayoría de los servidores compartidos.
[TIP] Usa contraseñas largas y con caracteres especiales. No uses fechas de nacimiento ni nombres comunes.
Configurar el dominio y SSL
Para que PrestaShop funcione correctamente, tu dominio debe estar apuntando a tu servidor. Esto se hace a través de los DNS (Domain Name System). Si compraste el dominio en otro sitio, tendrás que modificar los servidores DNS para que apunten a los que te proporcionó tu proveedor de hosting.
En Syspanel, puedes gestionar esto en la sección Dominios o Sitios Web. Normalmente, el propio panel te guía para crear un "sitio web" o "dominio" asociado a una carpeta concreta.
Además, es muy recomendable instalar un certificado SSL desde el principio. Esto no solo da confianza a tus clientes, sino que también mejora tu posicionamiento SEO. En Syspanel, busca la opción SSL o Let's Encrypt y sigue el asistente. En unos minutos tendrás tu sitio con https://.
[INFO] Google penaliza los sitios sin SSL. Si quieres tener opciones de aparecer en los primeros resultados, el certificado SSL es obligatorio hoy en día.
Instalar PrestaShop en Syspanel paso a paso
Ahora viene la parte emocionante: la instalación. Tienes dos caminos principales: usar el instalador automático de Syspanel o hacerlo manualmente subiendo los archivos. Te explico ambos, pero si eres principiante, te recomiendo el automático.
Opción 1: Instalación automática con Syspanel
Esta es la forma más rápida y sin complicaciones. El panel se encarga de todo por ti.
- Accede a Syspanel (puerto 2106).
- Busca la sección Instalador de aplicaciones o App Installer.
- Busca PrestaShop en la lista de aplicaciones disponibles.
- Haz clic en Instalar.
- Se te pedirá que selecciones el dominio donde quieres instalarlo.
- Rellena los datos de la base de datos que creaste antes (nombre, usuario, contraseña y host).
- Configura el usuario administrador de tu tienda (email y contraseña).
- Elige el nombre de tu tienda y el sector si te lo pide.
- Haz clic en Instalar y espera unos minutos.
El instalador automático creará la estructura de carpetas, descargará los archivos necesarios y configurará la conexión a la base de datos. Al final, te dará la URL de acceso a tu tienda y al panel de administración.
[TIP] El panel de administración de PrestaShop se accede normalmente añadiendo /admin o /administrador a tu dominio. El instalador te dará la ruta exacta, que suele ser una URL aleatoria por seguridad (ej. /admin12345). Guárdala bien.
Opción 2: Instalación manual (subiendo archivos)
Si prefieres tener más control o el instalador automático no está disponible, puedes hacerlo manualmente. No es complicado, solo requiere un poco más de tiempo.
- Descarga el paquete de PrestaShop desde el sitio oficial de PrestaShop.
- Descomprime el archivo en tu ordenador. Verás una carpeta con muchos archivos y carpetas.
- Accede a Syspanel y ve al Administrador de archivos.
- Navega hasta la carpeta raíz de tu dominio (normalmente
public_html). - Sube todos los archivos de PrestaShop. Puedes comprimirlos en un
.zipy subir el zip, y luego descomprimirlo desde el panel. Es mucho más rápido. - Una vez subido y descomprimido, abre tu navegador y ve a
https://tudominio.com. - Se iniciará el asistente de instalación de PrestaShop. Sigue los pasos:
- Acepta la licencia.
- Verifica que tu servidor cumple los requisitos (aquí verás si falta algo).
- Introduce la información de la tienda (nombre, actividad, país).
- Introduce los datos de la base de datos que creaste.
- Configura la cuenta de administrador.
- Confirma la instalación.
El proceso puede tardar entre 5 y 10 minutos. Al terminar, verás un mensaje de éxito y se te recomendará eliminar la carpeta install del servidor por seguridad.
[WARNING] Después de la instalación manual, elimina la carpeta install y renombra la carpeta admin (si no se ha hecho automáticamente) para evitar accesos no autorizados.
Configuración esencial después de instalar PrestaShop
Instalar PrestaShop es solo el primer paso. Para que tu tienda funcione bien y esté optimizada para SEO, hay que hacer una serie de ajustes.
Activar el modo amigable de URLs
Las URLs amigables son clave para el SEO. En lugar de tudominio.com/index.php?id_product=5, queremos tudominio.com/zapatillas-rojas. Para activarlo:
- Accede a tu panel de administración de PrestaShop.
- Ve a Configuración avanzada > Rendimiento.
- Busca la opción URLs amigables y actívala.
- Guarda los cambios.
El sistema te pedirá que se generen automáticamente las reglas de reescritura. Si tienes algún problema, puede que necesites activar el módulo mod_rewrite de Apache, pero en Syspanel esto suele estar activado por defecto.
Configurar la tienda y los métodos de pago
Ahora toca darle personalidad a tu tienda. Ve a Parámetros avanzados > Parámetros generales y configura:
- El nombre de tu tienda.
- El logo y el favicon.
- La divisa (euro, dólar, etc.).
- El idioma por defecto.
También deberás configurar los métodos de envío y los métodos de pago. PrestaShop trae algunos módulos preinstalados (como PayPal), pero puedes añadir más desde el mercado de módulos.
[TIP] No actives todos los métodos de pago a la vez. Empieza con los más comunes en tu país y ve añadiendo según la demanda de tus clientes.
Optimización básica para SEO
El SEO es fundamental para que tu tienda sea encontrada. Aquí tienes algunas acciones básicas:
- Elige palabras clave relevantes para tus productos y añádelas en los títulos y descripciones.
- Activa la generación de sitemap: Ve a Módulos > Módulos y servicios y busca "Google Sitemap". Actívalo y configúralo para que se genere automáticamente.
- Configura Google Analytics: Instala el módulo oficial de Google Analytics y añade tu código de seguimiento.
- Crea URLs limpias para tus categorías y productos, sin parámetros extraños.
Preguntas frecuentes (FAQ) sobre PrestaShop en Syspanel
¿Puedo instalar PrestaShop en un hosting compartido con Syspanel?
Sí, siempre que el plan cumpla con los requisitos de PHP y MySQL. Syspanel está diseñado para gestionar este tipo de entornos sin problemas.
¿Qué hago si me aparece un error de memoria durante la instalación?
Es un problema común. Debes aumentar el límite de memoria de PHP. En Syspanel, ve a la configuración de PHP (o php.ini) y cambia memory_limit a por ejemplo 256M o 512M. Si no puedes, contacta con soporte.
¿Es necesario usar SSL?
Absolutamente. Es imprescindible para la seguridad de los datos de tus clientes y para el SEO. Syspanel te permite instalar SSL gratuito de Let's Encrypt en minutos.
¿Puedo cambiar el idioma de mi tienda después de instalarla?
Sí, puedes añadir y cambiar idiomas desde el panel de administración en Parámetros avanzados > Multilenguaje. Puedes tener varios idiomas activos a la vez.
¿Cómo accedo a Syspanel?
Accede a través de tu navegador usando la URL de tu servidor y el puerto 2106 (ejemplo: https://tu-ip:2106). Necesitarás tus credenciales de acceso que te proporcionó tu proveedor.
[INFO] Si olvidas la contraseña de administrador de PrestaShop, puedes recuperarla desde la base de datos, pero es un proceso delicado. Es mejor que la guardes en un gestor de contraseñas desde el principio.
Con estos pasos, ya tienes tu PrestaShop funcionando en Syspanel. Recuerda que la paciencia es clave y que la configuración inicial marca la diferencia en el rendimiento y el SEO de tu tienda. Si te surge cualquier duda, consulta la documentación oficial de PrestaShop o contacta con tu proveedor de hosting. ¡Manos a la obra!
