0

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

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

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

4

2 回答 2

3

对于活跃的商店

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

对于维护模式

Configuration::updateValue('PS_SHOP_ENABLE', '0');
于 2021-05-08T14:14:28.140 回答
1

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

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

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

于 2021-05-10T05:57:55.233 回答