d3diaryのデーターバックアップに関する確認


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/6/11 13:40
ほりあき 

こんにちは、お世話になります。

私の環境下で動かしているd3diaryが壊れかかっているのかもしれない!と最近思う事がありまして、2008年からのデーター1417件を移行する事を考えております。
そこで、確実にバックアップするために教えて頂きたい事があります。

1.XCLの設定とユーザーに関するテーブルのレコードをCSVなどでバックアップ
2.upimgのディレクトリをバックアップ
3.d3diaryと言う文字を含むテーブルのレコードをCSVなどでバックアップ

ここまでは把握しているのですが、d3forumによるコメント統合を行っている場合
d3forumと言う文字を含むテーブルのレコードをCSVなどでバックアップ
を行えば、必要なデーターのバックアップはOKでしょうか?

最低限、会員情報とd3diaryのデーター、それに紐付くコメントを残したいため
以上のバックアップで事足りるのかどうか教えてください。

以上、宜しくお願い致します。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/6/11 14:08
なーお  長老   投稿数: 1577

ほりあきさん、こんにちは。

 バックアップに関して一番確実なのは、サイトそっくり丸ごとmysqldumpなどでダンプして、そこから必要な部分のみ抜き出して使うことです。

 モジュールに関しては、ご質問になったもので大丈夫だと思いますが、モジュール側のグループアクセス権限設定などもXOOPS本体のconfigテーブルに保存していたりしますから、抜けを防ぐために、また、毎日ではなく以降の前準備としてのバックアップならなおさら、全部をとることをお勧めします。

 私の場合は、まあ自鯖ということもありますが、全サイト毎日バックアップを取っています。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/6/12 1:07
ほりあき 

こんにちは、お世話になります。

お返事ありがとうございます。
今までmySQLのファイルとXCLのディレクトリを全てバックアップしていたのですが、
何世代もバックアップを保持していませんでしたので、一番古いバックアップを復元しても
取り除きたい不具合が直らず、バックアップ方法を変えて2週間以上保持できるように変えようかと・・・
d3diaryは消されると困ると言うメンバーが多かったので、確認のため質問させて頂きました。
CSVではなくmysqldumpなどでダンプする方法で検討したいと思います。
ありがとうございました。

先ほど、下記の事がわかりましたので下記の対処方法を教えて下さい。

テンプレートのd3diary_edit.htmlとか一部のテンプレートで、オリジナルファイルからコピーすると編集していないにも関わらず下記の用に修正ありとなっておりました。
コピーや編集せずにdefaultを使えば問題ないのですが、defaultを編集またはコピーすると必ず書きのように修正されます。
このような個所により動きが変になっておりました。
この現象は、XCLを新規インストールし、xupdateでd3diaryをインストールした直後に実施しても同じ現象が発生します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
 <div class="diary_textarea_inserter">
-<input id="entry_pagebreak" value="<{$smarty.const._MD_PAGEBREAK}>" onclick='xoopsCodeSmilie("diary", "\n\n");' type="button"><br />
+<input id="entry_pagebreak" value="<{$smarty.const._MD_PAGEBREAK}>" onclick='xoopsCodeSmilie("diary", "
+
+");' type="button"><br />
 <{$smarty.const._MD_YT_URL}>
 <input type="text" name="yt" id="yt" value="" />
 <input type="button" name="yt_sub" value="<{$smarty.const._MD_YT_ADD}>" onclick="return yt_input();" /><br />
 <{$smarty.const._MD_ND_URL}>
@@ -537,9 +539,9 @@
 function yt_input(){
 	var inputURL = document.getElementById("yt").value;
 	if (!inputURL || inputURL == '') return false;
   
-	var urlRegex = new RegExp('^https?\\://(?:[a-zA-Z]+\\.)?youtube\\.com/watch\\?(.+)$');
+	var urlRegex = new RegExp('^https?\://(?:[a-zA-Z]+\.)?youtube\.com/watch\?(.+)$');
 	
 	if (inputURL.match(urlRegex)) {

上記の用に「\が消える」とか「\nで改行」されて登録されてオリジナルと変わってしまうのは、
d3diary_edit.html
d3diary_editcat_config.html
d3diary_rdf.xml
d3diary_usr_config.html
のようです。

私のmySQL設定に問題があるような気がします。 f(--;
どのように修正すればよいでしょうか?

何か対応策があれば、教えて下さい。

以上、宜しくお願い致します。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/6/14 22:02
なーお  長老   投稿数: 1577

ほりあきさん、こんにちは。

お返事遅れてすみません。

御指摘の現象は、もしかすると、私の編集する際のテキストエディタの問題もあったかもしれません。

一度それらのファイルを適当なエディタで開いて、お使いのデフォルト文字コードで保存しなおしてからアップしなおして、モジュールアップデートをかけてみていただけますか?

もしそれでOKになりましたら、その時の文字コードを教えてください。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/6/17 10:11
ほりあき 

こんにちは、お世話になります。

御返事を頂いた内容に関しては、後日確認してみます。
テンプレートのdefaultをエクスポートし、それを別名でインポートすると正常にインポートでき、テンプレート的にも問題無く動きます。この事から、私的には、「文字コードと言うよりはprotectorかHypCommonFuncで不正文字と判断され、無効化が実行されている。またはmySQLの設定?」のでは?と思い始めています。

今回、問題となる箇所で使われているのは\関係ですので、そんな気がするのです。

とりあえず、御返事を頂いた内容などを実行し、原因特定を進めたいと思います。
進展がありましたら、ご連絡致します。

m(__)m

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/8/16 0:44
ほりあき 

こんにちは、お世話になります。

テンプレートのコードがおかしくなったのは、PHPのmagic_quotes関係の設定がONになっている状態のままモジュールのインストールを行なった事が原因だったようです。

magic_quotesの関係をOFFにしてインストールした結果、テンプレートが正しくセットされました。また、「日記を書く」に移動すると強制的にログアウトされる事が時々あると言う環境下がありましたが、こちらも解決致しました。

いろいろとご迷惑をお掛けいたしました。
m(__)m

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