別のMODxサイトにバックアップした.sqlファイルをアップしても反映されません

質問全般・改善要望
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

別のMODxサイトにバックアップした.sqlファイルをアップしても反映されません

投稿記事by modxfan » 2011年4月28日(木) 17:10

他者にMODXを削除されて泣きながら再度インストル・復旧に頑張っております(泣。。。)

ほとんど復旧できてきたのですが、また削除されたときにより手間少なく復旧できるように、今回、なるべく毎日、いちいち面倒ですがMODX管理画面のバックアップを使うことにしました。

ところが、テストすると反映されないのです。

サーバ:CPIのZシリーズ
バージョン:1.0.5J-r3

この環境で復旧をしています。だいぶできたので今の状態をバックアップから全選択して.sqlファイルをエクスポートしました。
2011-04-28_database_backup.sql

その後、本当にこのファイルを使ってDBが完璧に復旧できるのかをテストするために、自サイトに反映させてみましたが、何も変わりません。

サーバ:Rapidsite VPS
バージョン:1.0.5J-r3

以下のバックアップのところもチェックしました。
http://modx.jp/docs/faq.html

この自サイトのほうは、インストルして最新版にアップグレードしただけの素の状態です。
このMODXのほうに、CPIサーバのMODXからエクスポートした.sqlファイルを、
RapidsiteのMODX管理画面の「ツール」「バックアップ・リストア」・「リストア」タブから実行してみました。
読み込んでいるような動きがあり、「読み込み中」だったかそんな小さな白地の枠がでて、そのあと消えて終わります。
サイドバを見ても作成したツリーは何も出ず、リストア前と何ら変化がないようです。
どこを間違っているんでしょうか?

宜しくお願いします。
アバター
kmikage
管理人
記事: 396
登録日時: 2009年9月01日(火) 20:21

Re: 別のMODxサイトにバックアップした.sqlファイルをアップしても反映されません

投稿記事by kmikage » 2011年5月06日(金) 14:54

modxfan さんが書きました:この環境で復旧をしています。だいぶできたので今の状態をバックアップから全選択して.sqlファイルをエクスポートしました。
2011-04-28_database_backup.sql

その後、本当にこのファイルを使ってDBが完璧に復旧できるのかをテストするために、自サイトに反映させてみましたが、何も変わりません。

サーバ:Rapidsite VPS
バージョン:1.0.5J-r3

(snip)

この自サイトのほうは、インストールして最新版にアップグレードしただけの素の状態です。
このMODXのほうに、CPIサーバのMODXからエクスポートした.sqlファイルを、
RapidsiteのMODX管理画面の「ツール」「バックアップ・リストア」・「リストア」タブから実行してみました。
読み込んでいるような動きがあり、「読み込み中」だったかそんな小さな白地の枠がでて、そのあと消えて終わります。
サイドバを見ても作成したツリーは何も出ず、リストア前と何ら変化がないようです。


以下の2点が考えられます。

(1)
> 仮製作領域から本番サイトに移行するために使用する場合は、
> リストア後にグローバル設定の [(rb_base_dir)]・[(filemanager_path)] の設定をリセットする必要があります。

グローバル設定より、以下の設定をリセットして下さい。
・ファイル管理機能の管理対象ディレクトリ[(filemanager_path)]
・ファイルブラウザディレクトリの物理パス

(2)
バックアップ・リストアでは、DBの中身しかバックアップ出来ません。
assets以下(cache以外)のバックアップも合わせてお願いします。
同人サークル にくじゃがソフトウェア
http://www.nikujaga.info/

ブログはじめました。
http://kmikage.nikujaga.info/
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: 別のMODxサイトにバックアップした.sqlファイルをアップしても反映されません

投稿記事by modxfan » 2011年5月09日(月) 10:13

kmikageさま、CMS番組お疲れ様です。
第二回だけ拝見させていただきました。WP、XOOPSの方達と肩を並べてホントすごいです。

本件、先に追求していきたかったのですが、MODXを吹き飛ばされたので時間だけが延びてしまったのでサイト完成を急ぐことになり、
いますぐバックアップに関するチェックができなくなりました。サイト完成してから改めてチェックさせていただきますので。
済みませんあとから必ず試してみます。
取り急ぎご連絡まで!
アバター
kmikage
管理人
記事: 396
登録日時: 2009年9月01日(火) 20:21

Re: 別のMODxサイトにバックアップした.sqlファイルをアップしても反映されません

投稿記事by kmikage » 2011年5月11日(水) 07:18

