PHP Fatal error: Memoria agotada




Aumento del límite de memoria de PHP para una única secuencia de comandos

La forma más fácil de resolver los errores de memoria agotada PHP es aumentar el límite de memoria para el script que está causando el error. Por ejemplo, si se produce el error cuando se intenta ejecutar uploader.php, puede agregar esta línea al principio del código:

ini_set (memory_limit " , " 16M);



Si sigue recibiendo el error, intente aumentar el 16M al 32M y vuelva a intentarlo. Incremental aumentar este número hasta que vea el error. Esto solo cambiará el límite de memoria para el script PHP. Si un plugin está causando el error, añada esta línea al principio del archivo PHP del plugin.

El aumento en el nivel límite del servidor PHP

Si usted es el administrador del servidor y tener acceso a su archivo php.ini, puede cambiar el límite de memoria para toda la configuración de PHP. Esto afecta a todos los scripts PHP se ejecutan en el servidor. Para ello, abierto php.ini en su servidor web y busque la línea que dice " memory_limit = ". Incluso en este caso, aumentar hasta que se recibe sobre el mensaje de error. Para desactivar el límite de memoria, ajuste " memory_limit = -1 ".

Aumentar PHP Límite de memoria pulg Htaccess

Si usted está en un servidor compartido o no tiene acceso a su archivo php.ini, puede establecer el límite de memoria en el archivo. Htaccess. Para ello, agregue un archivo htaccess en el directorio raíz de tu sitio web (si no existe ya) y luego agregar una línea que dice.:

php_value memory_limit 16M

Esto aumenta el límite para su sitio web sólo. Puedes verificar que este trabajó poniendo una línea en la página y leer la salida. Encontrar un memory_limit valor local y asegúrese de que coincide con lo que se ha definido anteriormente. Si no funciona, consulte a su administrador de red para permitir AllowOverride " En "

Plugin de WordPress y Drupal Modules

Si usted no se siente cómodo edición de archivos de configuración a mano, puede instalar plug-ins o módulos que hagan el cambio necesario para usted. Para WordPress, intente Bump memoria, que fue diseñado específicamente para resolver el error de falta de memoria al actualizar su instalación de WordPress. Para Drupal, utilice el módulo de ajustes Drupal que proporciona una interfaz de usuario para la edición de una serie de configuraciones de PHP, incluyendo el valor de memory_limit.



Deja un comentario