La forma más sencilla de corregir el error 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 al intentar ejecutar uploader.php , puede agregar esta línea al principio del código :
ini_set ( " memory_limit ", " 16M ");
< p > Si sigue recibiendo el error , intente aumentar el 16M al 32M y volver a intentarlo . Aumente este número progresivamente hasta que no aparezca el error. Esto solo cambiará el límite de memoria para que un script PHP. Si un plugin está causando el error , añada esta línea a la parte superior del archivo PHP del plugin.
Aumentando global del servidor PHP límite
Si usted es el administrador de el servidor y tener acceso a 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 =" . Una vez más, aumentarlo hasta que ya no recibe el mensaje de error. Para desactivar el límite de la memoria , el valor de " memory_limit = -1 " .
Aumentando PHP Límite de memoria de . Htaccess
Si usted está en una compartida servidor o que no tienen acceso a 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 su 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 solo . Puedes verificar que este trabajó colocando un < php phpinfo (); ? > Línea de la página y leer el resultado. Busque un valor memory_limit "local" y asegurarse de que coincide con lo que se ha definido anteriormente. Si no funciona, consulte a su administrador de la web para permitir " AllowOverride On. "
WordPress Plugins y módulos de Drupal
Si usted no se siente cómodo de edición de archivos de configuración a mano , puede instalar plugins o módulos que harán los cambios necesarios para usted. Para WordPress , intente Bump memoria , que fue diseñado específicamente para resolver el error de memoria agotada al actualizar su instalación de WordPress. Para Drupal , utilice el módulo de ajustes Drupal que proporciona una interfaz de usuario para cambiar una serie de configuraciones de PHP , incluyendo el valor memory_limit .