modxfan さんが書きました:kmikageさま、CMS番組お疲れ様です。
第二回だけ拝見させていただきました。WP、XOOPSの方達と肩を並べてホントすごいです。

3回目でネタにさせて頂きました。(笑)
後半でVerUPなどのCMS共通の話をしているので、録画を観てみて頂けると嬉しいです。
同人サークル にくじゃがソフトウェア
http://www.nikujaga.info/

ブログはじめました。
http://kmikage.nikujaga.info/
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: 別のMODxサイトにバックアップした.sqlファイルをアップしても反映されません

投稿記事by modxfan » 2011年5月11日(水) 08:20

このトップページにある動画がそれなんですね。
http://www.weeklycms.net/

じっくり拝見させていただきますね!
ナニナニ、私の話がネタに?!
楽しみです!
取り急ぎ!
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: 別のMODxサイトにバックアップした.sqlファイルをアップしても反映されません

投稿記事by modxfan » 2011年7月04日(月) 11:20

kmikage さんが書きました:
modxfan さんが書きました:この環境で復旧をしています。だいぶできたので今の状態をバックアップから全選択して.sqlファイルをエクスポートしました。
2011-04-28_database_backup.sql

その後、本当にこのファイルを使ってDBが完璧に復旧できるのかをテストするために、自サイトに反映させてみましたが、何も変わりません。

サーバ:Rapidsite VPS
バージョン:1.0.5J-r3

(snip)

この自サイトのほうは、インストールして最新版にアップグレードしただけの素の状態です。
このMODXのほうに、CPIサーバのMODXからエクスポートした.sqlファイルを、
RapidsiteのMODX管理画面の「ツール」「バックアップ・リストア」・「リストア」タブから実行してみました。
読み込んでいるような動きがあり、「読み込み中」だったかそんな小さな白地の枠がでて、そのあと消えて終わります。
サイドバを見ても作成したツリーは何も出ず、リストア前と何ら変化がないようです。


以下の2点が考えられます。

(1)
> 仮製作領域から本番サイトに移行するために使用する場合は、
> リストア後にグローバル設定の [(rb_base_dir)]・[(filemanager_path)] の設定をリセットする必要があります。

グローバル設定より、以下の設定をリセットして下さい。
・ファイル管理機能の管理対象ディレクトリ[(filemanager_path)]
・ファイルブラウザディレクトリの物理パス

(2)
バックアップ・リストアでは、DBの中身しかバックアップ出来ません。
assets以下(cache以外)のバックアップも合わせてお願いします。


ご返信遅くなって申し訳ありません。
他の業務ばかり引き回されていてやっとバックアップのテストに戻ることができました!

ご案内いただいた(1)~(2)をする前の段階でして、何もツリーが変わらず何も反映されていない状態で、何がどうなっているのかわからなかったので、そのサーバにインストルしたMODXはあきらめました。

そして、別のサーバ(お名前.comのSDサーバ)にMODxをインストルし、そこにバックアップデータのインポートをおこなってみました。
すると、反映はされました!
●バックアップ元のMODxサイト:CPIサーバZシリーズ、Ver:1.0.5J-r3
●バックアップ先のMODxサイト:お名前.comのSDサーバ、Ver:1.0.5J-r4をインストル。インストルしてから気づいたがVerUpしてる。。。

MODXジャパンサイトにも解説あるように、ご案内いただいた(1)~(2)もおこなって、今度は成功したかに思えました。

ところが、ざっとみたところ、いくつか直さないといけない問題がるのに気づきました。


(1)リソース作成、編集をして保存すると、エラー表示が出て作成することができない

リソース作成、リソースの編集をすると以下のエラーメッセが出て作成・編集が何もできなくなっています。
どうやれば治るでしょうか。

Warning: require_once(/myserver/misite.jp/modx/assets/plugins/transalias/transalias.class.php) [function.require-once]: failed to open stream: No such file or directory in /myserver/misite.jp/modx/manager/includes/document.parser.class.inc.php(815) : eval()'d code on line 14

Fatal error: require_once() [function.require]: Failed opening required '/myserver/misite.jp/modx/assets/plugins/transalias/transalias.class.php' (include_path='.:/usr/local/bin:/usr/bin:/bin; .:/myserver/misite.jp/inc:/myserver/misite.jp/modx/manager/includes/') in /myserver/misite.jp/modx/manager/includes/document.parser.class.inc.php(815) : eval()'d code on line 14



(2) Diitoでつくったニュース一覧ページの日付が文字化け?している

