代码之家  ›  专栏  ›  技术社区  ›  Alamgir Khan

将存储目录移到web目录之外

  •  2
  • Alamgir Khan  · 技术社区  · 6 年前

    在opencart版本3中,有一个通知:

    将存储目录移动到 web目录(例如public\u html、www或htdocs)

    截图 Screenshot

    我试图通过点击图片中的移动按钮手动尝试,但尝试后会出现奇怪的错误。

    4 回复  |  直到 6 年前
        1
  •  8
  •   Ziauz    6 年前

    您可以通过三种方式将存储目录移动到web目录之外(例如public\u html、www或htdocs)

    1. 自动移动
    2. 手动移动(从管理面板)
    3. 手动移动(通过编辑配置文件)。。。

    假设您知道第一种和第二种方法。在这里,我将向您解释第三种方法。

    1. 将存储目录从系统/存储复制到public\u html、www或htdocs。
    2. 更改两个配置文件(即config)的以下文件路径。php和admin/config。php,如下所示。

      定义('DIR\u STORAGE',' public\u html /存储“);

    请将public\u html替换为所需路径。

    我希望这个答案能对你有所帮助。

        2
  •  6
  •   Kamlesh Dev01    5 年前

    删除/隐藏此对话框非常简单:

    打开' 管理员/控制器/公用/仪表板。php '文件

    在行下方搜索

    $数据['security']=$此->加载->控制器(“通用/安全”);

    并将其替换为下线

    $数据['security']=“”;

    就是这样:)

        3
  •  1
  •   Menyuss    4 年前

    将目录路径更改为decribed abowe--但在保存配置时。php使用utf8编码。我已经花了2个小时在上面了——我在谷歌上找到的所有东西都做了,但都没用。就这么简单!

        4
  •  0
  •   ColvenGroup    2 年前

    我也遇到了这个小问题,故障是第8层(键盘和椅子之间的问题)

    我没有正确阅读我必须更改的代码,而且我做得不对,如果有人遇到同样的问题,我会更好地解释:

    capturing the variable to be deleted

    我只是替换了新的目录路径,没有删除DIR\u系统变量。

    您必须删除DIR\u系统并放置新路由。这就是全部。

    由于这个原因,它给了我一个错误,所以我来到这个职位。

    这是我的第一份贡献。我希望这对你有帮助。