返信する: 研究室コメント
対象モジュール | なーお'n研究室 |
件名 | 習作:MT形式のd3blogインポート |
要旨 | ページ内コンテンツ Movable Type形式の d3blogインポート 1、参考: MovableTypeのデータをWordPressに移行したい。(のぶのぶXOOPS) 2、d3blogインポートの制約 3、インポー... |
- Re: 習作:MT形式のd3blogインポート
- 投稿者: なーお 投稿日時: 2009/5/5 10:26
八郎さん、こんにちは。
そうですか、スクリプト自体は大丈夫だったようですね。
もっと早く気づくべきでした。
これを機会に、zipファイルでダウンロードする方法に変更しました。ところで、370件めから先がインポートできないとのことですが、確かにメモリリミットに引っかかりやすいので、あり得ますね。
一時的にメモリリミットを変更するか、、
それから、もしかすると記事のほうに問題があったり相性が悪い場合は、提示いただいた画像のようなNoticeが出る場合があった気がします。 その記事の100件なり50件なりを飛ばして、次の塊のファイルを実行するとインポートできたりするかもしれません。
あとは、TMさんの使ったこの方法
http://www.naaon.com/modules/d3forum/index.php?topic_id=210#post_id666
を試してみるかですね。 PHPMyadminを使う必要がありますし、コメントの紐付けが少し心配ですが。。(追記)
なお、当分先になると思いますが、カスタムテンプレートを使った方法に変更し、内容も見直したいと考えています。 その際に、メモリ不足を回避するような実装もできたらいいなと思っています。 具体的には、ファイルを一度にメモリ読み込まず、1行ずつスキャンしていく方法です。 その上で、取り込み記事数を(例えば50件づつなど)指定して、その件数分づつメモリに取り込んでインポートし、次の50件に移るという方法です。