Php set memory limit -1
Puede incrementar el límite de memoria si sus scripts PHP lo requieren para evitar el error. Algunos métodos para aumentar el límite de memoria en PHP son la configuración del archivo php.ini o .htaccess y el uso de la función ini_set(). cPanel proporciona la opción de configurar el límite de memoria de PHP desde la interfaz web.
Para que la configuración sea efectiva sólo para una determinada carpeta (o proyecto), puede utilizar el archivo .htaccess para hacer el truco. Para ello, localice (o cree) el archivo .htaccess en su carpeta de scripts PHP y añada la siguiente línea;
Php.ini memory_limit
A menudo ocurre que la sección de administración de un sitio, o una página en particular, utiliza mucha más memoria que otras páginas. Si ese es el caso, puede aumentar condicionalmente los límites de memoria basándose en la URL de la página.
Es importante entender que el aumento de la cantidad de memoria que cada proceso PHP puede utilizar disminuye el número de procesos concurrentes que pueden ejecutarse. Los procesos concurrentes son clave para el número máximo de solicitudes de páginas que puede servir en un momento dado.
Este es el enfoque recomendado si tiene acceso al php.ini del servidor. Esto no será posible en algunos entornos de alojamiento compartido, aunque su anfitrión puede ser capaz de ajustarlo para usted. Tenga en cuenta que este cambio afectará a todos los sitios web y scripts PHP del servidor.
En algunos entornos de alojamiento compartido, el acceso a la configuración del límite de memoria de PHP está restringido. Si no puede realizar el cambio usted mismo, pida a su proveedor de alojamiento que lo ajuste por usted, o busque un nuevo alojamiento que le permita más flexibilidad.
Si está usando XAMPP/WAMP, puede haber dos archivos PHP.ini (uno bajo el directorio PHP y el otro bajo Apache/bin). Para cambiar su límite de memoria, edite el archivo en el directorio XAMPP/Apache/bin.
Límite_de_memoria 2gb
Esto sucede cuando su PHP Upload Max Filesize (upload_max_filesize) establecido en su archivo php.ini es más pequeño que el tamaño del archivo de Customizr Pro Theme o el tamaño del archivo de la imagen que está tratando de subir.
Sí, esta es la forma más preferida. Póngase en contacto con su empresa de alojamiento y muéstreles una captura de pantalla de su error, o envíeles un correo electrónico con el mensaje de error. Pídales que le ayuden aumentando los siguientes valores, hasta que pueda instalar su tema o subir su imagen. Su empresa de alojamiento puede tener restricciones en estos valores.
El archivo php.ini es el archivo de configuración de PHP por defecto. La mayoría de las empresas de alojamiento compartido no permiten el acceso a este archivo. Si está seguro de que tiene acceso al archivo php.ini en su servidor, puede proceder con los siguientes pasos.
En WordPress, hay un archivo .htaccess. WordPress utiliza este archivo para manipular la forma en que Apache (servidor) sirve los archivos de su directorio raíz, y los subdirectorios. Por lo tanto, este archivo es muy importante. No edite lo que está escrito originalmente en este archivo. Puede añadir algunas directivas al final del archivo para aumentar el tamaño máximo de los archivos de carga de PHP. Aprenda más sobre el archivo htaccess en WordPress aquí.
Php-fpm memory_limit
Puede y es en general diferente si se llama a php desde la línea de comandos o a través del navegador. Lo que es un poco difícil es que el valor puede ser cambiado en diferentes lugares. Por eso, la prueba más fiable es poner un pequeño script que te muestre el límite.
Lo mismo aquí. También he modificado la entrada en fpm/php.ini, el mensaje sigue siendo. ¿Quizás esté relacionado con la entrada -1 para cli? (asumo que es “ilimitado”?) ¿O quizás porque es “memory_limit” sin paréntesis en el php.ini de PHP7.3?
Hay un tercer php.ini en juego. Si está usando php-fpm, lo cual es probable, es probable que su sistema esté usando /etc/php/7.3/fpm/php.ini. Y ahí es donde debes ir para arreglarlo. Reinicia php-fpm, y ya está.
No soy un buen programador pero cuando uno de vosotros desde un comentario dijo ” sudo systemctl restart apache2.service”. pensé que, en lugar de editar el archivo ( en mi caso ) /etc/php/7.3/cli/php.ini, podría probar con el archivo /etc/php/7.3/apache2/php.ini. Después de editar el límite de memoria de
Hice todos los pasos anteriores, pero todavía tengo el error. Edité ambos archivos /etc/php/7.3/cli/php.ini y etc/php/7.3/apache2/php.ini, reinicié el servidor apache (incluso reinicié la máquina), pero el problema aún persiste.