【システム】 自動バックアッププラグインが欲しい。
概要
フォーラムより https://forum.basercms.net/t/topic/1575
baserCMS 上で自動的にデータベースなどをバックアップする仕組みが欲しい 出来るなら、サイト上でバックアップファイルを生成して、自動ダウンロードする構成
baserCMS version : 5.1.10
備考
【環境情報】 ・レンタルサーバー名:ロリポップ ・使用テーマ: 不明。代表管理人がインストールしたばかり。
@IwasakiRyuichi 報告ありがとうございます。
「自動ダウンロードする構成」というのがイメージが沸かないですが、自動バックアップはあると便利ですね。
UtilitiesService::backupDb() で、tmp フォルダに保存できる仕様があるので、それをコマンドで呼び出せる仕組みを作って、一日に一回、cronで呼び出せるようにするといいですね。
https://book.cakephp.org/5/ja/console-commands.html
プラグインでの開発をチャレンジしてみてはいかがでしょ?
@ryuring
承知しました。 挑戦してみたいと思います。ただ、baserCMS5系に加え、プラグイン開発の経験が浅く学びながらの進行となります。 ですので、完成までに時間がかかる可能性や、思ったより結果が出せない場合があるかもしれません。 それでも問題なければ、取り組まさせていただきたいです。
@IwasakiRyuichi 自分次第ですよ。おまかせします
「自動ダウンロードする構成」というのがイメージが沸かないですが、自動バックアップはあると便利ですね。
この要望をユーザーフォーラムで出した者です。自動的ダウンロードするというのは、 BaserCMS を入れているサーバーに FTP でアクセス出来るので、そこを、私の方の Linux PC にある lftp というFTPクライアント・ソフトのスクリプトを使い、 cron で自動実行させて、ダウンロードさせるという意味です。これなら、バックアップを忘れないなという。