🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Subir PrestaShop por FTP a DirectAdmin: guía para principiantes

Actualizado el 31 de diciembre de 2025

Antes de empezar: ¿Qué necesitas para subir PrestaShop por FTP a DirectAdmin?

Subir PrestaShop por FTP a DirectAdmin es un proceso que, aunque suena técnico, es más sencillo de lo que parece si sigues los pasos adecuados. Para que todo vaya sobre ruedas, necesitarás tener a mano tres cosas básicas: tus datos de acceso FTP, un cliente FTP instalado en tu ordenador y el archivo comprimido de PrestaShop descargado desde la web oficial.

Primero, los datos de acceso FTP. Estos te los proporciona tu proveedor de hosting al contratar el servicio. Normalmente incluyen una dirección IP o un dominio, un nombre de usuario y una contraseña. En el caso de DirectAdmin, el panel de control de tu hosting, podrás encontrar estos datos en la sección de "Cuentas FTP" o similar. Si no los encuentras, contacta con tu proveedor, que te los facilitará rápidamente.

Segundo, el cliente FTP. Existen muchas opciones gratuitas y muy intuitivas. FileZilla es la más popular para principiantes, ya que su interfaz es clara y tiene muchas guías en línea. También puedes usar WinSCP si trabajas con Windows. Cualquiera de estas herramientas te permitirá conectar tu ordenador con tu servidor y transferir archivos de forma visual, arrastrando y soltando.

Tercero, el archivo de PrestaShop. Ve a la página oficial de PrestaShop y descarga la última versión estable. Asegúrate de elegir el paquete completo, que incluye todos los archivos necesarios para la instalación. Lo tendrás en un archivo comprimido, normalmente en formato ZIP o TAR.GZ.

[INFO] No te preocupes si nunca has usado FTP antes. Esta guía está pensada para que, incluso sin experiencia, puedas completar el proceso sin frustraciones. Tómate tu tiempo y sigue cada paso con calma.

¿Qué es y para qué sirve el FTP en DirectAdmin?

FTP, que significa Protocolo de Transferencia de Archivos, es el método estándar para mover archivos entre tu ordenador y tu servidor de hosting. Piensa en ello como una especie de "explorador de archivos" remoto: ves las carpetas de tu servidor en una ventana y las de tu ordenador en otra, y simplemente arrastras los archivos de un lado a otro.

En el contexto de subir PrestaShop por FTP a DirectAdmin, el FTP se convierte en tu herramienta principal para colocar todos los archivos de la tienda en el lugar correcto del servidor. Sin FTP, sería casi imposible manejar los cientos de archivos que componen una plataforma como PrestaShop, especialmente si no tienes acceso a un administrador de archivos web o prefieres una opción más rápida y estable para transferencias de gran tamaño.

DirectAdmin, por su parte, es el panel de control que te permite gestionar todos los aspectos de tu cuenta de hosting: crear cuentas de correo, gestionar bases de datos, ver estadísticas y, por supuesto, administrar tus archivos. Aunque DirectAdmin incluye un administrador de archivos basado en web, usar FTP es a menudo más eficiente para subir grandes cantidades de datos, como es el caso de PrestaShop.

[TIP] Si tu conexión a internet es lenta o el archivo de PrestaShop es muy grande, el FTP es mucho más fiable que el administrador de archivos de DirectAdmin, porque permite reanudar descargas interrumpidas y maneja mejor los errores de conexión.

Preparando tu servidor en DirectAdmin para recibir PrestaShop

Antes de lanzarte a subir archivos, es fundamental que prepares el terreno en tu servidor. Esto implica dos acciones clave: crear una base de datos (si no la tienes) y asegurarte de que la carpeta donde vas a subir los archivos está limpia y lista.

Crear la base de datos MySQL

PrestaShop necesita una base de datos para guardar toda la información de tu tienda: productos, clientes, pedidos, etc. Para crearla, entra en tu panel de DirectAdmin. La URL de acceso suele ser algo como tudominio.com:2222, aunque tu proveedor puede darte una dirección específica.

Una vez dentro, busca la sección de "Gestión de MySQL" o "Bases de datos MySQL". Haz clic en "Crear nueva base de datos". Te pedirá un nombre y una contraseña para el usuario de la base de datos. Anota estos datos en un lugar seguro, porque los necesitarás durante el proceso de instalación de PrestaShop.

Preparar la carpeta de destino

