Cabecera global
15 Mins Lectura

Cómo aumentar el tamaño máximo de carga de archivos en WordPress

Inicio Blog WordPress (en inglés) Cómo aumentar el tamaño máximo de carga de archivos en WordPress

Si alguna vez te has encontrado con un error al intentar subir medios, instalar un tema grande o añadir un plugin pesado a tu sitio de WordPress, probablemente estés familiarizado con la frustración de alcanzar el límite máximo de tamaño de carga de archivos. La configuración predeterminada de WordPress restringe el tamaño de los archivos que puedes subir. Esto puede ser frustrante cuando necesita trabajar con archivos multimedia o temas de gran tamaño. Estas restricciones pueden ralentizar tu proceso, afectando a todo, desde la carga de imágenes hasta la configuración de funciones esenciales en tu sitio.

En esta guía, te mostraremos algunos métodos sencillos y eficaces para aumentar el tamaño de la subida de archivos en WordPress, haciendo que tu flujo de trabajo sea más fluido. Ya sea que te sientas cómodo editando un archivo php, modificando el archivo . htaccess, o usando un complemento, encontrará un método que funciona para usted para eliminar ese límite de tamaño de archivo y cargar archivos más grandes sin problemas. ¡Vamos a poner en marcha tu sitio de WordPress sin problemas!

Método 1: Ponte en contacto con tu proveedor de alojamiento de WordPress

Para mejorar el tamaño del archivo más alto que se puede cargar en WordPress, el mejor método es conectarse con su proveedor de alojamiento. Le ahorrará tener que lidiar con fragmentos de código o configuración del servidor, como encender .php o el archivo .htaccess en su camino.

Si eres usuario de Bluehost, inicia sesión en tu cuenta de usuario de Bluehost y selecciona el icono «Chat» situado en la parte inferior de la página. Desde aquí, puede pedirle al equipo de soporte que aumente el tamaño máximo del archivo de carga para usted.

Este método rápido eliminará la necesidad de utilizar configuraciones técnicas, como el límite máximo de tamaño de carga de su sitio. De esta manera, puede cargar archivos grandes o cambiar entre diferentes versiones muy cómodamente.

contáctenos

Método 2: Crear o editar el archivo php.ini

Otra forma efectiva de aumentar el tamaño final de la carga de archivos en WordPress es creando o editando un archivo llamado php.ini. Este archivo desempeña un papel clave en la gestión de varias configuraciones del servidor, incluido el tamaño máximo de carga para su sitio de WordPress. Al modificar este archivo, puede ajustar fácilmente los límites que afectan a las cargas de archivos, por lo que puede cargar archivos grandes como temas, complementos o medios sin encontrarse con el temido error de «límite de tamaño de archivo».

Si tu proveedor de alojamiento usa cPanel, como muchos lo hacen (como Bluehost), puedes hacer este cambio usando el Editor INI MultiPHP incorporado. A continuación te explicamos cómo hacerlo:

Primero, inicie sesión en su cPanel a través del panel de control de su proveedor de alojamiento. En Bluehost, por ejemplo, encontrarás la opción cPanel en la pestaña «Hosting».

cPanel

Una vez dentro de cPanel, desplácese hacia abajo hasta la sección «Software» y haga clic en MultiPHP INI Editor.

phpmyAdmin

Desde allí, ubique la sección etiquetada upload_max_filesize y simplemente ingrese el límite de tamaño de archivo deseado. Después de realizar los cambios, haz clic en «Aplicar» y ya está todo listo.

Aplicar cambios

Alternativamente, cambie a la pestaña ‘Modo de editor’, donde puede modificar directamente el tamaño de carga del archivo en el editor. Simplemente ubique y ajuste la sección ‘upload_max_filesize’ para aumentar el límite de carga de archivos. Una vez que haya realizado los cambios, haga clic en el botón «Guardar» para aplicarlos.

Modo editor

Edición de php.ini mediante la adición de código

Si te sientes un poco más aventurero o no tienes acceso a cPanel, puedes crear o editar manualmente el archivo php.ini . Usando un cliente FTP o el Administrador de archivos de tu proveedor de alojamiento, navega a la carpeta raíz de tu sitio (el directorio raíz de WordPress).

Si el archivo php.ini aún no está allí, no te preocupes, simplemente crea uno nuevo. A continuación, agregue el siguiente fragmento de código:

upload_max_filesize = 256M

post_max_size = 256M

max_execution_time = 300

Cortes de teclado

