我对安装社区扩展感到谨慎,即使使用我的版本控制也是如此。有没有办法获得tgz所以我可以在安装之前解压缩并检查扩展名?
答案 0 :(得分:7)
如this site所述,Magento Connect 2.0具有易于破译的特定格式。第一个获得Magento Connect 2.0密钥。例:
http://connect20.magentocommerce.com/community/Raveinfosys_Deleteorder
然后转到Magento Commerce website for that extension,在发行说明标签中找到其版本。对于此示例,最新版本为1.0.3
现在,将原始密钥组合到此URL中:
http://connect20.magentocommerce.com/community/Raveinfosys_Deleteorder/1.0.3/Raveinfosys_Deleteorder-1.0.3.tgz
我专门使用此命令将扩展名下载到我工作的内部服务器:
wget http://connect20.magentocommerce.com/community/Raveinfosys_Deleteorder/1.0.3/Raveinfosys_Deleteorder-1.0.3.tgz
...然后我通常会对这些文件进行更改以适应我们的模板,即从default/default
更改为default/my_template
。一旦我开心,我会重新tar
这些文件,scp
新的tar-ball到我的实际网站,tar -xzvf
通过Magento root的ssh shell。
我不使用magento connect ...可能应该,只是不能让自己盲目“信任”它。
或制作通用:
http://connect20.magentocommerce.com/community/Package_Name/[ver]/Package_Name-[ver].tgz
答案 1 :(得分:2)
某些网站提供链接或代理链接,以便从mangento connect下载任何mangeto包作为.tgz
文件(即gzip' ed tar文件)。然后你得到standard magento PEAR package。
这些网站需要 Magento Connect密钥来获取软件包:
第一个站点提供了Magento Connect Web服务器上的程序包链接,以便您可以看到它的工作原理。
对于Magento Connect 2.0,还会在a blog-post中编写有关它如何工作的文章,并且有一个bash脚本可以很好地显示它on github。