我有一个插件,是客户购买的zip文件。我该如何在不使用Magento connect的情况下安装插件?
我有一个插件,是客户购买的zip文件。我该如何在不使用Magento connect的情况下安装插件?
通常情况下,您只需解压缩即可,但您应该检查目录结构是否符合Magento风格,至少应包含app/code/和app/etc/modules目录。
core_resource
表中使用带有设置资源版本的值。但是,模块功能可以在不进行自己的数据库更改的情况下工作。无论如何,所有这些更改都将由模块本身执行,因此安装方式无关紧要,可以通过MagentoConnect或通过解压缩扩展文件来安装。 - Ivan Chepurnyicd /public_html (or whichever folder it is)
授予'mage'用户一些基本权限:
chmod 530 mage
现在您可以使用此命令安装模块:
./mage install http://connect20.magentocommerce.com/community name_of_module
当你从Magento网站上复制模块名称时,它会是:
http://connect20.magentocommerce.com/community/name_of_module
请确保将最后一个斜杠替换为一个空格
http://connect20.magentocommerce.com/community name_of_module
app/etc/modules/*.xml
app/code/community/[company]/[module]/
skin/frontend/[company]/[module]/
只需上传新的结构,刷新您的Magento缓存,然后在下一次运行Magento时(在浏览器中加载),模块将自动安装并处理任何数据库更新等。
在安装任何新模块之前,始终记得进行完整的数据库/文件备份!
提取zip文件
将所有提取的文件/文件夹与Magento文件夹结构相对应地放置。
例如,如果您在“app / etc / modules”文件夹中有.xml文件,请将此文件放置在Magento“app / etc / modules”文件夹中
警告! 请尝试将模块.xml文件放置在最后,并登录管理员面板,清除缓存
通过FTP直接上传插件
步骤1:解压文件夹并将扩展(插件)文件夹上传到您的根目录。
步骤2:采取以下3个步骤预防措施,确保过程安全运行:
a.Create backup of your site by going into system->tools->backup. This will be useful if anything goes wrong.
b.Disable compilations via system->tools->Compilations.
c. Clear cache by going into System-> Cache Management.
步骤3: 激活扩展:
退出您的管理面板,然后重新登录。进入系统->配置
如果扩展需要许可证密钥,请单击左侧栏上的许可证并在扩展名称旁边输入您的许可证密钥,该密钥应出现在最近安装的扩展列表中。许可证密钥由扩展开发人员在购买时提供,并且与通常在Magento Connect上免费提供的产品密钥不同。
输入许可证密钥后,单击“保存配置”并等待看到批准消息,说明扩展已成功安装和激活。
步骤4:确认安装:
为了检查安装是否成功,请转到高级->开发者,在禁用模块输出下,检查您新安装的扩展是否出现在列表中。 如果是,则表示您已正确执行所有操作。只需找到扩展设置并开始配置即可。
/etc/Module/<Namespace>_<ModuleName>.xml
这与在 app/etc 中的不同,因为 app/etc 更多关注于模块及其相关配置。上文所提到的是告诉 Magento 您尝试安装一个模块。顺便提一下,如果 active 标签未设置为“true”,则该模块将被禁用并完全不可见。
按照以下步骤安装模块而无需使用Magento Connect:
解压第三方模块
复制并粘贴模块到根目录
给予根目录完全权限
检查etc/modules中的XML文件
清除缓存并加载网站