basercms icon indicating copy to clipboard operation
basercms copied to clipboard

【システム】 自動バックアッププラグインが欲しい。

Open IwasakiRyuichi opened this issue 2 months ago • 4 comments

概要

フォーラムより https://forum.basercms.net/t/topic/1575

baserCMS 上で自動的にデータベースなどをバックアップする仕組みが欲しい 出来るなら、サイト上でバックアップファイルを生成して、自動ダウンロードする構成

baserCMS version : 5.1.10

備考

【環境情報】 ・レンタルサーバー名:ロリポップ ・使用テーマ: 不明。代表管理人がインストールしたばかり。

IwasakiRyuichi avatar Oct 01 '25 08:10 IwasakiRyuichi

@IwasakiRyuichi 報告ありがとうございます。 「自動ダウンロードする構成」というのがイメージが沸かないですが、自動バックアップはあると便利ですね。 UtilitiesService::backupDb() で、tmp フォルダに保存できる仕様があるので、それをコマンドで呼び出せる仕組みを作って、一日に一回、cronで呼び出せるようにするといいですね。 https://book.cakephp.org/5/ja/console-commands.html

プラグインでの開発をチャレンジしてみてはいかがでしょ?

ryuring avatar Oct 02 '25 01:10 ryuring

@ryuring

承知しました。 挑戦してみたいと思います。ただ、baserCMS5系に加え、プラグイン開発の経験が浅く学びながらの進行となります。 ですので、完成までに時間がかかる可能性や、思ったより結果が出せない場合があるかもしれません。 それでも問題なければ、取り組まさせていただきたいです。

IwasakiRyuichi avatar Oct 02 '25 02:10 IwasakiRyuichi

@IwasakiRyuichi 自分次第ですよ。おまかせします

ryuring avatar Oct 02 '25 03:10 ryuring

「自動ダウンロードする構成」というのがイメージが沸かないですが、自動バックアップはあると便利ですね。

この要望をユーザーフォーラムで出した者です。自動的ダウンロードするというのは、 BaserCMS を入れているサーバーに FTP でアクセス出来るので、そこを、私の方の Linux PC にある lftp というFTPクライアント・ソフトのスクリプトを使い、 cron で自動実行させて、ダウンロードさせるという意味です。これなら、バックアップを忘れないなという。

EmmanuelChanel avatar Oct 05 '25 20:10 EmmanuelChanel