Cómo subir PrestaShop manualmente por FTP a Syspanel
¿Te han asignado un hosting con Syspanel y necesitas instalar PrestaShop desde cero? Aunque muchos paneles ofrecen instaladores automáticos con un clic, a veces necesitas (o prefieres) hacerlo manualmente. Esto te da control total sobre la versión, los módulos y la estructura de archivos.
Subir PrestaShop por FTP a tu hosting con Syspanel es un proceso muy sencillo si sigues los pasos adecuados. No necesitas ser un experto en informática, solo un poco de paciencia y un cliente FTP (como FileZilla, que es gratuito).
En esta guía te explico, paso a paso y sin tecnicismos, cómo subir PrestaShop FTP Syspanel, desde la descarga del archivo hasta la instalación final en tu dominio.
Antes de Empezar: Qué Necesitas Tener a Mano
Para cargar PrestaShop hosting manualmente, asegúrate de tener lo siguiente listo:
- Datos de acceso FTP: Los encontrarás en tu panel de control Syspanel. Normalmente son: servidor (ej.
ftp.tudominio.como una IP), usuario, contraseña y puerto (suele ser 21). - Un cliente FTP: Recomiendo FileZilla por su facilidad de uso. Puedes descargarlo desde su web oficial.
- El archivo ZIP de PrestaShop: Descárgalo desde la página oficial de PrestaShop o desde tu cuenta de cliente. Asegúrate de descargar la versión estable más reciente.
- Datos de la base de datos MySQL: Necesitarás crear una base de datos, un usuario y una contraseña desde Syspanel. Anota estos datos, los necesitarás durante la instalación.
[INFO]
El acceso a Syspanel se realiza a través del puerto 2106. Asegúrate de que tu proveedor de hosting te haya dado la URL correcta, normalmente algo comohttps://tudominio.com:2106.
Paso 1: Preparar el Archivo de PrestaShop en tu Ordenador
Este paso es crucial para evitar errores de instalación. No lo saltes.
1.1. Descomprime el ZIP
Primero, descomprime el archivo ZIP que descargaste de PrestaShop en una carpeta de tu ordenador. Verás una carpeta con un nombre similar a prestashop_8.x.x.x.
1.2. Renombra la Carpeta Principal (Opcional pero Recomendado)
Dentro de la carpeta descomprimida, encontrarás otra carpeta llamada prestashop y un archivo llamado index.php. Si quieres instalar PrestaShop en la raíz de tu dominio (ej. www.tudominio.com), deberás subir el contenido de esa carpeta interna prestashop, no la carpeta en sí.
Para hacerlo más fácil, abre la carpeta descomprimida y luego entra en la carpeta prestashop. Selecciona todo su contenido (archivos y carpetas). Puedes dejarlo seleccionado para el siguiente paso.
[TIP]
Si planeas instalar PrestaShop en un subdirectorio (ej.www.tudominio.com/tienda), puedes subir la carpetaprestashopentera y renombrarla atiendadirectamente en el servidor.
Paso 2: Conectarte al Servidor con FileZilla
Ahora vamos a establecer la conexión entre tu ordenador y tu servidor.
2.1. Abre FileZilla y Configura la Conexión
Abre FileZilla. En la barra superior, verás los campos para el servidor, nombre de usuario, contraseña y puerto.
- Servidor: Introduce la dirección FTP que te proporcionó tu hosting (ej.
ftp.tudominio.com). - Nombre de usuario: Tu usuario FTP.
- Contraseña: Tu contraseña FTP.
- Puerto: Normalmente es el
21. Si tu hosting usa uno diferente, te lo habrán indicado.
Haz clic en "Conexión rápida". Verás que en el panel inferior derecho se conecta y muestra los archivos de tu servidor.
2.2. Navega a la Carpeta Correcta (public_html)
En el panel derecho de FileZilla (el que muestra tu servidor), busca la carpeta donde se alojan los archivos de tu sitio web. En la mayoría de los casos, es una carpeta llamada public_html, www o htdocs. Entra en ella.
[WARNING]
No borres nada de esta carpeta si ya tiene contenido, como un sitio web en construcción o un índice por defecto. Si la carpeta está vacía, perfecto. Si tiene un archivoindex.html, puedes borrarlo o sobrescribirlo más tarde.
Paso 3: Subir los Archivos (El Proceso de Carga FTP)
Este es el paso principal de cargar PrestaShop hosting.
3.1. Selecciona y Arrastra los Archivos
En el panel izquierdo de FileZilla (tu ordenador), navega hasta la carpeta donde tienes el contenido de PrestaShop que seleccionaste en el Paso 1.2.
Selecciona todos los archivos y carpetas de esa ubicación (puedes usar Ctrl+A para seleccionar todo).
Ahora, arrastra todos esos archivos seleccionados y suéltalos dentro de la carpeta public_html en el panel derecho.
3.2. Espera a que Finalice la Transferencia
FileZilla comenzará a subir los archivos. Verás cómo se procesan en la parte inferior. La duración dependerá del tamaño del archivo y tu velocidad de conexión. PrestaShop suele pesar entre 50 y 100 MB, así que puede tardar unos minutos.
Asegúrate de que en la pestaña "Transferencias fallidas" no aparezca ningún error. Si ocurre, revisa los permisos de la carpeta o intenta de nuevo.
[INFO]
Verás que se suben carpetas comoadmin,config,img,src, etc. Es normal que haya cientos de archivos. No interrumpas el proceso.
Paso 4: Crear la Base de Datos en Syspanel
Mientras los archivos se suben (o antes), puedes crear la base de datos. Es un requisito indispensable para instalar PrestaShop manualmente.
- Accede a Syspanel usando el puerto 2106 (ej.
https://tudominio.com:2106). - Busca la sección de "Bases de Datos" o "MySQL".
- Crea una nueva base de datos. Ponle un nombre que recuerdes (ej.
prestashop_db). - Crea un usuario para esa base de datos y asígnale una contraseña segura.
- Asegúrate de otorgar todos los privilegios a ese usuario sobre esa base de datos.
Anota estos tres datos: Nombre de la BD, Usuario de la BD y Contraseña.
[WARNING]
Guarda estos datos en un lugar seguro. Los necesitarás en el siguiente paso y no podrás continuar la instalación sin ellos.
Paso 5: Ejecutar el Instalador Web de PrestaShop
Una vez que todos los archivos estén subidos y tengas los datos de la base de datos, es hora de la instalación.
5.1. Accede a tu Dominio
Abre tu navegador web y escribe tu dominio (ej. www.tudominio.com). Deberías ver la página de bienvenida del instalador de PrestaShop. Si no es así, prueba a escribir www.tudominio.com/index.php.
5.2. Sigue el Asistente de Instalación
El proceso es guiado. Los pasos son:
- Selección de idioma: Elige el español y haz clic en "Siguiente".
- Comprobación de compatibilidad: El instalador verificará que tu servidor cumple los requisitos. Si todo está en verde, continúa.
- Información de la tienda: Introduce el nombre de tu tienda, el sector de actividad, el país y el idioma. También puedes crear la cuenta de administrador aquí (email, contraseña).
- Configuración de la base de datos: Este es el paso clave. Introduce los datos que anotaste en el Paso 4:
- Dirección del servidor de base de datos: Normalmente es
localhosto127.0.0.1. Si tu hosting usa un servidor MySQL externo, te lo indicarán en Syspanel. - Nombre de la base de datos:
prestashop_db(o el que hayas elegido). - Usuario de la base de datos: El usuario que creaste.
- Contraseña de la base de datos: La contraseña que asignaste.
- Prefijo de las tablas: Déjalo como
ps_por defecto.
- Dirección del servidor de base de datos: Normalmente es
- Resumen de la tienda: Revisa la información y haz clic en "Instalar PrestaShop".
[TIP]
Si tu hosting te indica que uses un hostname específico para la base de datos (en lugar delocalhost), usa ese. Lo encontrarás en la sección de bases de datos de Syspanel.
5.3. Espera a que Finalice la Instalación
El proceso de instalación puede tardar unos minutos. Verás una barra de progreso. No cierres la pestaña del navegador.
Paso 6: Configuración Post-Instalación (Importante para la Seguridad)
Una vez terminada la instalación, PrestaShop te mostrará un mensaje de éxito. No olvides estos pasos finales:
- Elimina la carpeta
install: Es obligatorio borrar la carpetainstallde tu servidor (enpublic_html). Puedes hacerlo desde FileZilla. Si no la borras, tu tienda será vulnerable a ataques. - Renombra la carpeta
admin: Por seguridad, es muy recomendable renombrar la carpetaadmin(ej.admin12345). Esto oculta el acceso a tu panel de administración. Hazlo desde FileZilla. Si lo haces, guarda la nueva URL para acceder a tu back-office.
[WARNING]
No accedas a tu tienda ni a tu panel de administración hasta haber borrado la carpetainstall. Es un riesgo de seguridad grave.
Preguntas Frecuentes (FAQ) sobre FTP y PrestaShop en Syspanel
Aquí respondemos las dudas más comunes que nos llegan al soporte técnico.
¿Por qué no veo mi web después de subir los archivos?
Esto suele deberse a dos razones:
- Archivos mal ubicados: Asegúrate de que los archivos de PrestaShop (como
index.phpy las carpetassrc,config, etc.) estén directamente dentro depublic_html, no dentro de una subcarpeta. - Caché del navegador: Prueba a limpiar la caché de tu navegador o accede desde una ventana de incógnito.
¿Qué hago si FileZilla me da un error de "Permiso denegado"?
Esto significa que tu usuario FTP no tiene permisos de escritura en la carpeta public_html. Deberías verificar los permisos de la carpeta en Syspanel o contactar con tu proveedor de hosting para que te los otorgue.
¿Puedo cancelar la subida de archivos si me he equivocado?
Sí, puedes cancelar la transferencia en FileZilla. Sin embargo, es posible que queden archivos incompletos en el servidor. Lo más seguro es borrar todo lo que hayas subido y empezar de nuevo.
¿Es necesario crear la base de datos antes de subir los archivos?
No es estrictamente necesario, pero es muy recomendable. De esta manera, cuando ejecutes el instalador web, ya tendrás los datos a mano y el proceso será más fluido.
¿Y si no tengo un cliente FTP?
Puedes usar el Administrador de Archivos que viene integrado en Syspanel. La interfaz es web y funciona de manera similar: subes el ZIP, lo descomprimes en el servidor y luego mueves el contenido a public_html. Es un poco más tedioso, pero funciona perfectamente.
Conclusión
Subir PrestaShop FTP Syspanel no tiene por qué ser una odisea. Con un cliente FTP como FileZilla y siguiendo estos pasos, tendrás tu tienda online funcionando en menos de lo que imaginas. La clave está en la organización: preparar los archivos, subirlos correctamente a public_html y tener los datos de la base de datos listos.
Recuerda que la seguridad es primordial: borra siempre la carpeta install y renombra la carpeta admin después de la instalación. Si en algún momento del proceso te sientes perdido, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Buena suerte con tu nueva tienda!
