No se puede aumentar el tamaño máximo de carga del archivo en WordPress local

3 minutos de lectura

estoy usando el mio servidor local (ubuntu y apache2) para ejecutar wordpress 4.8. Quiero aumentar el tamaño máximo del archivo de carga. Intenté estas formas pero no resolví:

1.creando php.ini en /var/www/html o cambiándolo en /etc/php/7.0/apache2/php.ini:

upload_max_filesize = 512M
memory_limit = 512M
post_max_size = 512M
max_execution_time = 300

2.cambiando .htaccess en /var/www/html:

php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 300
php_value max_input_time 300

3.añadir esta línea de códigos en functions.php archivo en la carpeta del tema:

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

4.usando Complemento Subir tamaño máximo de archivo. este complemento cambió Maximum upload file size: 2 MB. mensaje pero después de cargar el archivo más de 2mb el HTTP error. acumulado. (Para solucionar esto, también probé todas las soluciones que encontré en la web (por ejemplo: +,+,+) pero nada cambió. También encender el registro de wordpress no puede ayudarme. no habia nada!! Así que me di por vencido. creo que la raíz de este error es una mala solución para este problema)

5. Cambiando los permisos de todos los archivos y carpetas a 777.

6.después de cada solución que probé, también reinicié Apache pero nada cambió:

$ sudo service apache2 restart

  • ¿Realmente creaste un php.ini?

    –Ankit Singh

    18 de julio de 2017 a las 8:22

  • no hay php.ini en /var/www/html/. pero encontré /etc/php/7.0/apache2/php.ini en phpinfo @ankit

    – erfan mehraban

    18 de julio de 2017 a las 9:10


avatar de usuario
Atanas

Vaya a C:/Xampp/php/php.ini y busque:

memory_limit=.....M

cambiarlo a:

memory_limit=10000M

Luego, desplácese hacia abajo hasta:

post_max_size=.....M

Y cambiarlo a:

post_max_size=9999M

Encontrar:

file_uploads=...

Si es de escribir:

file_uploads=On

Desplácese hacia abajo y encuentre

upload_max_filesize=....M

Escribe allí:

upload_max_filesize=9000M

También encontrar:

max_file_uploads=.....

Y escribe allí:

max_file_uploads=10000M

¡Atención! ¡Ten cuidado! “Memory_limit” debe tener la mayor cantidad de megabytes. El siguiente es “max_file_uploads”, después de lo cual está “post_max_size”, y por último “upload_max_filesize”.

Si todavía hay el mismo error, haga su .htaccess así:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /your_site_name/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /your_site_name/index.php [L]
</IfModule>

# END WordPress
    # WP Maximum Execution Time Exceeded
    <IfModule mod_php7.c>
    php_value max_execution_time 300

    php_value upload_max_filesize 9000M
    php_value post_max_size 9999M
    php_value max_input_time 300

    </IfModule>

  • estoy usando Ubuntu 😐

    – erfan mehraban

    19 de julio de 2017 a las 9:50

  • Oh, eso es para xampp

    – Atanas

    19 de julio de 2017 a las 16:37


  • ¿La aplicación xampp es igual?1

    – Atanas

    19 de julio de 2017 a las 17:52

  • Sí, la solución tge es la misma @atanas

    – erfan mehraban

    20 de julio de 2017 a las 16:43

avatar de usuario
Samad

Puede cambiar estas líneas en su php.ini archivo de la versión php actualmente en ejecución.

Maximum allowed size for uploaded files.
upload_max_filesize = 256M

  • ¡Asegúrese de que el límite de memoria tenga un número mayor que el tamaño máximo de carga del archivo! De lo contrario, fallará.

    – Atanas

    19 de julio de 2017 a las 7:29

también necesita agregar este filtro al archivo functions.php para ver la carga permitida en su WordPress, es bueno no usar el complemento 🙂

//filter
add_filter('upload_size_limit', 'increase_upload');
function increase_upload($bytes) {
    return 262144000;
}

no debo crear ninguna php.ini presentar en /var/www/html/. encontré /etc/php/7.0/apache2/php.ini camino en phpinfo() detalles. Así que encontré y cambié estas configuraciones en este archivo: upload_max_filesize, memory_limit, post_max_size y max_execution_time.

NOTA: ¡Tenía razón! HTTP error. mientras que la carga de medios se debió a una mala solución para este problema. ahora puedo cargar cualquier medio correctamente 🙂

¿Ha sido útil esta solución?