安装完的magento项目移动位置后再用magento connect在线安装插件会失败,列表中会显示已安装,后台却看不到,检查downloader文件夹会发现文件并不存在,这是怎么回事?
其实原因很简单,magento的在线安装需要有一个配置文件来指定插件的下载路径,新安装magento项目时会自动生成一个针对当前目录的pear.ini文件,里面包含了当前项目所在目录路径信息,当你迁移了一个项目,pear.ini并不会自动修改,这时pear.ini文件里指定的路径已经是错误的,安装插件就会失败。所以你需要做的就是删除原有的pear.ini文件,进入后台插件管理页面,点击"Settings"选项卡,重新保存配置,系统会生成新的pear.ini文件,现在试一下安装新的插件吧。
PS:pear.ini所在路径--根目录/downloader/pearlib/pear.ini