Si max_post_upload y max_file_upload en PHP ha sido establecido, y hay un ajuste en apache2.conf o ModSec archivos de configuración de LimitRequestBody establecer lo suficientemente
alta, entonces posiblemente un archivo .htaccess funcionará.
- vaya al directorio con el archivo PHP para subir en él (el archivo o página lanzando el error.)
2. Haga o edite .htaccess
3. Edite o cree una línea con LimitRequestBody 20971520 en ella.
Guarde el .htaccess. Establecer permisos. (644 y apache owner)
Posiblemente reinicie apache.
Tada. Con suerte arreglado.
Esta configuración establece ese límite solo para esta carpeta, que es una forma de evitar una configuración global en php y apache que lo hace abrir paquetes grandes/cargar ataques de DOS.
LimitRequestBody 0 le ofrece cargas ilimitadas.
fwiw, tuve el mismo error. fue porque estaba usando una solicitud POST, pero no pasé ningún campo. content-length es probablemente cero, lo que probablemente significa infinito. – changokun