我没有看到Silverstripe的任何备份脚本模块将数据库和资源文件夹导出到压缩文件夹中。有没有人有自定义PHP脚本并使用cron作业执行它?
答案 0 :(得分:6)
有SSPak,它完全符合您的描述:安全资产为tgz和转储数据库。
它还可以在外部服务器上推送转储。
您可以使用curl安装它:
curl -sS https://silverstripe.github.io/sspak/install | php -- /usr/local/bin
然后例如运行
sspak save /var/www /tmp/site.sspak
或从
等远程服务器获取数据sspak save me@prodserver:/var/www prod-site.sspak
远程工作时,您需要使用ssh密钥,否则您将被要求输入密码几次。