Puede ajustar el 256M al tamaño que necesite para sus cargas. Una vez guardado, esto aumentará el límite de tamaño máximo de carga, lo que le permitirá cargar archivos de imagen grandes o cargas multimedia sin problemas.

Método 3: Añade código al archivo de functions.php de tu tema

A continuación, añadir un fragmento de código al archivo de functions.php de tu tema puede ayudarte a aumentar el tamaño máximo de subida de archivos en WordPress. Si bien puede editar este archivo directamente, es mucho más seguro y fácil usar un complemento como WPCode. Este plugin te permite añadir código personalizado a tu sitio de WordPress sin correr el riesgo de cometer errores o de romper tu sitio.

Para empezar, primero tienes que instalar el plugin gratuito WPCode . Una vez instalado y activado, diríjase a Fragmentos de código » + Agregar fragmento. Coloca el cursor sobre la opción «Agregar tu código personalizado» y haz clic en el botón Agregar fragmento personalizado.

Ahora, accederás a una pantalla en la que podrás nombrar tu nuevo fragmento. Cambie el tipo de código a Fragmento de código PHP y, a continuación, pegue este código en la sección Vista previa del código :

@ini_set( 'upload_max_size' , '256M' );

@ini_set( 'post_max_size', '256M');

@ini_set( 'max_execution_time', '300' );

Siéntase libre de ajustar el valor de 256M al tamaño de carga máximo que necesite. Una vez que hayas terminado, cambia el interruptor en la parte superior a «Activo» y haz clic en el botón Guardar fragmento. El código ahora estará en vivo en su sitio de WordPress, aumentando el tamaño máximo de carga de archivos sin que tenga que meterse directamente con los archivos principales.

Guardar fragmentos

Este método es perfecto para aquellos que desean editar de forma segura su sitio de WordPress y administrar fácilmente los límites de carga de archivos.

Método 4: Modificar el archivo .htaccess

Puedes aumentar el tamaño máximo de carga de archivos en WordPress modificando también el archivo .htaccess . Este archivo es crucial porque controla los ajustes de configuración clave para su sitio web. Para empezar, tendrás que iniciar sesión en tu servidor mediante un cliente FTP.

Una vez que hayas iniciado sesión, navega a la carpeta raíz de tu sitio, donde se encuentra el archivo .htaccess . Si no lo ves, es posible que tu Administrador de archivos o cliente FTP haya ocultado el archivo.

Después de encontrar el archivo, ábralo y agregue el siguiente fragmento de código para aumentar el tamaño de la carga:

php_value upload_max_filesize 256M

php_value post_max_size 25M

php_value max_execution_time 300

php_value max_input_time 300

Si necesita aumentar aún más el tamaño de carga, simplemente ajuste el valor de 256M al tamaño de archivo deseado. Una vez hecho esto, puedes guardar y volver a subir el archivo a tu servidor. Este método le da control sobre los límites de carga de archivos, lo que le permite cargar archivos grandes como imágenes y medios sin errores.

Al editar el archivo .htaccess , estás modificando la configuración principal de tu servidor web, lo que afecta directamente a las capacidades de carga de tu sitio.

Método 5: Usar un plugin para aumentar el tamaño de la carga de archivos

Si no te sientes cómodo añadiendo código a WordPress, una gran opción para aumentar el tamaño máximo de carga de archivos es utilizar un plugin como WP Increase Maximum Upload Filesize. Este plugin facilita el ajuste del tamaño de la carga sin tener que lidiar con los archivos .php o el archivo .htaccess .

Primero, instala y activa el plugin.

Pestaña Añadir plugins

Una vez que el plugin esté activado, ve a Medios » Aumentar el límite de carga en tu panel de control de WordPress.

En la página de configuración del plugin, verás un menú desplegable con la etiqueta Elegir el tamaño máximo del archivo de carga. Seleccione el nuevo tamaño de carga que desee y, a continuación, haga clic en el botón Guardar cambios.

Tamaño máximo de archivo de carga

Ten en cuenta que tu proveedor de alojamiento puede establecer un límite máximo de tamaño de carga. Si necesitas subir archivos más grandes de los que están disponibles en el menú desplegable del plugin, debes ponerte en contacto con tu proveedor de alojamiento para solicitar un límite más alto.

Este plugin es una solución sencilla para los usuarios que prefieren no editar el código, pero que aún necesitan subir archivos grandes a su sitio de WordPress.

Método 6: Crear o actualizar el archivo «.user.ini»

