Tamaño máximo de carga en PHP
-
php.ini
en PHP -
.htaccess
en PHP -
upload_max_filesize
en PHP -
Cambiar el tamaño máximo de carga usando
upload_max_filesize
en PHP -
Cambiar el tamaño máximo de carga usando
post_max_size
en PHP
La carga de archivos es la transmisión de datos de archivos desde un cliente como un navegador a un servidor. Hoy en día, las personas no almacenan archivos más grandes en sus computadoras o teléfonos móviles. Por lo general, almacenan todos estos archivos en la nube o en un sistema informático más grande. En la publicación de hoy, aprenderemos cómo establecer y aumentar el límite de tamaño de carga en PHP.
Antes de entender esto, entendamos qué es php.ini
y .htaccess
en PHP.
php.ini
en PHP
PHP contiene un archivo de configuración que el servidor lee cada vez que se inicializa. Cada vez que se instala PHP, este archivo se crea de forma predeterminada con los ajustes de configuración predeterminados. Por ejemplo, la configuración relacionada con los límites de recursos, el tamaño máximo de carga, los errores de registro de visualización, el tiempo máximo para ejecutar un script PHP, etc., se definen en este archivo. El administrador del servidor puede cambiar los valores de las variables para declarar los cambios. Todas las configuraciones globales o predeterminadas se definen en este archivo.
.htaccess
en PHP
.htaccess
significa acceso de hipertexto, que también es un archivo de configuración proporcionado por PHP. Este archivo se utiliza para realizar cambios en la configuración por directorio.
La principal diferencia entre estos dos archivos es que php.ini
se usa para todo el servidor, mientras que el archivo .htaccess
solo se usa cuando una solicitud va al directorio o subdirectorio en el que se encuentra el archivo .htaccess
. los usuarios pueden especificar configuraciones específicas para directorios individuales en archivos .htaccess
. Algunos proveedores de alojamiento web a veces no permiten el acceso a php.ini
o la configuración del servidor, sino que solo permiten archivos .htaccess
.
upload_max_filesize
en PHP
Cada servidor tiene su propia capacidad para asignar recursos. Los hosts pueden establecer este límite en un archivo de servidor llamado php.ini
, que indica cuántos datos de archivo puede procesar el servidor sin afectar el rendimiento del servidor. Si un usuario intenta cargar medios más grandes que la capacidad del servidor, arrojará un error el archivo cargado excede la directiva upload_max_filesize en php.ini
. El valor predeterminado es 2M
. Puede definir el tamaño en K
(kilobyte), M
(megabyte) y G
(gigabyte).
Cambiar el tamaño máximo de carga usando upload_max_filesize
en PHP
-
Vaya a
/etc/php/7.4/apache2
en Linux yWAMP icon->PHP
en Windows. -
Abre el archivo
php.ini
. -
Localice la variable
upload_max_filesize
y actualice el valor según sea necesario. -
Cierre el archivo y reinicie el servidor.
Cambiar el tamaño máximo de carga usando post_max_size
en PHP
Cada solicitud enviada al servidor contiene mucha información junto con datos multimedia. Esta variable establece el límite de todo el cuerpo de la solicitud, que podría incluir muchos archivos. post_max_size
debe ser mayor o igual que upload_max_filesize
y menor o igual que memory_limit
. Si es menor que upload_max_filesize
, solo procesará datos del límite post_max_size. El valor predeterminado es 8M
. Puede definir el tamaño en K
(kilobyte), M
(megabyte) y G
(gigabyte).
-
Vaya a
/etc/php/7.4/apache2
en Linux yWAMP icon->PHP
en Windows. -
Abre el archivo
php.ini
. -
Localice la variable
post_max_size
y actualice el valor según sea necesario. Asegúrese de que sea más queupload_max_filesize
. -
Cierre el archivo y reinicie el servidor.
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn