Magento connect不安装扩展

时间:2012-02-01 21:30:02

标签: php apache magento permissions

将站点从本地服务器移动到远程服务器之后。我无法让magento conect经理安装扩展程序。在线没有关于此特定错误的明显信息。

如果给一个扩展网址....它会在返回连接页面之前显示预加载器几秒钟,没有错误。

如果使用包装上传器,最初我有一个'无法移动文件'的错误...但是将某些目录更改为777修复此错误。我确实将所有文件夹设置为777,以测试这是否有帮助。它没有。

有人知道这个错误吗?否则手动扩展程序为我安装:( 这可能是apache相关....或通过FTP从本地移动文件到远程服务器?我根据我读过的一些论坛帖子说这个。

由于 小号

5 个答案:

答案 0 :(得分:8)

如果存在以下文件,请尝试删除(或重命名,如果您希望更安全)。

downloader/connect.cfg
downloader/cache.cfg

这些是Magento在您第一次使用connect时生成的。缓存文件存储安装的完整路径,因此当您移动到新服务器时,这可能不是有效路径。

答案 1 :(得分:6)

chmod 777 var / package / tmp / package.xml

应该做的伎俩。

该目录来自您的magento主目录。

答案 2 :(得分:1)

也许你的光盘空间不足了。我在我的服务器上为此帐户提高了磁盘配额,问题就消失了。

答案 3 :(得分:0)

如果您有SSH / CLI访问权限并且正在使用Magento 1.5+,请尝试运行./mage mage-setup .

如果您使用的是Magento 1.3.x或1.4.x,请删除/downloader/pearlib/cache/中的文件,然后重试。

答案 4 :(得分:-1)

如果您有cpanel托管,其中apache配置为与nobody,apache等用户一起工作..那么问题就在于此。 /home/user/public_html/var/package/tmp/package.xml的所有者将是您的cpanel用户,但这需要apache用户权限。所以选择暂时将文件权限更改为777