Si su proveedor de alojamiento ha restringido la configuración global de PHP, es posible que esté utilizando archivos .user.ini en lugar de php.ini. Al igual que php.ini o .htaccess, puedes encontrar el archivo .user.ini en tu directorio raíz de WordPress.

Administrador de archivos

Si no está allí, puede crear uno.

Para crear o modificar el archivo .user.ini , siga los mismos pasos que para crear un archivo php.ini . Una vez que hayas creado el archivo, agrega este fragmento de código:

upload_max_filesize = 32M

post_max_size = 64M

memory_limit = 128M

Este código aumenta el tamaño máximo de carga, el tamaño de la publicación y el límite de memoria para su sitio de WordPress. Es un método similar al archivo php.ini , pero con un nombre de archivo diferente. Esto le ayudará a aumentar el tamaño máximo de carga de archivos para archivos grandes y a resolver cualquier error de carga.

Método 7: Utiliza el filtro ‘upload_size_limit’ de WordPress

En WordPress 2.5, se introdujo el filtro ‘upload_size_limit’ para permitir un mayor control sobre el tamaño máximo de carga permitido, tal y como se define en php.ini. Este filtro se puede personalizar para cambiar el límite de carga para diferentes roles de usuario, como los no administradores. A continuación, se muestra un ejemplo de cómo puede usar este filtro para establecer un límite de tamaño de carga específico para los no administradores.

A continuación se muestra un ejemplo proporcionado por el colaborador de WordPress Drew Jaynes, que establece el tamaño máximo de carga de archivos para todos los usuarios no administradores en 10 MB:

