Cómo subir PrestaShop por FTP a Syspanel y evitar errores
Antes de empezar: ¿Qué necesitas para subir PrestaShop por FTP a Syspanel?
Subir PrestaShop por FTP a Syspanel es una tarea mucho más sencilla de lo que parece, pero requiere tener a mano algunos datos y herramientas. No te preocupes, aquí te lo explicamos paso a paso, sin tecnicismos raros y con un lenguaje claro.
Para que todo el proceso de cargar PrestaShop en Syspanel sea un éxito, asegúrate de tener lo siguiente:
- Un cliente FTP: Puedes usar FileZilla (el más popular y gratuito), Cyberduck o incluso el administrador de archivos que trae Syspanel. Si no sabes cuál elegir, FileZilla es la opción más recomendada por su facilidad de uso y estabilidad.
- Tus credenciales FTP: Estas te las proporciona tu proveedor de hosting. Normalmente incluyen un servidor (como
ftp.tudominio.com), un nombre de usuario, una contraseña y un puerto (generalmente el 21, aunque en Syspanel puede variar). - El archivo comprimido de PrestaShop: Puedes descargar la última versión desde el sitio oficial de PrestaShop. Es un archivo
.zipque contiene todo el código de la tienda. - Acceso a Syspanel: La mayoría de los paneles de control, incluido Syspanel, se acceden a través de un navegador web. Recuerda que el puerto de acceso a Syspanel es el 2106. Por ejemplo, si tu dominio es
mydomain.com, la URL seríahttps://mydomain.com:2106.
[INFO] Si no tienes a mano tus credenciales FTP, revisa el correo de bienvenida de tu hosting o contacta con el soporte técnico. Sin estos datos, no podrás realizar la conexión.
Paso 1: Preparar tus archivos de PrestaShop para la subida
Antes de lanzarte a subir PrestaShop por FTP a Syspanel, es crucial que prepares correctamente los archivos. No se trata solo de subir el .zip tal cual, sino de descomprimirlo primero en tu ordenador.
Sigue estos pasos para preparar todo:
- Descarga PrestaShop desde la web oficial. Asegúrate de elegir la versión en español.
- Descomprime el archivo en una carpeta de tu ordenador. Verás que se crea una carpeta con el nombre de la versión, por ejemplo,
prestashop_8.1.0. - Dentro de esa carpeta, encontrarás dos elementos importantes:
- Un archivo llamado
index.php. - Una carpeta llamada
prestashop(que contiene todo el código fuente).
- Un archivo llamado
- Abre la carpeta
prestashop. Ahí es donde están todos los archivos que debes subir. Es importante que no subas la carpeta contenedora, sino el contenido de la carpetaprestashop.
[TIP] Si subes la carpeta
prestashopcompleta, tu tienda no se verá entudominio.com, sino entudominio.com/prestashop. Para que tu tienda aparezca directamente en la raíz de tu dominio, debes subir el contenido de esa carpeta.
Paso 2: Conectarte a Syspanel por FTP
Ahora viene la parte práctica. Para cargar PrestaShop en Syspanel, primero necesitas establecer una conexión FTP. Aquí te mostramos cómo hacerlo con FileZilla, aunque el proceso es similar en otros clientes.
Configurando FileZilla paso a paso
- Abre FileZilla. Verás cuatro campos en la parte superior: Servidor, Nombre de usuario, Contraseña y Puerto.
- Introduce los datos que te proporcionó tu hosting:
- Servidor:
ftp.tudominio.como la IP que te indicaron. - Nombre de usuario: tu usuario FTP.
- Contraseña: la contraseña correspondiente.
- Puerto: normalmente
21, pero si tu hosting usa un puerto personalizado, te lo habrán indicado.
- Servidor:
- Haz clic en Conexión rápida. FileZilla intentará conectar y, si todo es correcto, verás en el panel derecho los archivos de tu servidor.
Navegando hasta la carpeta correcta
Una vez conectado, verás dos paneles:
- Panel izquierdo: tu ordenador (archivos locales).
- Panel derecho: el servidor (archivos remotos).
En el panel derecho, busca la carpeta public_html o www. Esta es la carpeta raíz de tu dominio. Es ahí donde debes subir los archivos de PrestaShop.
[WARNING] No subas los archivos a la carpeta raíz del servidor (la primera que aparece). Debes entrar en
public_htmlowww, de lo contrario, tu tienda no será accesible desde tu dominio.
Paso 3: Subir los archivos de PrestaShop por FTP a Syspanel
Ya tienes la conexión establecida y sabes dónde subir los archivos. Ahora vamos a la acción. Este es el proceso para subir PrestaShop por FTP a Syspanel sin errores.
Subiendo los archivos
- En el panel izquierdo de FileZilla, navega hasta la carpeta donde descomprimiste PrestaShop y entra en la subcarpeta
prestashop. - Selecciona todos los archivos dentro de esa carpeta. Puedes hacerlo con
Ctrl + A(oCmd + Aen Mac). - Haz clic derecho sobre los archivos seleccionados y elige Subir.
- FileZilla comenzará a subir los archivos. El tiempo dependerá de la cantidad de archivos y de tu conexión a internet. Puede tardar desde unos minutos hasta media hora.
[TIP] Si la subida se interrumpe, no te preocupes. FileZilla te permite reanudar la transferencia. Simplemente vuelve a seleccionar los archivos que faltan y súbelos de nuevo. No es necesario empezar desde cero.
Verificando que todo se haya subido correctamente
Una vez que FileZilla termine, es importante verificar que todos los archivos estén en el servidor:
- En el panel derecho, asegúrate de que el número de archivos coincida con los que tienes en tu ordenador.
- Presta especial atención a que el archivo
index.phpesté presente en la carpetapublic_html.
[INFO] Un error común es que la subida se complete pero algunos archivos se corrompan. Para evitarlo, puedes comparar el tamaño de los archivos locales con los remotos. FileZilla te muestra esta información en las columnas "Tamaño".
Paso 4: Configurar los permisos de archivos y carpetas
Los permisos son fundamentales para que PrestaShop funcione sin errores en Syspanel. Si los permisos no son los correctos, es probable que te aparezcan errores de escritura o de acceso.
Permisos recomendados
- Carpetas: deben tener permiso
755. - Archivos: deben tener permiso
644.
Cómo cambiar los permisos con FileZilla
- En el panel derecho, selecciona todas las carpetas y archivos que has subido.
- Haz clic derecho y elige Permisos de archivo.
- En la ventana que aparece, introduce el valor
755para carpetas y644para archivos. - Marca la opción Aplicar a todos los archivos y carpetas subyacentes si está disponible.
- Haz clic en Aceptar.
[WARNING] No uses permisos
777en todos los archivos. Aunque pueda parecer una solución rápida, es un riesgo de seguridad grave y puede provocar errores de configuración en Syspanel. Los permisos755y644son los estándar y seguros para PrestaShop.
Paso 5: Crear la base de datos en Syspanel
PrestaShop no funciona sin una base de datos. Antes de ejecutar el instalador, debes crear una base de datos en Syspanel. Este paso es esencial para evitar errores durante la instalación.
Creando la base de datos
- Accede a Syspanel usando el puerto 2106 (por ejemplo,
https://tudominio.com:2106). - Inicia sesión con tus credenciales de administrador.
- Busca la sección Bases de datos o MySQL.
- Haz clic en Crear nueva base de datos.
- Introduce un nombre para la base de datos (por ejemplo,
prestashop_db). - Crea un usuario y una contraseña para la base de datos. Guárdalos bien, los necesitarás en el instalador de PrestaShop.
- Asigna todos los privilegios a este usuario sobre la base de datos.
[TIP] Anota el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. El instalador de PrestaShop te los pedirá y no podrás continuar sin ellos.
Paso 6: Ejecutar el instalador de PrestaShop
Con los archivos subidos y la base de datos creada, ya puedes ejecutar el instalador. Este proceso es automático y te guiará a través de la configuración inicial de tu tienda.
Pasos del instalador
- Abre tu navegador y escribe
tudominio.com. Verás la pantalla de bienvenida del instalador de PrestaShop. - Selecciona tu idioma y haz clic en Siguiente.
- Acepta los términos de la licencia y continúa.
- El instalador verificará que todo esté en orden. Si hay algún error, te lo indicará. Los errores más comunes son:
- Permisos incorrectos: revisa el paso 4.
- Falta de extensiones PHP: contacta con tu hosting para activarlas.
- Archivos incompletos: verifica la subida en el paso 3.
- Introduce los datos de tu tienda (nombre, actividad, etc.).
- En el apartado de Base de datos, introduce los datos que creaste en el paso 5.
- Configura la cuenta de administrador de tu tienda.
- Haz clic en Instalar. El proceso tardará unos minutos.
- Al finalizar, verás un mensaje de éxito. No olvides eliminar la carpeta
installdel servidor. Puedes hacerlo desde FileZilla o desde el administrador de archivos de Syspanel.
[WARNING] Si no eliminas la carpeta
install, PrestaShop mostrará un error de seguridad y tu tienda no funcionará correctamente. Este es uno de los errores más comunes al cargar PrestaShop en Syspanel.
Errores comunes al subir PrestaShop por FTP a Syspanel y cómo solucionarlos
Aunque hayas seguido todos los pasos, es posible que te encuentres con algunos errores. Aquí te explicamos los más frecuentes y cómo resolverlos.
Error: "No se puede conectar a la base de datos"
Este es uno de los errores más comunes. Suele deberse a:
- Datos incorrectos: Revisa el nombre de la base de datos, el usuario y la contraseña.
- Privilegios insuficientes: Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos.
- Servidor de base de datos incorrecto: En Syspanel, el servidor suele ser
localhost, pero en algunos casos puede ser una dirección IP o un nombre de host específico. Verifica esta información con tu proveedor.
Error: "Permisos de archivo incorrectos"
Si ves este error, es que los permisos no están bien configurados. Vuelve al paso 4 y asegúrate de que:
- Las carpetas tengan permisos
755. - Los archivos tengan permisos
644.
Error: "La página no carga o muestra un error 500"
Este error puede deberse a:
- Archivos incompletos: Vuelve a subir los archivos y verifica que todos estén presentes.
- Versión de PHP incompatible: PrestaShop requiere una versión específica de PHP. Contacta con tu hosting para cambiarla desde Syspanel.
- Carpeta
installpresente: Asegúrate de haberla eliminado tras la instalación.
Error: "No se encuentra el archivo index.php"
Este error indica que los archivos no se subieron a la carpeta correcta. Verifica que:
- Los archivos estén en
public_htmlowww. - No estén dentro de una subcarpeta como
public_html/prestashop.
[INFO] Si después de revisar todo sigues teniendo problemas, contacta con el soporte técnico de tu hosting. Ellos pueden revisar la configuración de Syspanel y ayudarte a identificar el problema.
Preguntas frecuentes sobre PrestaShop y Syspanel
Para terminar, aquí tienes algunas respuestas a preguntas frecuentes que suelen tener los usuarios al subir PrestaShop por FTP a Syspanel.
¿Puedo usar el administrador de archivos de Syspanel en lugar de FTP?
Sí, Syspanel incluye un administrador de archivos web que te permite subir archivos sin necesidad de un cliente FTP. Sin embargo, para archivos grandes o muchas carpetas, FTP es más rápido y fiable. Si tu conexión es lenta, el administrador de archivos de Syspanel puede ser una alternativa útil.
¿Qué hago si la subida por FTP se interrumpe?
No te preocupes, es algo normal. Vuelve a conectar FileZilla y reanuda la transferencia. Los archivos que ya se subieron no se volverán a subir, solo los que faltan.
¿Necesito conocimientos técnicos avanzados para subir PrestaShop?
No, con esta guía y un poco de paciencia, cualquier persona puede hacerlo. Solo sigue los pasos al pie de la letra y no te saltes ninguna verificación.
¿Cuánto tarda en subir PrestaShop por FTP?
Depende de tu conexión a internet y del tamaño de los archivos. PrestaShop pesa alrededor de 50-100 MB, así que con una conexión de 10 Mbps, tardarás entre 1 y 3 minutos. Con conexiones más lentas, puede tardar más.
¿Es seguro subir archivos por FTP?
Sí, siempre y cuando uses una conexión segura (FTPS o SFTP) si tu hosting lo permite. En Syspanel, puedes configurar la conexión FTP para que sea más segura. Pregunta a tu proveedor si ofrecen estas opciones.
Conclusión: Tu tienda PrestaShop está lista
Subir PrestaShop por FTP a Syspanel es un proceso que, una vez que lo has hecho una vez, se vuelve sencillo y rápido. Con esta guía, ya sabes cómo cargar PrestaShop en Syspanel y evitar los errores más comunes.
Recuerda los puntos clave:
- Prepara bien los archivos antes de subirlos.
- Configura correctamente los permisos.
- Crea la base de datos antes de ejecutar el instalador.
- Elimina la carpeta
installal finalizar. - Si tienes dudas, consulta el soporte técnico de tu hosting.
Ahora que tu tienda está funcionando, puedes empezar a configurar tus productos, temas y módulos. ¡Buena suerte con tu negocio online! Si tienes más preguntas, no dudes en consultar nuestra sección de FAQs o contactar con nuestro equipo de soporte.