En tu servidor, dentro de la carpeta public_html (que es la raíz de tu sitio web), es donde debes subir los archivos de PrestaShop. Si no existe, tendrás que crearla. Si ya existe y tiene contenido, como una página de "en construcción", es recomendable vaciarla o mover ese contenido a otra carpeta antes de continuar.

[WARNING] Asegúrate de no borrar archivos importantes del sistema, como .htaccess si ya existe, a menos que sepas exactamente lo que estás haciendo. En caso de duda, consulta con tu proveedor de hosting.

Paso a paso: Cómo subir PrestaShop por FTP a DirectAdmin con FileZilla

Ahora viene la parte práctica. Vamos a desglosar el proceso de subir archivos PrestaShop a DirectAdmin en pasos muy concretos y visuales. Usaremos FileZilla como ejemplo, pero el proceso es muy similar con otros clientes FTP.

Paso 1: Conectar con tu servidor

Abre FileZilla. En la parte superior verás cuatro campos: Servidor, Nombre de usuario, Contraseña y Puerto. Rellena estos campos con los datos de tu cuenta FTP que obtuviste antes. El puerto suele ser el 21, aunque algunos servidores usan otros. Si no estás seguro, déjalo en 21.

Haz clic en "Conexión rápida". Si todo es correcto, verás en el panel central de la derecha los archivos y carpetas de tu servidor. En el panel de la izquierda, verás los archivos de tu ordenador.

Paso 2: Navegar a la carpeta correcta

En el panel de la derecha (tu servidor), navega hasta la carpeta public_html. Es posible que tengas que hacer doble clic en las carpetas para entrar en ellas. Una vez dentro de public_html, es donde quieres que estén los archivos de PrestaShop.

Paso 3: Subir los archivos de PrestaShop

En el panel de la izquierda (tu ordenador), navega hasta la carpeta donde tienes el archivo comprimido de PrestaShop que descargaste. No subas el archivo comprimido directamente; primero debes descomprimirlo en tu ordenador. Verás una carpeta con el nombre de PrestaShop y una versión, como prestashop_8.1.2.

Entra en esa carpeta y selecciona todos los archivos y carpetas que contiene (puedes usar Ctrl + A para seleccionar todo). Ahora, arrastra estos archivos desde el panel izquierdo hasta el panel derecho, dentro de public_html. FileZilla comenzará a subir los archivos automáticamente.

[INFO] Este proceso puede tardar varios minutos, dependiendo de tu conexión a internet y del tamaño de los archivos. No cierres FileZilla ni apagues el ordenador hasta que veas que se han subido todos los archivos correctamente. La barra de progreso en la parte inferior te lo indicará.

Paso 4: Verificar la subida

Una vez que FileZilla termine, verás todos los archivos de PrestaShop en el panel derecho, dentro de public_html. Asegúrate de que no falta ninguno. Deberías ver archivos como index.php, install, config, etc.

Instalar PrestaShop en DirectAdmin: El asistente de instalación

Una vez que has subido todos los archivos, el siguiente paso es ejecutar el instalador de PrestaShop. Este es un proceso guiado y muy visual que te llevará de la mano.

Acceder al instalador

Abre tu navegador web y escribe la URL de tu dominio, por ejemplo, tudominio.com. Si has subido los archivos correctamente, verás una página que te redirige automáticamente a tudominio.com/install o algo similar. Esto inicia el asistente de instalación de PrestaShop.

Configurar la tienda y la base de datos

El instalador te pedirá que elijas el idioma, aceptes los términos de uso y luego te pedirá los datos de tu tienda (nombre, actividad, etc.). Después, llegará el paso crucial: la configuración de la base de datos.

Aquí es donde usarás los datos que creaste en DirectAdmin: el nombre de la base de datos, el usuario y la contraseña. En el campo "Dirección del servidor de base de datos", normalmente se deja como localhost, pero tu proveedor podría darte otra dirección.

[WARNING] PrestaShop te pedirá que crees un usuario administrador para tu tienda. Elige una contraseña segura y guárdala en un lugar seguro. Esta será la llave de acceso a tu panel de administración.

Finalizar la instalación

Una vez que hayas completado todos los pasos, PrestaShop terminará la instalación. Es muy importante que, al final, elimines la carpeta install de tu servidor por seguridad. Puedes hacerlo a través de tu cliente FTP o desde el administrador de archivos de DirectAdmin.

Solución de problemas comunes al subir PrestaShop por FTP a DirectAdmin

A veces, las cosas no salen a la primera. Aquí tienes algunos problemas típicos y cómo solucionarlos.

Problema 1: Error de conexión FTP

