Cómo subir PrestaShop por FTP a tu hosting
¿Qué necesitas para subir PrestaShop por FTP?
Antes de empezar con el proceso de subir prestashop ftp, es importante que tengas a mano tres cosas básicas. No te preocupes, no necesitas ser un experto en informática, solo seguir estos pasos con calma.
En primer lugar, necesitas el archivo comprimido de PrestaShop (normalmente en formato .zip o .tar.gz). Puedes descargarlo desde la página oficial de PrestaShop. Si ya tienes una tienda funcionando en otro servidor, también necesitarás una copia de seguridad de tu base de datos y de los archivos.
En segundo lugar, necesitas un cliente FTP. El más recomendado y gratuito es FileZilla. Es compatible con Windows, macOS y Linux, y es perfecto para prestashop filezilla. Puedes descargarlo desde su web oficial sin ningún costo.
Por último, necesitas los datos de acceso FTP de tu hosting. Estos datos suelen llegar por correo electrónico cuando contratas el servicio, o los puedes encontrar en el panel de control de tu hosting. Normalmente incluyen tres datos: el servidor FTP (algo así como ftp.tudominio.com), el nombre de usuario y la contraseña.
Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), recuerda que el acceso a este panel se realiza a través del puerto 2106. Ahí podrás encontrar toda la información FTP de tu cuenta.
Paso 1: Prepara tus archivos de PrestaShop
Lo primero que debes hacer es asegurarte de que tienes el paquete de PrestaShop listo en tu ordenador. Si acabas de descargarlo, verás que es un archivo comprimido. Es importante que lo descomprimas en tu equipo antes de empezar a transferir prestashop ftp.
Para descomprimir el archivo, solo tienes que hacer clic derecho sobre él y seleccionar "Extraer aquí" o "Extraer todo". Se creará una carpeta con todos los archivos de PrestaShop. Esta carpeta es la que vamos a subir al servidor.
[TIP] Si tu tienda es una instalación nueva, te recomendamos que subas los archivos directamente a la carpeta raíz de tu hosting (normalmente
public_htmlowww). Si ya tienes una web funcionando, quizás prefieras crear una subcarpeta comotiendaoprestashop.
Paso 2: Conéctate a tu hosting con FileZilla
Ahora vamos a configurar FileZilla para conectarnos a tu servidor. Abre el programa y verás que en la parte superior hay cuatro campos vacíos: Servidor, Nombre de usuario, Contraseña y Puerto.
Rellena los campos de la siguiente manera:
- Servidor: escribe el servidor FTP que te proporcionó tu hosting (por ejemplo,
ftp.midominio.com). - Nombre de usuario: tu usuario FTP.
- Contraseña: la contraseña asociada a ese usuario.
- Puerto: normalmente se deja vacío o se pone el puerto 21. Si tu hosting usa un puerto diferente, te lo habrán indicado.
Haz clic en Conexión rápida y espera unos segundos. Si todo está correcto, verás en el panel derecho de FileZilla una lista de carpetas que pertenecen a tu hosting. En el panel izquierdo verás las carpetas de tu ordenador.
[WARNING] Si no puedes conectarte, verifica que el servidor FTP sea correcto y que no haya errores tipográficos. También asegúrate de que tu hosting no esté bloqueando conexiones FTP. En Syspanel, recuerda que el acceso al panel es por el puerto 2106, pero el FTP suele usar el puerto estándar 21.
Paso 3: Sube los archivos de PrestaShop
Ya estás conectado. Ahora viene la parte principal de subir prestashop ftp.
En el panel izquierdo de FileZilla (tu ordenador), navega hasta la carpeta donde descomprimiste PrestaShop. Verás todos los archivos y carpetas de la instalación.
En el panel derecho (tu hosting), navega hasta la carpeta donde quieres instalar PrestaShop. Normalmente será public_html, www o htdocs, dependiendo del hosting.
Ahora tienes dos opciones:
- Arrastrar y soltar: selecciona todos los archivos de PrestaShop desde el panel izquierdo y arrástralos al panel derecho. Es la forma más visual y sencilla.
- Clic derecho y subir: selecciona los archivos, haz clic derecho y elige "Subir".
FileZilla comenzará a transferir prestashop ftp. Verás una lista de archivos que se van subiendo en la parte inferior del programa. Dependiendo del tamaño de la instalación y de tu conexión, esto puede tardar desde unos minutos hasta un rato más largo.
[INFO] Es importante que subas todos los archivos. No omitas ninguno, porque PrestaShop necesita todos sus ficheros para funcionar correctamente. Si ves que algún archivo falla, puedes seleccionarlo y subirlo de nuevo.
Paso 4: Verifica que todos los archivos se subieron correctamente
Una vez que FileZilla termine de subir los archivos, es recomendable hacer una verificación rápida. Compara el número de archivos que hay en tu ordenador con los que hay en el servidor.
Puedes hacer esto de forma sencilla:
- En FileZilla, en el panel izquierdo, haz clic derecho sobre la carpeta de PrestaShop y selecciona "Verificar".
- El programa comparará ambas carpetas y te mostrará si hay diferencias.
[TIP] Si hay archivos que no se subieron, puedes seleccionarlos y subirlos de nuevo sin tener que repetir todo el proceso.
Paso 5: Configura los permisos de archivos y carpetas
Los permisos son importantes para que PrestaShop funcione correctamente. En la mayoría de los casos, los archivos deben tener permisos 644 y las carpetas 755. Algunos archivos necesitan permisos especiales, como config/settings.inc.php, que debe tener permisos 444 después de la instalación.
En FileZilla, puedes cambiar los permisos de la siguiente manera:
- Haz clic derecho sobre un archivo o carpeta en el panel derecho (tu hosting).
- Selecciona "Permisos de archivo".
- Introduce el valor numérico (por ejemplo,
644o755). - Marca la casilla "Recurse into subdirectories" si quieres aplicar el cambio a todas las subcarpetas.
[WARNING] No cambies los permisos de todos los archivos a
777, ya que esto puede ser un riesgo de seguridad. Solo usa777temporalmente si algún instalador te lo pide, y luego vuelve a755o644.
Paso 6: Crea la base de datos para PrestaShop
PrestaShop necesita una base de datos MySQL para funcionar. Si aún no la has creado, este es el momento.
Accede al panel de control de tu hosting. Si usas Syspanel, recuerda que el acceso es a través del puerto 2106. Busca la sección de "Bases de datos" o "MySQL Databases".
Crea una nueva base de datos con un nombre que reconozcas (por ejemplo, prestashop_db). También crea un usuario para esa base de datos y asígnale una contraseña segura. Asegúrate de darle al usuario todos los privilegios sobre la base de datos.
[INFO] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso, durante la instalación de PrestaShop.
Paso 7: Instala PrestaShop desde el navegador
Ahora que los archivos están en tu hosting y tienes la base de datos creada, es hora de ejecutar el instalador de PrestaShop.
Abre tu navegador y escribe la URL de tu dominio. Si subiste los archivos a la carpeta raíz, simplemente escribe www.tudominio.com. Si los subiste a una subcarpeta, escribe www.tudominio.com/subcarpeta.
El instalador de PrestaShop se iniciará automáticamente. Sigue los pasos que te indica:
- Selecciona el idioma de instalación.
- Acepta los términos de la licencia.
- Verifica los requisitos del sistema (el instalador te dirá si falta algo).
- Introduce los datos de la tienda: nombre, actividad, país, etc.
- Introduce los datos de la base de datos: nombre, usuario, contraseña y servidor (normalmente
localhost). - Configura la cuenta de administrador: correo electrónico y contraseña para entrar al panel de administración.
- Completa la instalación y elimina la carpeta
installcuando te lo pida.
[TIP] Anota la URL de acceso al panel de administración (normalmente
www.tudominio.com/admin). Te la dará el instalador al finalizar.
Preguntas frecuentes sobre subir PrestaShop por FTP
¿Cuánto tarda en subir PrestaShop por FTP?
El tiempo depende de tu conexión a internet y del tamaño del paquete. Una descarga estándar de PrestaShop pesa alrededor de 30 MB. Con una conexión de fibra, suele tardar entre 5 y 15 minutos. Con una conexión más lenta, puede tardar más.
¿Puedo usar otro cliente FTP además de FileZilla?
Sí, hay muchos clientes FTP gratuitos como Cyberduck, WinSCP o el propio administrador de archivos de tu hosting. Sin embargo, FileZilla es el más recomendado para prestashop filezilla por su facilidad de uso y estabilidad.
¿Qué hago si la conexión FTP se corta a mitad de la subida?
No te preocupes, es algo común. FileZilla te permite reanudar la transferencia. Simplemente vuelve a conectarte y arrastra de nuevo los archivos que falten. El programa te preguntará si quieres sobrescribir o reanudar. Elige "Sobrescribir" para los archivos que no se subieron completamente.
¿Necesito conocimientos técnicos para subir PrestaShop por FTP?
No, este proceso está diseñado para que cualquier persona pueda hacerlo siguiendo los pasos. Solo necesitas paciencia y tener a mano los datos de tu hosting. Si te pierdes, siempre puedes consultar la documentación de tu hosting o contactar con su soporte técnico.
¿Qué hago si veo un error de permisos durante la instalación?
Si el instalador te indica que algún archivo o carpeta tiene permisos incorrectos, usa FileZilla para cambiar los permisos a 755 para carpetas y 644 para archivos. En la mayoría de los casos, esto resuelve el problema.
Consejos finales para subir PrestaShop por FTP
- Haz una copia de seguridad: antes de hacer cualquier cosa, asegúrate de tener una copia de seguridad de tus archivos y de tu base de datos si ya tienes una tienda funcionando.
- Usa una conexión segura: si tu hosting ofrece FTPS o SFTP, úsalo. Es más seguro que el FTP tradicional.
- No subas la carpeta comprimida: siempre descomprime el archivo
.zipantes de subirlo. Si subes el comprimido, tendrás que descomprimirlo en el servidor, lo cual puede ser más complicado. - Mantén todo actualizado: una vez que hayas subido PrestaShop, asegúrate de mantenerlo actualizado con las últimas versiones de seguridad.
Subir PrestaShop por FTP es un proceso sencillo si sigues estos pasos. Con un poco de paciencia y atención, tendrás tu tienda online funcionando en menos de una hora. Si en algún momento te atascas, recuerda que puedes pedir ayuda a tu proveedor de hosting o a la comunidad de PrestaShop. ¡Mucha suerte con tu tienda!
