0

将模块安装到 Magento 时的首选方法是什么?通过 Magento Connect Manager 自动还是通过将模块上传到服务器手动?我问的原因是我听说过很多关于这两种方法的相互矛盾的故事。

4

2 回答 2

2

我总是建议通过 Magento Commerce,但它不适用于所有扩展。它们必须先获得 Magento 的批准,然后才能在商店中列出。

但请记住,仅仅因为它已获得批准,并不意味着它经过测试或安全。

您可以手动安装,只需通过 FTP 进行安装,这样您就可以查看它是否替换了任何文件。如果模块尝试替换任何文件(并且您之前没有安装扩展),那么我不会使用该模块。一个模块永远不应该替换核心文件,只是覆盖它们,所以请注意这一点。

但总的来说,无论哪种方式都是安全和好的。但这并不意味着如果它以一种方式完成就不会有问题。我不会说任何一个都更安全。

于 2013-05-27T19:22:03.150 回答
1

问问自己这个:

“我是否可以将代码上传到我的电子商务应用程序服务器- 看不见 - 并允许它执行具有对应用程序数据库的完全写入权限的任意代码?”

该问题的答案与您所问问题的答案完全相同。虽然在 Connect 上有少量代码管理,但我无法想象除了非技术店主之外的任何人都能够证明基于管理面板的下载是可行的。

总是,总是,总是进行代码审查和负载测试。

除了能够通过 CLI 下载之外,还有一些站点允许直接从 Connect 下载免费扩展。http://freegento.com/ddl-magento-extension.php就是其中之一。

于 2013-05-27T21:38:05.597 回答