【问题标题】:Enabling "Maintenance mode" in PrestaShop 1.7 using a script and not admin panel?在 PrestaShop 1.7 中使用脚本而不是管理面板启用“维护模式”?
【发布时间】:2021-05-08 13:08:57
【问题描述】:

我正在编写一个脚本来备份我自己的服务器上安装的 PrestaShop 实例。我正在使用 Prestashop 1.7.7.4。

我想建议在数据库转储期间将您的商店置于“维护模式”,以确保没有人与之交互。但是,我能找到启用“维护模式”的唯一方法是使用管理面板,这当然需要手动干预。它使自动备份变得不可能。

是否有任何既定方法可以使用脚本/cli/api 而不是管理面板启用“维护模式”?

【问题讨论】:

    标签: prestashop backup database-backups prestashop-1.7 maintenance-mode


    【解决方案1】:

    对于活跃的商店

    Configuration::updateValue('PS_SHOP_ENABLE', '1');
    

    维护模式

    Configuration::updateValue('PS_SHOP_ENABLE', '0');
    

    【讨论】:

      【解决方案2】:

      您还可以上传此处找到的脚本:https://github.com/crezzur/myshoprepair/

      此脚本将允许您执行一些重要任务,例如删除缓存、更改重要的数据库变量,所有这些都需要恢复对您的网上商店的访问,还可以禁用和重新启用您的网上商店并添加维护 IP 地址。

      此文件的所有功能都可以在此演示中查看:https://crezzur.com/demoshop17/myshoprepair.php

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-04
        • 1970-01-01
        • 2018-05-16
        • 2016-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多