4.0.1、4.0.2でデータのバックアップ、スキーマファイル生成の際に一部テーブルが対象外になる

yoss > 4.0.1、4.0.2でデータのバックアップ、スキーマファイル生成の際に一部テーブルが対象外になる @ 2017/2/21 11:16
管理画面から「データのバックアップ」を実行した際、以下のテーブルの情報がダウンロードファイルに出力されません。
また、「スキーマファイル生成」のテーブル一覧にも表示されません。

1.「app/Plugin」以下にインストールしたプラグイン関連のテーブル
2.Mailプラグインの受信メールを保存するテーブル (bc_mail_message_n)

1.については「lib/Baser/basics.php」の getTableList() 関数で「APP . 'Plugin' . $plugin」→「APP . 'Plugin' . DS . $plugin」に直すと出力されたので、単純なパス指定の誤りだと思われます。(細かい確認はしていないのでこの対応のみだと問題があるかもしれません)
2.についてはテーブル一覧を上記関数でスキーマファイルから取得しているようなので、ファイルが存在しない受信メールのテーブルが対象外になっているのだと思われます。
メールフォーム管理画面の「受信メールCSVダウンロード」からデータはダウンロードできますが、システム管理の対象外だと考えた方がよいのでしょうか。

■ BaserCMSのバージョン: 4.0.1、4.0.2
■ レンタルサーバー名: なし (ローカル環境)
■ スマートURLの利用: ON
■ 設置フォルダ: サブフォルダ
■ 利用しているデータベース: MySQL
■ PHPスキル(自己評価): D
■ OSの種類: Windows 7 Professional SP1 32-bit
■ PHPのバージョン: 5.6.30 (XAMPP 5.6.30)
■ データベース種類・バージョン: MariaDB 10.1.21 (XAMPP 5.6.30)
akillerbee > Re: 4.0.1、4.0.2でデータのバックアップ、スキーマファイル生成の際に一部テーブルが対象外になる @ 2017/2/24 10:37
こんにちはakillerbeeです。

こちらバグかと思いますのでチケットを作成しております。
http://project.e-catchup.jp/issues/16300
ryuring > Re: 4.0.1、4.0.2でデータのバックアップ、スキーマファイル生成の際に一部テーブルが対象外になる @ 2017/2/24 14:04
こんにちは。パッチ作成しました。
こちらで対応お願いします。
http://project.e-catchup.jp/issues/16300

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

yoss > Re: 4.0.1、4.0.2でデータのバックアップ、スキーマファイル生成の際に一部テーブルが対象外になる @ 2017/2/27 10:26
こんにちは。
4.0.2.1アップデート後にパッチを適用し、1・2ともにファイルが出力されるようになったことを確認しました。

ご対応ありがとうございました。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
8 人のユーザが現在オンラインです。 (8 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 8