Si FileZilla no puede conectar, revisa los datos de acceso. Asegúrate de que el nombre de usuario y la contraseña son correctos y que el puerto es el adecuado. También verifica que tu proveedor de hosting no esté bloqueando conexiones FTP externas.

Problema 2: La página muestra un error 500 o una página en blanco

Esto puede deberse a varios motivos. Primero, verifica que has subido los archivos a la carpeta correcta (public_html). Segundo, comprueba que no falta ningún archivo en la subida. Tercero, revisa los permisos de los archivos y carpetas. En DirectAdmin, normalmente los archivos deben tener permisos 644 y las carpetas 755. Puedes ajustar estos permisos desde FileZilla (clic derecho > "Permisos de archivo").

Problema 3: La instalación de PrestaShop no encuentra la base de datos

Revisa que los datos de la base de datos que introdujiste son exactamente los que creaste en DirectAdmin. A menudo, los nombres de las bases de datos y los usuarios tienen un prefijo que te asigna tu proveedor. Cópialos y pégalos para evitar errores de escritura.

Problema 4: Tras la instalación, la tienda no carga bien (CSS roto, imágenes sin cargar)

Esto suele ser un problema con la URL de la tienda o con los permisos de los archivos. Asegúrate de que en la configuración de PrestaShop la URL de tu tienda es correcta. También puedes intentar activar el modo de depuración de PrestaShop para ver qué está fallando.

[TIP] Si tienes problemas con los permisos, una solución rápida es cambiar recursivamente los permisos de todas las carpetas a 755 y todos los archivos a 644 desde FileZilla. Selecciona la carpeta principal, clic derecho, "Permisos de archivo", y marca la opción de "Recursivo en subcarpetas".

Preguntas frecuentes (FAQ)

¿Puedo usar el administrador de archivos de DirectAdmin en lugar de FTP?

Sí, puedes. DirectAdmin incluye un administrador de archivos basado en web que te permite subir archivos, pero para una cantidad tan grande de archivos como los de PrestaShop, el FTP es mucho más rápido y fiable. El administrador de archivos es útil para tareas puntuales, como borrar la carpeta install después de la instalación.

¿Qué es Syspanel y cómo se relaciona con esto?

Si mencionas Syspanel, es importante que sepas que es un panel de control alternativo similar a DirectAdmin. Si tu hosting usa Syspanel, el proceso para subir PrestaShop por FTP es idéntico al que hemos descrito, solo que el acceso al panel se hace a través del puerto 2106 (por ejemplo, tudominio.com:2106). El resto de los pasos, como crear la base de datos y gestionar archivos, son muy parecidos.

¿Necesito conocimientos de programación para hacer esto?

No, esta guía está diseñada para principiantes. Solo necesitas ser meticuloso y seguir los pasos. Aprenderás sobre la marcha conceptos básicos como FTP, bases de datos y permisos de archivos, que son fundamentales para gestionar tu propia web.

¿Cuánto tiempo se tarda en subir PrestaShop por FTP a DirectAdmin?

El tiempo de subida depende de tu conexión a internet y del tamaño del archivo de PrestaShop (que suele ser de unos 20-30 MB comprimido y mucho más descomprimido). Con una conexión de banda ancha normal, puede tardar entre 5 y 15 minutos. El proceso de instalación posterior tarda otros 10-15 minutos.

¿Qué hago si me quedo a mitad de la subida y se corta la conexión?

No te preocupes. FileZilla tiene la opción de reanudar transferencias interrumpidas. Simplemente vuelve a conectar y arrastra de nuevo los archivos que falten. FileZilla detectará los que ya están y solo subirá los que falten, ahorrándote tiempo.

¿Puedo subir PrestaShop a una subcarpeta de mi dominio?

Sí, puedes. Si quieres que tu tienda esté en tudominio.com/tienda, simplemente crea una carpeta llamada tienda dentro de public_html y sube todos los archivos de PrestaShop dentro de esa carpeta. Luego, accede a tudominio.com/tienda para iniciar la instalación.

Subir PrestaShop por FTP a DirectAdmin es una habilidad muy útil que te dará control total sobre tu tienda en línea. Con esta guía, práctica y paciencia, podrás tener tu PrestaShop funcionando en poco tiempo. Recuerda siempre hacer copias de seguridad de tus archivos y bases de datos para evitar sustos.

[WARNING] Antes de tocar nada en tu servidor, es una excelente práctica hacer una copia de seguridad completa de tu sitio web y tu base de datos. Así, si algo sale mal, podrás restaurar todo a su estado original sin perder información valiosa.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel