返信する: d3diaryサポート板


オプション

参照

Re: weblogD3からのインポート
投稿者: なーお 投稿日時: 2011/4/18 8:16

SATさん、こんにちは。

引用:

ただ、今度はweblogD3→d3blogのインポートが失敗してしまいました。

ウチのサイトのユーザー数は8,000人ほどで、weblogD3の投稿数は20,000件ほどなのですが、どうも日記データの容量が多すぎて、失敗するようです><

php.iniでメモリリミットを128Mにしたけどダメでした。

XCL2.1.8は元々メモリを沢山消費しますしね。 d3blogも重いですから、20000件はキツイのかもしれません。

d3diaryも20000件になると重くなるかもしれませんが。。実績としては2000件程度のサイトを見たことはありますがその10倍ですものね。
多様な閲覧権限の組み込みのために、他の部分の処理を工夫してはいるのですが、d3blogほどではないにしても重くなってきているのは確かですんで・・

まあいずれにしても、そういう部分も含めて一度インポートしてみないとどうなるかわからないというのはありますね。 5月がヒマなればできるかもしれません。

なお、d3blogでもd3diaryでもそうなんですが、「インポート」を行うとインポート先のDBは一旦ドロップ(消去)されて上書きされますから、SATさんが行ったように複数回に分割する方法だとうまくいかないですね。

引用:

コメントのインポートについては、***_xoopscommentsテーブルにある、com_modidを、weblogD3からd3diaryのIDに変更すればよいのでしょうか?

それで良いと思いますが、元のweblogD3の記事番号とインポートされたd3diaryの記事番号が合ってないと紐付けが合わず表示されません。 インポートスクリプト内容に関しては、(trust側) include/import_functins.php を見ていただければ流れがわかると思います。 コメントとnotificationは最後のほうにあります。