トップページの新着10件だけ表示のDittoの方はちゃんと文字化けせず表示されているのですが、なぜかわかりませんが、ニュース一覧(過去のニュースカテへの投稿を全部リンクリストさせるもの)の日付欄だけがおかしいです。
投稿したもの全ての日付欄が、「2011年%-m月%-d日」となっています。
どうすれば治るでしょうか?



(3)画像が表示されない箇所があるが、どうやって直せばいいのかわからない。

HTMLで作成した投稿ソースの画像部分を以下のように記載してあり、バックアップ元のサイトで表示もばっちりなのに、なぜか今回のテストサーバでは画像が表示されません。
ソースをみると、imgタグの画像パスが以下に変わっていました。
どう直せばいいでしょうか。

・元々投稿していて、バックアップ元のサイトでは正常に表示されていたソース
[(base_url)]/modx/assets/templates/dsi/img/myimage.jpg

・上記のソースをリソース編集のHTMLモードで開いたときに記載されていたソース(内容が変わっている!)
http://www.itenmae-domainname.jp/[(base_url)]/modx/assets/templates/dsi/img/myimage.jpg
※ドメイン名がバックアップ元のドメイン名になっている。

・ブラウザのソースを見る機能を使ってみてみたソース
http://www.itenmae-domainname.jp//modx/ ... yimage.jpg
※ドメイン名がバックアップ元のドメイン名になっている。ドメイン名の直後のスラッシュが二つついている。

ドメインを登録する画面などなかったと思うので、base_urlのところは、別のサーバや別のドメインにデータをインポトするだけで勝手に新しいところのドメイン名に自動で切り替わるはずですよね。。


以上です。
インポートが反映されたので成功したかと思ったのですがダメでした。
何卒宜しくお願いします。
アバター
kmikage
管理人
記事: 396
登録日時: 2009年9月01日(火) 20:21

Re: 別のMODxサイトにバックアップした.sqlファイルをアップしても反映されません

投稿記事by kmikage » 2011年7月13日(水) 02:31

modxfan さんが書きました:(1)リソース作成、編集をして保存すると、エラー表示が出て作成することができない
Warning: require_once(/myserver/misite.jp/modx/assets/plugins/transalias/transalias.class.php) [function.require-once]: failed to open stream: No such file or directory in /myserver/misite.jp/modx/manager/includes/document.parser.class.inc.php(815) : eval()'d code on line 14

Fatal error: require_once() [function.require]: Failed opening required '/myserver/misite.jp/modx/assets/plugins/transalias/transalias.class.php' (include_path='.:/usr/local/bin:/usr/bin:/bin; .:/myserver/misite.jp/inc:/myserver/misite.jp/modx/manager/includes/') in /myserver/misite.jp/modx/manager/includes/document.parser.class.inc.php(815) : eval()'d code on line 14


そのままの意味です。


modxfan さんが書きました:(2) Diitoでつくったニュース一覧ページの日付が文字化け?している
投稿したもの全ての日付欄が、「2011年%-m月%-d日」となっています。
どうすれば治るでしょうか?


おそらく化けたのでしょう。
PHPのdate文の構文で直せると思うので、直してみてください。


modxfan さんが書きました:(3)画像が表示されない箇所があるが、どうやって直せばいいのかわからない。
ドメインを登録する画面などなかったと思うので、base_urlのところは、別のサーバや別のドメインにデータをインポトするだけで勝手に新しいところのドメイン名に自動で切り替わるはずですよね。。


TinyMCEの動きと、assets以下が上手く移行出来ていない事が考えられます。
インポートするデータを見てみてください…。

// あと、変な日本語を使うのはやめてください…読みづらいです。
同人サークル にくじゃがソフトウェア
http://www.nikujaga.info/

ブログはじめました。
http://kmikage.nikujaga.info/
hanker
メンバー
メンバー
記事: 7
登録日時: 2012年6月20日(水) 13:38

Re: 別のMODxサイトにバックアップした.sqlファイルをアップしても反映されません

投稿記事by hanker » 2012年6月28日(木) 16:31

「eval()'d code on line 14」などで検索してここにたどり着きました。

この程度の事は自分で考えるべき、など色々意図はお有りなのかも知れませんが、

> そのままの意味です。

では少々不親切ではと思いますので僭越ながら私の解決した方法をお知らせします。

TransAliasプラグインはデフォルトで既にインストールされているようでしたが、
何故か/assets/plugins/transalias/transalias.class.phpがありませんでしたので、
http://code.google.com/p/modx-evo-extra ... ias101.zip
から
transalias101.zip
をダウンロードし、解凍し、「transalias.class.php」を取り出し、
mkdirで作成したtransaliasディレクトリに入れると解決しました。