Cómo subir PrestaShop a Syspanel usando FTP: guía rápida
Antes de empezar: ¿Qué necesitas para subir PrestaShop a Syspanel?
Subir PrestaShop a Syspanel usando FTP es un proceso más sencillo de lo que parece, pero requiere que tengas a mano algunos datos y herramientas antes de lanzarte. No te preocupes, aquí te los detallo uno a uno para que no te falte nada.
Para realizar esta guía de subir archivos PrestaShop necesitarás lo siguiente:
- Datos de acceso FTP: Los encuentras en tu panel de control Syspanel. Normalmente son el host (por ejemplo,
ftp.tudominio.como una IP), el usuario, la contraseña y el puerto (suele ser el 21, aunque a veces es el 2106 si usas conexiones seguras). - Un cliente FTP: Te recomiendo FileZilla porque es gratuito, multiplataforma y muy intuitivo. También puedes usar Cyberduck o el administrador de archivos del propio Syspanel, pero para esta guía usaremos FileZilla.
- El paquete de PrestaShop: Descarga la última versión desde la página oficial de PrestaShop. Asegúrate de que sea un archivo
.zipo.tar.gz. - Un dominio o subdominio ya apuntando a tu servidor Syspanel. Esto es clave para que cuando subas los archivos, puedas ver tu tienda online.
- Base de datos MySQL creada: PrestaShop necesita una base de datos para funcionar. En Syspanel puedes crearla fácilmente desde la sección de bases de datos. Anota el nombre de la base, el usuario y la contraseña, porque los necesitarás durante la instalación.
[WARNING]: Si no tienes creada la base de datos, la instalación de PrestaShop fallará. Es uno de los errores más comunes. Asegúrate de tenerla lista antes de empezar a subir archivos.
Paso 1: Conectarte a Syspanel por FTP
Lo primero es abrir FileZilla y conectarte a tu servidor. En la barra superior verás los campos para el host, el nombre de usuario, la contraseña y el puerto. Rellénalos con los datos que obtuviste de Syspanel.
¿Dónde encuentro los datos FTP en Syspanel?
Dentro de tu panel Syspanel, busca la sección que dice "Cuentas FTP" o "Acceso FTP". Allí podrás ver o crear un usuario FTP. Si no lo has creado antes, hazlo ahora. Generalmente, el host es tu nombre de dominio o la IP del servidor, y el puerto suele ser el 2106 para conexiones seguras (SFTP) o el 21 para FTP estándar.
Una vez conectado, verás dos paneles: a la izquierda los archivos de tu ordenador y a la derecha los archivos de tu servidor. Ahora es cuando empieza la magia.
[TIP]: Si tu conexión FTP falla, prueba a cambiar el puerto a 2106 y activa la opción de "Requiere SFTP" en FileZilla. Algunos servidores Syspanel solo permiten conexiones seguras.
Paso 2: Localizar la carpeta raíz de tu dominio
En el panel derecho (el del servidor), navega hasta la carpeta donde quieres instalar PrestaShop. Normalmente, en Syspanel, la estructura es algo así:
/home/usuario/web/tudominio.com/public_html(para el dominio principal)./home/usuario/web/subdominio.tudominio.com/public_html(para subdominios).
La carpeta public_html es la raíz pública de tu sitio web. Es aquí donde debes subir los archivos de PrestaShop para que tu tienda sea visible al entrar en tu dominio.
[INFO]: Si no ves la carpeta public_html, puede que tu servidor use otra nomenclatura como htdocs o www. En Syspanel, sin embargo, lo más habitual es public_html.
Paso 3: Subir los archivos de PrestaShop
Ahora viene el paso más importante del tutorial de cómo subir PrestaShop a Syspanel usando FTP. Tienes dos opciones: subir el archivo comprimido y descomprimirlo en el servidor, o subir los archivos ya descomprimidos desde tu ordenador. Te recomiendo la primera, es más rápida y evita errores de transferencia.
Opción A: Subir el archivo comprimido (recomendada)
- En el panel izquierdo de FileZilla, navega hasta donde tienes el archivo
.zipde PrestaShop. - Arrastra el archivo
.zipal panel derecho (dentro depublic_html). - Espera a que termine la subida. El tiempo dependerá de tu conexión y del tamaño del archivo.
- Una vez subido, necesitas descomprimirlo. No todos los clientes FTP incluyen esta función, así que tendrás que hacerlo desde Syspanel. Accede a tu panel Syspanel y busca el administrador de archivos. Localiza el
.zipen la carpetapublic_html, haz clic derecho y selecciona "Extraer" o "Descomprimir".
Opción B: Subir archivos descomprimidos
Si prefieres no complicarte con la extracción en el servidor, descomprime PrestaShop en tu ordenador primero. Verás una carpeta llamada prestashop (o similar) con muchos archivos y carpetas dentro.
- En FileZilla, selecciona todos los archivos y carpetas dentro de la carpeta de PrestaShop.
- Arrastra esa selección al panel derecho (a
public_html). - La subida puede tardar más porque son muchos archivos pequeños, pero es igual de válida.
[WARNING]: Si subes la carpeta prestashop completa, tu tienda quedará en /public_html/prestashop. Si quieres que tu tienda esté en la raíz (es decir, al entrar en tudominio.com), debes subir el contenido de la carpeta, no la carpeta en sí.
Paso 4: Configurar los permisos de archivos y carpetas
PrestaShop necesita permisos de escritura en ciertos archivos y carpetas para poder instalarse correctamente. Esto es un clásico en cualquier prestashop syspanel tutorial que se precie.
¿Qué permisos necesita PrestaShop?
- Las carpetas deben tener permiso 755.
- Los archivos deben tener permiso 644.
- La carpeta
config,cache,logyimgdeben tener permisos 777 durante la instalación (luego puedes bajarlos a 755 por seguridad).
Para cambiar permisos en FileZilla:
- Haz clic derecho sobre la carpeta o archivo.
- Selecciona "Permisos de archivo..." (o "File permissions").
- Introduce el número (755, 644, 777) y marca la casilla "Recurse into subdirectories" si es necesario.
- Pulsa OK.
[TIP]: No te obsesiones con cambiar todos los permisos manualmente. Durante la instalación, PrestaShop te dirá qué archivos necesitan permisos más permisivos. Puedes ir ajustándolos sobre la marcha.
Paso 5: Crear la base de datos en Syspanel
Como mencioné al principio, necesitas una base de datos MySQL. Si aún no la has creado, es el momento de hacerlo.
- Entra en Syspanel y busca la sección "Bases de datos" o "MySQL".
- Crea una nueva base de datos con el nombre que prefieras (por ejemplo,
tienda_presta). - Crea un usuario para esa base de datos y asígnale una contraseña segura.
- Asocia ese usuario a la base de datos con todos los privilegios.
Anota estos datos, los usarás en el siguiente paso.
Paso 6: Instalar PrestaShop desde el navegador
Ahora viene la parte más visual y emocionante. Abre tu navegador y escribe la URL de tu dominio (o subdominio). Si has subido los archivos correctamente, deberías ver el asistente de instalación de PrestaShop.
Pasos del instalador:
- Selecciona el idioma: Elige el español y pulsa "Siguiente".
- Acepta los términos de la licencia.
- Comprueba los requisitos: El instalador verificará que tu servidor cumple con los requisitos mínimos. Si algo falla, te lo indicará. Presta atención a los permisos de archivos.
- Información de la tienda: Introduce el nombre de tu tienda, el sector, el país y una descripción.
- Cuenta de administrador: Crea el usuario y contraseña para acceder al panel de administración de PrestaShop.
- Configuración de la base de datos: Aquí es donde usarás los datos que creaste en Syspanel. Introduce el nombre de la base de datos, el usuario, la contraseña y el prefijo (normalmente
ps_). - Instalación: Pulsa el botón de instalar y espera. El proceso puede tardar unos minutos.
[INFO]: Si te pide la dirección del servidor de base de datos, normalmente es localhost o 127.0.0.1. En Syspanel, casi siempre es localhost.
Paso 7: Configuración post-instalación y primeros pasos
¡Enhorabuena! Tu tienda PrestaShop ya está instalada. Ahora toca asegurarse de que todo funciona bien y hacer algunos ajustes básicos.
Elimina la carpeta de instalación
Por seguridad, debes eliminar la carpeta install de tu servidor. Si no lo haces, PrestaShop mostrará un aviso de seguridad y podría ser un agujero de seguridad. Puedes eliminarla desde FileZilla (haz clic derecho y "Eliminar") o desde el administrador de archivos de Syspanel.
Accede al panel de administración
La URL para acceder al panel de administración suele ser tudominio.com/admin (o el nombre que hayas elegido durante la instalación). Guarda esta URL en un lugar seguro, porque la necesitarás para gestionar tu tienda.
Configura las URLs amigables
Para un buen SEO, es recomendable activar las URLs amigables. Ve a "Parámetros avanzados" > "SEO y URLs" en el panel de administración y activa la opción "URLs amigables". Esto hará que tus URLs sean más limpias y legibles.
Preguntas frecuentes (FAQ) sobre subir PrestaShop a Syspanel
¿Puedo usar el administrador de archivos de Syspanel en lugar de FTP?
Sí, puedes. Syspanel incluye un administrador de archivos web que te permite subir archivos directamente desde el navegador. Es útil para archivos pequeños, pero para una instalación completa de PrestaShop, el FTP es mucho más rápido y fiable.
¿Qué hago si la instalación se queda en blanco o da error 500?
Esto suele estar relacionado con los permisos de archivos o con la versión de PHP. Comprueba que la versión de PHP en Syspanel sea la recomendada por PrestaShop (normalmente 7.4 o superior). También revisa los permisos de las carpetas var/cache y var/logs.
¿Es necesario tener conocimientos avanzados para este proceso?
No, para nada. Siguiendo este prestashop syspanel tutorial, cualquier persona con paciencia puede hacerlo. Solo necesitas seguir los pasos al pie de la letra y tener los datos de acceso a mano.
¿Puedo subir PrestaShop a un subdominio?
Por supuesto. El proceso es idéntico, solo que en lugar de subir los archivos a la carpeta public_html del dominio principal, los subirás a la carpeta public_html del subdominio correspondiente.
¿Cuánto tarda en subir PrestaShop por FTP?
Depende de tu conexión. El archivo comprimido de PrestaShop pesa unos 50-100 MB. Con una conexión de fibra, tardarás unos minutos. Con una conexión más lenta, puede tardar media hora o más.
Consejos finales para que tu tienda PrestaShop funcione de maravilla
Una vez que hayas completado el proceso de subir PrestaShop a Syspanel usando FTP, te recomiendo que hagas lo siguiente:
- Haz una copia de seguridad de tu tienda desde el propio panel de administración. PrestaShop incluye una herramienta para ello.
- Configura un certificado SSL para que tu tienda sea segura. En Syspanel puedes activarlo fácilmente desde la sección de SSL.
- Mantén PrestaShop actualizado. Las actualizaciones corrigen errores y vulnerabilidades de seguridad.
- Optimiza las imágenes de tus productos para que la tienda cargue rápido.
- Instala un módulo de caché para mejorar el rendimiento.
[WARNING]: No subas archivos mientras la instalación está en curso. Espera a que el asistente termine por completo antes de tocar nada en el servidor.
Resumen rápido del proceso
Si has llegado hasta aquí, ya sabes perfectamente cómo subir PrestaShop a Syspanel usando FTP. El proceso se resume en estos pasos:
- Conectarte por FTP a Syspanel (puerto 2106 para SFTP).
- Subir los archivos de PrestaShop a
public_html. - Ajustar los permisos de archivos y carpetas.
- Crear la base de datos MySQL en Syspanel.
- Ejecutar el instalador desde el navegador.
- Eliminar la carpeta
instally configurar la tienda.
Es un proceso mecánico que, una vez que lo haces una vez, la segunda te resultará mucho más fácil. Y si en algún momento te atascas, no dudes en consultar este tutorial de nuevo o buscar ayuda en los foros de la comunidad PrestaShop.
Con tu tienda online ya en marcha, solo te queda personalizarla, añadir productos y empezar a vender. ¡Mucha suerte con tu negocio!