/** Filter the upload size limit for non-administrators. *@param string $size Upload size limit (in bytes). @return int Filtered size limit. */ function filter_site_upload_size_limit( $size ) { // Set the upload size limit to 10 MB for users lacking the 'manage_options' capability. if ( ! current_user_can( 'manage_options' ) ) { // 10 MB limit for non-admins. $size = 1024 10000; } return $size; } add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );

Este código comprueba si el usuario actual carece de la capacidad «manage_options» (que solo está disponible para los administradores) y limita su tamaño de carga a 10 MB. Puede modificar este código para ajustar el tamaño de carga para roles de usuario específicos o incluso para ID de usuario particulares, según sus necesidades.

Método 8: Aumentar el tamaño máximo del archivo de carga en Nginx

Nginx es un tipo de servidor web que se usa con frecuencia porque funciona más rápido. Al mismo tiempo, atiende más solicitudes por segundo. Muchos servicios de alojamiento orientados al rendimiento liberan WordPress, incluido Bluehost, utilizan Nginx.

Si su sitio web de WordPress está alojado en el servidor Nginx y se encuentra en una posición en la que necesita aumentar el tamaño máximo del archivo de carga, tendrá que cambiar esto tanto en el archivo php.ini como en el archivo nginx.conf.

Paso 1: Modificar el archivo php.ini

Comience por buscar y editar su archivo php.ini para personalizar la configuración de carga. En un servidor Nginx, este archivo se encuentra normalmente en ‘/etc/php/7.4/fpm/php.ini’, aunque la ruta exacta puede variar dependiendo de la versión de PHP instalada en su servidor.

Este es el código que debe agregar o modificar:

upload_max_filesize = 64Mpost_max_size = 128M

Estas líneas ajustan el tamaño máximo de carga de archivos y el tamaño máximo de publicación, respectivamente. Después de realizar los cambios, guarde el archivo. Para aplicar estas actualizaciones, deberá reiniciar PHP-FPM usando el siguiente comando:

»’Golpe

sudo service php7.4-fpm restart

«` 

Si está utilizando una versión diferente de PHP, ajuste el comando en consecuencia (por ejemplo, ‘php7.3-fpm’ o ‘php8.0-fpm’).

Paso 2: Modificar el archivo nginx.conf

A continuación, deberá modificar el archivo nginx.conf para aumentar el límite de carga a nivel del servidor. Esto se hace ajustando la directiva ‘client_max_body_size’, que controla el tamaño máximo de carga para todo el servidor Nginx.

Para encontrar este archivo, vaya a ‘/etc/nginx/nginx.conf’. Puede colocar la directiva ‘client_max_body_size’ en uno de los tres bloques dentro del archivo de configuración, dependiendo de la amplitud con la que desee que se aplique la configuración:

http block: Afecta a todos los sitios y aplicaciones alojados en el servidor.

»’nginx

http { ... client_max_body_size 128M; }

«` 

Bloqueo del servidor: Afecta a un sitio o aplicación específica alojada en el servidor.

»’nginx

server { ... client_max_body_size 128M; }

«` 

Bloqueo de ubicación: Afecta a un directorio específico, como ‘/uploads’ o ‘/files’, dentro de un sitio o aplicación.

»’nginx

location /files { ... client_max_body_size 128M; }

«` 

Ajusta el tamaño (por ejemplo, 128 M) al tamaño máximo de carga que prefieras. Una vez realizados los cambios, guarde el archivo.

Paso 3: Reiniciar Nginx

Para aplicar la nueva configuración, reinicie Nginx con el siguiente comando:

»’Golpe

sudo service nginx reload

«` 

Este comando vuelve a cargar la configuración sin detener el servidor, lo que garantiza que los cambios se apliquen inmediatamente.

Nota para los usuarios de Bluehost:

No tendrá acceso directo al archivo nginx.conf en caso de que se haya asociado con Bluehost. Sin embargo, el equipo de soporte de Bluehost puede hacer estos cambios por usted. Solo tienes que ponerte en contacto con ellos y ellos ajustarán los límites de subida en tu nombre.

Para aumentar el tamaño máximo de carga de archivos en un sitio de WordPress que se ejecuta en Nginx, deberá modificar tanto los archivos php.ini como nginx.conf . Al ajustar los límites en estos archivos y luego reiniciar PHP-FPM y Nginx, podrá cargar archivos más grandes sin encontrar ningún error. Este enfoque ayuda a garantizar que tu sitio de WordPress pueda manejar sin problemas archivos multimedia, plugins o temas más grandes sin cumplir con las restricciones de tamaño.

Reflexiones finales

Aumentar el tamaño máximo de carga de archivos en WordPress le permite cargar archivos multimedia de gran tamaño, temas o complementos sin interrupciones, lo que garantiza una administración del sitio más fluida y una funcionalidad mejorada. Tanto si manejas archivos pesados como si necesitas más flexibilidad, aumentar el límite de carga hará que tu flujo de trabajo sea más rápido y eficiente.

Si está alojando su sitio con Bluehost, su equipo de soporte siempre está disponible para ayudarlo a aumentar sus límites de carga. Ya sea que esté tratando con archivos multimedia grandes o necesite flexibilidad adicional, Bluehost está ahí para ayudarlo a administrar su sitio de WordPress sin problemas.

Preguntas frecuentes

¿Cuál es el tamaño máximo de archivo de carga predeterminado en WordPress?

El tamaño máximo de carga predeterminado en WordPress varía según la configuración de su servidor y el proveedor de alojamiento, pero generalmente está entre 2 MB y 64 MB.

¿Cómo puedo comprobar el tamaño máximo actual de mi archivo de subida en WordPress?

Puedes comprobar el límite de tamaño de carga actual yendo a tu panel de control de WordPress, navegando a Medios » Añadir nuevo y buscando el aviso de tamaño máximo de carga de archivos debajo del cuadro de carga.

¿Cómo aumentar el límite de tamaño máximo de archivo de carga de WordPress?

Tienes la opción de aumentar el tamaño de la subida poniéndote en contacto con tu proveedor de alojamiento, editando los archivos php.ini o .htaccess , añadiendo código al archivo functions.php o utilizando un plugin como WP Increase Upload Filesize.

¿Qué pasa si no me siento cómodo editando archivos de servidor como php.ini o .htaccess?

Si no te sientes cómodo editando el código, la forma más fácil de aumentar el tamaño de la subida es utilizando un plugin de WordPress como WP Increase Upload Filesize. Le permite aumentar el límite de tamaño del archivo sin tener que lidiar con configuraciones complejas del servidor.

¿Qué debo hacer si sigo recibiendo un mensaje de error después de aumentar el límite de carga?

Si sigues encontrando errores después de aumentar el tamaño máximo de carga de archivos, es posible que debas ponerte en contacto con tu proveedor de alojamiento. Es posible que tengan un límite máximo de tamaño de carga establecido en su servidor, que debe ajustarse.

  • Sonali Sinha is a versatile writer with experience across diverse niches, including education, health, aviation, digital marketing, web development, and technology. She excels at transforming complex concepts into engaging, accessible content that resonates with a broad audience. Her ability to adapt to different subjects while maintaining clarity and impact makes her a go-to for crafting compelling articles, guides, and tutorials.

Más información Directrices editoriales de Bluehost
Ver todos

Escriba un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *