Problemas de memoria con drush
Carlos — Mié, 21/10/2009 - 10:33
Drush es una herramienta realmente buena para instalar y actualizar módulos (en realidad es una navaja suiza pero su gran funcionalidad es esa).
Pero te puede pasar como a mi que al intentar habilitar un módulo te diga que ha consumido toda la memoria disponible y de un error (y seguramente no se habilite correctamente). Algo cómo esto:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 19456 bytes) in /xxxxxxx/modules/locale/locale.module on line 356
Drush command could not be completed.
El problema está en que php tiene configurado un límite de memoria muy bajo y lo hemos de aumentar. Pero el php.ini de php-cli (el cliente de php de consola) es diferente del php que se ejecuta con apache, así que puede ser que hayamos configurado bien php pero no el php-cli.
Para encontrar el php.ini del php-cli ejecutamos en consola:
php -i | grep php.ini
Eso son indicará dónde está el fichero, lo editamos y cambiamos el valor de memory_limit a 128 (por ejemplo). Más info en http://morten.dk/blog/got-crush-drush y en http://drupal.org/node/186315#comment-617719
El problema esta en que los
Raul (no verificado) — Mar, 01/12/2009 - 05:58El problema esta en que los que usamos hosting compartido no tenemos acceso al php.ini, lei en el articulo de crush que se configure a 512M, ¿en realidad se necesita tanta memoria php para usar drupal?.
Soy de Mexico y no se en otros paises, pero aqui el maximo en memoria php que me otorgan con hosting compartido es de 45M, eh tenido muchos problemas por eso con mi sitio, ya que seguido me sale este mensaje: Fatal error: Allowed memory size of 8388608 bytes exhausted, llegue al punto de quitar practimamente todos los modulos, he llegado a pensar que drupal es para servidores dedicados y si es asi abra que pensar en otra opcion, ya que pagar un servidor dedicado para una pagina que inicia, es demasiado.
Raúl, mientras más módulos
admin — Mar, 01/12/2009 - 09:34Raúl, mientras más módulos uses más memoria necesitarás. Con 128Mb suele ser más que suficiente para una configuración con muchos módulos (Views, CCK, Panels, etc)
¿Por qué no buscas un hosting en USA que te saldrá más barato y potente?
Hola Carlos, esa seria una
Raul (no verificado) — Mar, 01/12/2009 - 18:24Hola Carlos, esa seria una buena opcion, investige un poco sobre hosting en USA y me encuentro un poco perdido en cuanto a cuales son las mejores opciones para drupal, tal vez tu puedas recomentarme alguno o decirme en cual hospedas tu sitio, solo para tener algunas referencias, gracias por tu consejo, es de mucha ayuda tu sitio para los que iniciamos con drupal.