Cómo subir archivos grandes a WordPress con File Manager de DirectAdmin
¿Por qué WordPress no me deja subir archivos grandes?
Si has intentado subir un plugin, un tema o un backup de gran tamaño desde el panel de administración de WordPress, seguramente te has encontrado con el temido error: "El archivo subido excede la directiva upload_max_filesize". Esto ocurre porque tu hosting tiene límites de subida bastante restrictivos por defecto (normalmente entre 2 MB y 8 MB). No es un problema de tu ordenador ni de tu conexión, sino de la configuración del servidor.
La buena noticia es que no necesitas ser un experto en programación ni tocar código complejo para solucionarlo. Existe un método mucho más directo y fiable: usar el Administrador de Archivos de DirectAdmin. Esta herramienta te permite saltarte las limitaciones de WordPress y subir cualquier archivo pesado directamente a la carpeta correcta de tu servidor, sin depender del navegador ni de los límites de PHP.
En esta guía completa, te explicaré paso a paso cómo hacerlo, incluso si nunca has tocado un panel de control de hosting. Al final, también resolveré las preguntas más frecuentes que nos hacen nuestros clientes sobre este tema.
¿Qué es DirectAdmin y por qué es la mejor opción?
DirectAdmin es uno de los paneles de control de hosting más utilizados y amigables que existen. Es el "centro de mando" de tu servidor. Desde ahí puedes gestionar correos, bases de datos, dominios y, por supuesto, los archivos de tu sitio web.
Su Administrador de Archivos (File Manager) funciona como el explorador de archivos de tu ordenador (como el de Windows o el Finder de Mac), pero directamente en tu servidor. La gran ventaja es que no depende de los límites de subida de PHP, ya que la transferencia se hace directamente desde tu ordenador al servidor mediante una conexión FTP o HTTP más permisiva.
Esto es especialmente útil cuando necesitas subir archivos pesados a WordPress, como por ejemplo:
- Plugins premium que superan los 10 MB.
- Temas completos con muchos recursos gráficos.
- Archivos de backup de tu sitio (que pueden pesar varios GB).
- Archivos multimedia como vídeos o colecciones de imágenes de alta resolución.
Requisitos previos antes de empezar
Antes de lanzarnos a la acción, asegúrate de tener a mano lo siguiente:
- Acceso a DirectAdmin: Te lo proporciona tu proveedor de hosting. Normalmente es una URL como
https://tudominio.com:2222o similar, junto con tu usuario y contraseña. - El archivo que quieres subir: Debe estar descargado en tu ordenador, preferiblemente en formato
.zippara que sea más rápido de transferir y de descomprimir en el servidor. - Conocer la ruta de instalación de WordPress: Por lo general, si WordPress está instalado en la raíz de tu dominio, la ruta será
public_html. Si lo tienes en una subcarpeta, serápublic_html/tucarpeta.
[INFO] Si no sabes cuál es la ruta exacta de tu WordPress, entra en el Administrador de Archivos de DirectAdmin y busca la carpeta que contiene los archivos
wp-config.phpywp-admin. Esa es la raíz de tu instalación.
Paso 1: Acceder al Administrador de Archivos de DirectAdmin
Lo primero es entrar en tu panel de DirectAdmin. Una vez dentro, busca en el menú superior o en la sección de "Herramientas" el icono llamado "Administrador de Archivos" o "File Manager". Haz clic en él.
Se abrirá una nueva ventana o pestaña del navegador con la estructura de carpetas de tu servidor. Verás una lista que suele incluir carpetas como public_html, domains, backups, etc. No te asustes, no puedes romper nada si solo navegas y no borras archivos.
Paso 2: Navegar hasta la carpeta de tu WordPress
Ahora debes ir a la carpeta donde está instalado tu WordPress. Sigue esta ruta típica:
- Haz clic en
public_html(o endomains/tudominio.com/public_htmlsi tu hosting usa esa estructura). - Si tu WordPress está directamente en esa carpeta, verás los archivos de WordPress (como
wp-admin,wp-content,wp-includes,wp-config.php). - Si lo tienes en una subcarpeta (por ejemplo,
public_html/miweb), entra en esa carpeta.
[TIP] Para confirmar que estás en el lugar correcto, busca el archivo
wp-config.php. Si lo ves, estás en la raíz de tu WordPress.
Paso 3: Subir el archivo pesado (plugin, tema o backup)
Una vez dentro de la carpeta correcta, busca el botón "Subir" o "Upload". Generalmente está en la parte superior de la pantalla, a veces con un icono de flecha hacia arriba.
Al hacer clic, se abrirá un diálogo de selección de archivos. Aquí tienes dos opciones según el tamaño del archivo:
- Opción A (Recomendada para archivos muy grandes): DirectAdmin suele tener un botón que dice "Subir directamente" o "Upload to this folder". Esto inicia una conexión FTP directa que permite transferencias mucho más rápidas y sin cortes. Si aparece, úsala.
- Opción B (Subida tradicional): Si no ves la opción anterior, simplemente selecciona el archivo desde tu ordenador con el botón "Examinar" o "Browse" y luego haz clic en "Subir".
¿Dónde debo subir cada tipo de archivo?
- Para un plugin: No lo subas directamente a
wp-content/plugins. Es mejor subir el archivo.zipa la raíz de WordPress (donde estáwp-config.php) y luego descomprimirlo. Esto evita errores de permisos. - Para un tema: Igual que el plugin, sube el
.zipa la raíz de WordPress. - Para un backup: Si es un backup de un plugin como UpdraftPlus, deberás subirlo a la carpeta que el plugin te indique (normalmente
wp-content/updraft). Si es un backup completo del sitio, lo ideal es subirlo a una carpeta fuera depublic_html, comobackups, para que no sea accesible públicamente.
Paso 4: Descomprimir el archivo en el servidor
Este es el paso mágico. Ya tienes el archivo .zip en el servidor. Ahora hay que extraerlo.
- Busca el archivo
.zipque acabas de subir en la lista de archivos del Administrador de Archivos. - Haz clic derecho sobre él (o selecciónalo y busca la opción en el menú superior) y elige "Extraer" o "Extract".
- Se te pedirá que confirmes la carpeta de destino. Por defecto, extraerá en la misma carpeta donde está el
.zip. Asegúrate de que sea la correcta y pulsa "Extraer". - Espera a que termine el proceso. Si el archivo es muy grande (más de 500 MB), puede tardar unos minutos. No cierres la pestaña del navegador.
Una vez extraído, verás una nueva carpeta (si era un plugin o tema) o los archivos sueltos (si era un backup). Ahora puedes eliminar el archivo .zip para liberar espacio, haciendo clic derecho sobre él y seleccionando "Eliminar" o "Delete".
[WARNING] Si el plugin o tema que subiste tiene una estructura de carpetas incorrecta (por ejemplo, una carpeta dentro de otra), WordPress no lo reconocerá. Después de extraer, verifica que la carpeta del plugin esté directamente dentro de
wp-content/pluginsy no dentro de otra subcarpeta.
Paso 5: Activar el plugin o tema desde WordPress
Ahora ve a tu panel de administración de WordPress (normalmente en tudominio.com/wp-admin).
- Si subiste un plugin, ve a
Plugins→Plugins instalados. Verás el plugin listado. Haz clic en "Activar". - Si subiste un tema, ve a
Apariencia→Temas. Verás el tema disponible. Haz clic en "Activar".
¡Listo! Ya has conseguido subir archivos grandes a WordPress sin frustrarte con los límites del servidor.
Cómo subir un archivo pesado sin descomprimir (método alternativo)
A veces no necesitas descomprimir el archivo, especialmente si es un backup que tu plugin de restauración puede leer directamente. En ese caso, simplemente sube el .zip a la carpeta indicada por el plugin y luego desde el plugin inicias la restauración. Este método es perfecto para subir archivos pesados a WordPress como backups de sitios completos.
Solución de problemas comunes
El archivo se sube pero no aparece en la carpeta
Esto suele pasar cuando la subida se interrumpe. Vuelve a intentarlo, pero esta vez usa la opción de subida directa (FTP) que mencionamos antes. También verifica que tienes espacio libre en tu servidor (desde DirectAdmin, en la sección de "Información del sistema" puedes ver el uso del disco).
WordPress no reconoce el plugin o tema después de extraerlo
Revisa la estructura de carpetas. A menudo, el .zip contiene una carpeta principal con el nombre del plugin, y dentro están los archivos. Si al extraer se crea una estructura como plugin/plugin/, WordPress no lo verá. Solución: mueve los archivos de la carpeta interna a la carpeta correcta usando el Administrador de Archivos (cortar y pegar).
El proceso de extracción se queda congelado
Si el archivo es enorme, puede que el servidor tarde más de lo que el navegador permite. En ese caso, intenta extraerlo desde la terminal SSH (si tu plan lo incluye) o usa un script de extracción. Si no tienes experiencia, contacta con tu soporte de hosting.
Preguntas frecuentes (FAQ)
¿Puedo subir archivos de más de 2 GB con este método?
Depende del límite de tu servidor y del tiempo de ejecución de DirectAdmin. En la mayoría de los hosts compartidos, el límite de subida a través del Administrador de Archivos es de 2 GB. Si necesitas subir algo más grande, lo ideal es usar FTP (como FileZilla) o dividir el archivo en partes.
¿Qué hago si DirectAdmin no me deja subir el archivo?
Primero, verifica que el archivo no esté corrupto. Luego, comprueba si tu hosting tiene restricciones de tamaño máximo de subida en el php.ini (aunque con este método no debería afectar). Si el problema persiste, contacta con tu proveedor de hosting, ya que puede ser un límite impuesto a nivel de servidor.
¿Es seguro subir archivos de esta manera?
Sí, es completamente seguro si subes archivos desde fuentes fiables. Asegúrate de que los plugins y temas provengan de desarrolladores de confianza. Además, siempre es recomendable hacer un backup antes de instalar cualquier cosa nueva.
¿Puedo usar este método para otros archivos, como imágenes o vídeos?
Absolutamente. El Administrador de Archivos de DirectAdmin sirve para subir archivos pesados a WordPress de cualquier tipo. Solo tienes que subirlos a la carpeta correcta dentro de wp-content/uploads (o la subcarpeta que prefieras) y luego podrás acceder a ellos desde tu WordPress.
¿Existe alguna alternativa si no uso DirectAdmin?
Si tu hosting usa cPanel, el proceso es muy similar con su Administrador de Archivos. Si usas Syspanel (antes conocido como HestiaCP), el acceso es a través del puerto 2106 y también tiene su propio Administrador de Archivos con funciones equivalentes. La lógica es la misma: subir el .zip a la raíz de WordPress y extraerlo.
Conclusión final
Aprender a subir archivos grandes a WordPress con DirectAdmin es una habilidad esencial para cualquier persona que gestione su propio sitio web. No solo te libera de las limitaciones del panel de WordPress, sino que te da un control total sobre los archivos de tu servidor.
Con este método, podrás instalar cualquier plugin, tema o backup sin importar su tamaño, y de una manera mucho más rápida y estable. Recuerda siempre trabajar en una copia de seguridad y verificar las estructuras de archivos después de extraer.
Ahora que ya sabes cómo hacerlo, no dejes que un límite de 2 MB te impida mejorar tu web. ¡Ponte manos a la obra y sube ese plugin gigante que tanto necesitas!
[TIP] Guarda esta guía en tus favoritos. Te será útil cada vez que necesites subir un archivo pesado y no quieras perder tiempo buscando soluciones complicadas.
