Answers:
这里围绕术语有很多困惑。编程系统Magento具有代码模块。这些模块通常(不正确,尽管我自己做了)被称为扩展。模块使您可以向基于Magento的配置的MVC系统添加代码。
Magento还具有一个称为Magento Connect的系统。Magento Connect允许您安装扩展。Magento Connect扩展是特殊的梨包装。这些软件包可以在Magento系统中的任何位置安装文件。一个扩展可能包含许多模块。它还可能包含不属于模块的任意文件。
没有正式的地方可以检查Magento中安装了哪些模块。人们非正式地使用位于以下位置的“禁用模块输出”配置部分
System -> Configuration -> Advanced -> Disable Modules Output
本节将创建系统中安装的每个程序模块的列表
对于Connect扩展,请转到
System -> Magento Connect -> Magento Connect Manager
这是您应该安装/删除/管理连接扩展的地方。
仍然存在手动安装扩展程序的问题。Magento不提供正式市场。许多第三方扩展开发人员已经创建了自己的安装程序系统,或者您已手动安装文件。除了区分您的代码库之外,没有其他方法可以跟踪这些扩展。
您也可以通过查看来查看安装了哪些扩展/app/etc/modules/
。如果其中没有.xml
文件,则Magento不知道该文件存在。
最初的问题问如何“检查”。这可能意味着一些不同的事情,例如安装了哪些模块,哪些模块处于活动状态等等。要检查的另一件事是版本号,以查看模块是否有更新。
许多模块编写了自己的管理工具来保存此麻烦,但许多模块却没有,在这种情况下,我发现检查数据库中的模块版本最容易。
当运行更新脚本时,它将数据库条目添加到core_resource表中,这是Magento知道不要一遍又一遍地运行更新脚本的方式。
只需检查此表,您就可以找到一个位置上安装的模块的所有版本。不能解决找出当前开发者版本的问题,但是可以解决一半的问题。
其他答案当然是正确的,您可以在管理面板中的“系统”->“配置”->“高级”标题下进行检查,然后单击“高级”。
这给出了一个列表,就像您要在所有xml文件的app / etc / modules下查看文件结构一样。
您可以使用在线工具检查模块设置。特别是用于运输和付款模块(如果已安装)。这是有关检查estore配置的更多信息。如果不正确,您的客户可能会在结帐时遇到麻烦。