Mañana de domingo de otoño, carrera de Fórmula 1 y aburrimiento típico de los domingos.
Es un buen momento para hacer una revisión general de nuestros blogs wordpress, que hace meses que no revisamos, y ejecutar las actualizaciones necesarias.
Sin embargo, no resultó tan fácil como darle a un botón, ya que uno de mis blogs wordpress (alojado en 1and1) mostraba el siguiente mensaje de error en el momento de lanzar la actualización:
Actualizar WordPress
Descargando paquete de instalación desde http://es.wordpress.org/wordpress-3.2.1-es_ES.zip…
Fatal error: Out of memory
(allocated 28311552) (tried to allocate 4346065 bytes) in /homepages/28/d322425856/htdocs/…/wp-includes/class-http.php on line 1426
El problema se reduce a que la actualización necesita más memoria de la que por configuración tiene permitida nuestra aplicación php.
A continuación os dejo las diferentes opciones recopiladas que he ido encontrando por la red, hasta dar con la válida que ha funcionado en nuestro caso.
- wp-settings.php: ampliamos el límite de memoria permitida añadiendo la siguiente línea de código php
define('WP_MEMORY_LIMIT', '128M');
- .htaccess: ampliando el límite de memoria a través del archivo de configuración de apache .htaccess, añadiendo las siguientes líneas
# PHP 4, Apache 2. php_value memory_limit 96M # PHP 5, Apache 1 and 2. php_value memory_limit 96M
- php.ini: ampliando el límite de memoria de php a través del archivo de configuración php.ini, que incluiremos en el directorio raíz de nuestro blog y bajo el directorio wp-admin (esta es la opción que nos funcionó en nuestro alojamiento 1and1.es)
memory_limit=64M
Confiamos en que os sea de utilidad.
¡Te lo agradecemos!