Carlos Robles frikiblog

Magento Downloader ERROR: failed to mkdir

| 0 comments

Cuando estamos instalando una extensión de magento a través de magento connect, es muy facil que al descargar el paquete nos de un error según empieza.

Esto suele ser porque la ruta que tiene guardada como raiz no es la que debería. A veces pasa porque has cambiado el dominio donde esta alojada tu tienda, o por cosas como que tu servidor utiliza rutas virtuales para los usuarios (por ejemplo Dreamhost utiliza algo como /home/.modesty/USUARIO para la ruta /home/USUARIO).

Soluciones vereis muchas, pero lo mas rápido es ir buscar pear.ini, y aseguraros ahi de que  las rutas que se utilizan son las que tienen que ser. pear.ini está en /downloader/pearlib/pear.ini
Salen unas cuantas rutas, si no es un cambio trivial, tal vez te vuelvas loco.
Hay una opcion sencilla: haz una copia de seguridad del archivo…y despues borrarlo!

Tambien puede que tangas la configuracion de persmisos equivocada, dentro de /downloader/config.ini

asegurate de que los datos están así.

preferred_state=stable
use_custom_permissions_mode=0
mkdir_mode=0777
chmod_file_mode=0777
chmod_file_mode_executable=0777
tmp_dir=../var/tmp

y con esto, si poneis la ruta bien y estos datos estan asi, el error no deberia salir mas. Ahora, es facil que salgan otros, el magento connect es una cosa util pero complicada!

Leave a Reply

Required fields are marked *.

*