¿Cómo aumentar el límite de tamaño de archivo para cargas multimedia?

8

¿Cómo puedo cambiar el tamaño máximo de carga de archivos? Me gustaría poder subir 10Mb a la vez.

texto alternativo

jessegavin
fuente

Respuestas:

11

Esto se debe a las limitaciones de PHP en las cargas de tamaño de archivo. Si tiene acceso a su archivo php.ini, puede modificar las siguientes líneas:

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300

Si no tiene acceso al archivo php.ini (como una situación de alojamiento), es posible que deba ponerse en contacto con su webhost y ver si lo aumentará por usted. También he visto a los usuarios crear un archivo php.ini con solo estos valores y colocarlo en el archivo donde está instalado WordPress. Si su instancia de PHP permite "configuraciones heredadas", permitirá que estas configuraciones locales anulen las globales.

La otra solución sería agregar el código dinámicamente en WordPress para hacer este cambio por usted. Este artículo tiene una buena manera de hacerlo a través de un "complemento". He visto resultados dudosos de este enfoque (algunos informan éxito, otros informan que no tuvieron éxito), así que no puedo decir con certeza si funcionará para usted.

Dillie-O
fuente
1
¡Gracias una tonelada! Soy nuevo en Wordpress y PHP, así que fue muy útil. Solo una nota para cualquier otra persona, si está ejecutando IIS, deberá reiniciar IIS después de editar su archivo php.ini.
jessegavin
Al fin y al cabo una solución para este estúpido problema ... gracias ...
Paul
post_max_size = 10M max_execution_time = 300No es necesario en este caso.
Tommixoft
post_max_size es necesario, en realidad, ya que tanto eso como el parámetro de carga controlan el tamaño máximo de carga.
Otto
También tuve que reiniciar php consudo systemctl restart php7.2-fpm
Suragch
3

Tuve el problema donde no podía actualizar / agregar al archivo php.ini. Terminé agregando las siguientes líneas a mi archivo .htaccess para cambiar el tamaño de carga:

 php_value upload_max_filesize 5M
 php_value post_max_size 5M
 php_value max_execution_time 200
 php_value max_input_time 200

Eso cambia el límite de carga a 5 y permite extender el tiempo de espera al cargar archivos más grandes.

Chris Klongpayabal
fuente
2

Esto funcionó para mí. Acabo de entrar en cpanel / file manager y creé un nuevo archivo php.ini. Luego ingresé el texto a continuación: upload_max_filesize = 10M post_max_size = 10M max_execution_time = 300

Funciona 100%

Simplemente coloque el archivo php.ini en el directorio wp-admin


fuente
2

De alguna manera tuve que crear un archivo php.ini que subí al directorio wp-admin pero también tuve que agregar la línea memory_limit = 32M. Sin esa línea, el límite no aumenta en Wordpress 3.3.1

memory_limit = 32M
upload_max_filesize = 16M
post_max_size = 16M
max_execution_time = 300 
usuario11933
fuente