不使用Magento Connect安装magento插件

mar*_*mmy 20 magento

我有一个插件,我的客户已经购买.它是一个zip文件.如何在不使用Magento连接的情况下安装插件?

Iva*_*nyi 20

通常你只需解压缩,但你应该检查目录结构是Magento样式,它至少应该有app/code/app/etc/modules目录


Ger*_*zeg 17

如果您有SSH访问权限,那么这是这样做的方法:

首先,您进入安装了magento的文件夹.

cd /public_html (or whichever folder it is)
Run Code Online (Sandbox Code Playgroud)

授予'mage'用户一些基本权利:

chmod 530 mage
Run Code Online (Sandbox Code Playgroud)

现在您可以使用以下命令安装模块:

./mage install http://connect20.magentocommerce.com/community name_of_module
Run Code Online (Sandbox Code Playgroud)

从magento网站复制模块的名称时,它将是:

http://connect20.magentocommerce.com/community/name_of_module 
Run Code Online (Sandbox Code Playgroud)

确保用空格替换最后一个正斜杠

http://connect20.magentocommerce.com/community name_of_module
Run Code Online (Sandbox Code Playgroud)

  • 到目前为止最佳答案 (5认同)
  • *这个*就是答案. (2认同)
  • 不要忘记退出管理面板,然后在安装扩展程序后重新登录.否则,扩展配置可能会显示"404 Not found". (2认同)

And*_*rew 5

很多收费Magento模块的公司都会将它们作为zip/tar.giz档案分发.

在这种情况下,您通常可以提取它们并只上传到您的magento根目录.

您将找到与此类似的文件夹结构:

app/etc/modules/*.xml

app/code/community/[company]/[module]/

skin/frontend/[company]/[module]/
Run Code Online (Sandbox Code Playgroud)

只需上传新结构,刷新magento缓存,然后当下一次运行magento(在浏览器中加载)时,模块将自行安装并处理任何数据库更新等.

总是记得在安装任何新模块之前进行完整的db/file备份!