Recommended PrestShop Version

Thanks for choosing Agile.
For customers using our Agile Multiple Seller module and its accessry modules, we highly recommend to use PrestaShop 1.6x or 1.7.5 or lower. PrestaShop has made some changes in versions higher than 1.7.6 that makes it possible or very difficult to implement some of features via hooks, or override, since required hooks or override is not available.

Sept. 05, 2019

敏捷模块安装提示


在大多数情况下,你应该已经安装您的模块成功,没有任何问题,只要正确地配置您的服务器,您已正确设置文件/文件夹的权限。

然而,对于一些更复杂的模块,模块安装程序将需要额外的文件复制到需要的地点,像 YourStoreRoot/类/文件夹和 YourStoreRoot/覆盖/文件夹。

如果你在这种类型的安装过程中遇到错误,请按照下面的说明。

1.请检查您的文件的文件夹的权限设置:

敏捷的模块有自己的安装程序将复制其他文件自动而无需手动干预。然而,如果您的服务器文件的文件夹的权限设置不允许模块安装程序,这样做,你可能邂逅多个"权限被拒绝"错误。

在安装期间,PrestaShop 模块 installater 也将复制或修改重写类文件在 /override/ 文件夹下。

公共 web 用户的防腐蚀设计推荐文件夹权限如下所示:

所有文件夹权限: 755(包括以下文件夹):
-YourStoreRoot/类
-YourStoreRoot/重写
-YourStoreRoot/模块 /
-YourStoreRoot/模块/agilemodulename/和它的子文件夹

的所有文件的权限: 644(包括以下文件夹及其子文件夹下的所有文件):
-YourStoreRoot/模块/agilemodulename/(及其子文件夹)

您将需要使用 FTP 客户端连接到您的网站或您的网站控制面板文件管理器来证实了这一点。下面是一个 FTP 客户端 sceenshot。

2.文件/文件夹的所有权有关的问题

每个文件和文件夹具有占有用户-用户的第一次创建文件的文件夹。例如,如果你到您通过 FTP 或文件管理器的服务器使用不同的用户一户一到,然后上传文件或文件夹,然后这些文件夹的 ownershop 将有不同的 ownersip 用户。

你需要知道的重要一点是-在访问您存储的后台上载/安装模块时,您正在使用您的服务提供商分配给您 web 应用程序的辅助进程-阿帕奇程式的特殊用户。一些服务提供程序分配不同的用户,不是主帐户的用户 (通常是您用来登录到您的控制面板或通过 FTP),在这种情况下,模块通过后台上载的文件可能具有不同所有者,如果 PrestaShop 核心文件上载和由不同的用户安装。在这种情况下,当您安装该模块,您可能无法更新重写的类文件,因为文件属于不同的用户。

file and folder ownership related issues


你必须确保你上传了从后端办公室安装的模块的文件是那些 PrestaShop 核心文件或模块相同的所有者。如果你发现它是不同的那么你可能会需要联系您的服务提供商支持,问他们分配为 web 应用程序相同的用户。


3手动复制 AgileInstaller.php:

请手动复制文件 AgileInstaller.php,如下所示,然后再次尝试安装。

从:YourStoreRoot/modules/agilemodulename/install/1.5x/classes/AgileInstaller.php
到:YourStoreRoot/类 /

注:
-YourStoreRoot 是您的商店在哪里安装的物理文件夹。
-agilemodulename 是您正在安装的模块的名称。
-你也可以在您的本地计算机上,从你的模块包解压缩文件夹复制文件。
-1.5 x 是您的 prestashop 的主要版本,如果它是 x,然后更改到 1.6 x 1.6


请尝试重新安装该模块。如果它不会成功,那么您可能需要手动复制所有相关的文件,如下所示。

4.手动复制所有文件:

如果权限问题仍然存在,即使在您已为文件夹和文件设置正确的权限之后,您可能需要手动复制所有文件。将复制的所有文件和文件夹包括子文件夹,如下所示:

a.复制管理员文件夹相关文件:

从:YourStoreRoot/modules/agilemoulename/install/1.5x/admin/*
到:YourStoreRoot/YourStoreAdminFolder / *

b.复制其他除管理员文件夹的所有文件夹:

从:YourStoreRoot/modules/agilemoulename/install/1.5x/*
到:YourStoreRoot / *

注:
如果找不到安装文件夹下的模块文件夹或该文件夹为空,这意味着您不需要复制的任何文件。

5.如果这一切已经做了,但您仍然遇到问题,请:

在我们的支持论坛中发布您的问题-确保你在帖子里正确相关的模块。

http://addons-modules.com/modules/agileforumphpbb/agileforum.php

或联系我们在 [email protected] 以下详细信息:

-你订单 #
-您的 PrestaShop 版本
-详细: 问题和错误消息

更多的故障排除技巧,请看这里