Aumente el tamaño máximo del archivo de carga WordPress multisitio

3 minutos de lectura

Estoy tratando de aumentar el tamaño máximo de archivo para una instalación multisitio de WordPress (actualmente 1 MB). He intentado una serie de cosas en vano. Las cosas que he probado:

Agregar estos a mi archivo php.ini hosts:

memory_limit = 300M
post_max_size = 32M
upload_max_filesize = 32M

Agregando estos al archivo functions.php en el tema:

@ini_set('upload_max_size' , '32M');
@ini_set('post_max_size', '32M');
@ini_set('max_execution_time', '300');

Agregando estos al archivo .htaccess:

php_value upload_max_filesize 32M
php_value post_max_size 32M

Incluso intenté verificar wp-includes/default-constants.php.

Curiosamente, tengo otra instalación de WordPress (no multisitio) en el mismo servidor que parece funcionar perfectamente (la carga máxima es de 32 MB). ¿Alguna idea de qué probar a continuación?

Gracias.

Lo averigué. Con toda mi sabiduría infinita, me perdí por completo la configuración “Tamaño máximo de archivo de carga” en Administrador de red> Configuración> Configuración de red. Está justo al final de la página.

  • @Ramie Está en el Administrador de red (Mis sitios > Administrador de red) y luego vaya a Configuración > Configuración de red. Está cerca de la parte inferior en Configuración de carga, llamada Tamaño máximo de archivo de carga.

    – Phil

    3 de julio de 2014 a las 15:03

  • no puedo verlo, ¿aparece en la instancia de wordpress autoalojada?

    – Rami Sarieddine

    4 de julio de 2014 a las 7:36

  • Sí. Está ahí para mí. ¿Está seguro de que está en el administrador de la red, no solo en el administrador del sitio?

    – Phil

    4 de julio de 2014 a las 15:52

  • estoy en el administrador del sitio. no he estado en el administrador de la red antes. de todos modos, solucioné el problema cargando un archivo .user.ini

    – Rami Sarieddine

    5 de julio de 2014 a las 11:50

  • Intenté todos los pasos anteriores y también intenté aumentar el valor en el administrador de la red. Todavía obtengo 2 MB en la pantalla de carga de medios

    – Siddharth Jain

    16 de abril de 2016 a las 4:25

avatar de usuario
Beattijeras

@Allpnay publicó la solución, simplemente péguela en functions.php:

add_filter( 'upload_size_limit', 'PBP_increase_upload' );
function PBP_increase_upload( $bytes )
{
  return 1048576; // 1 megabyte
}

En mi caso, quiero 8mb, así que cambie por return 8000000; // 8 megabytes

avatar de usuario
jay lepore

Phil tiene razón: Administrador de red (Mis sitios > Administrador de red) y luego vaya a Configuración > Configuración de red. Está cerca de la parte inferior en Configuración de carga, llamada Tamaño máximo de archivo de carga.

Sin embargo, también tenga en cuenta que debe elegir un plano de 1000 kb o 2000 kb, etc.

Puse 1500 kb allí y todavía me limitaba a 1 MB, pero cuando lo aumenté a 2000 kb, permitió hasta 2 MB.

Prueba esto, uso este filtro para mi multisitio y funciona muy bien

add_filter( 'upload_size_limit', 'PBP_increase_upload' );
function PBP_increase_upload( $bytes )
{
return 1048576; // 1 megabyte
}

Cree un archivo llamado .user.ini en su carpeta raíz de WordPress y agregue lo siguiente:

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 64M
max_execution_time = 300

Esto lo arregló para mí después de que todo lo demás fallara.

Intenta crear un php.ini archivo con

memory_limit = 32M
upload_max_filesize = 32M
post_max_size = 32M
file_uploads = On

y guardarlo en el wp-admin/ carpeta 🙂

Si esto no funciona, intente agregar lo siguiente a wp-config.php

define('WP_MEMORY_LIMIT', '64M');
ini_set('post_max_size', '32M');
ini_set('upload_max_filesize', '32M');

¿Ha sido útil esta solución?