返信する: 研究室コメント

対象モジュール なーお'n研究室
件名 習作:MT形式のd3blogインポート
要旨 ページ内コンテンツ Movable Type形式の d3blogインポート 1、参考: MovableTypeのデータをWordPressに移行したい。(のぶのぶXOOPS) 2、d3blogインポートの制約 3、インポー...


オプション

参照

Re: 習作:MT形式のd3blogインポート
投稿者: nonn50 投稿日時: 2009/4/25 10:12

おはようございます。

FC2ブログ形式のデータ(400件以下)インポートしようとしましたが、http://hogehoge/modules/d3blog(hogehoge)/import.phpにて、以下のエラーが発生し、できません。

引用:

The file you specified does not seem to exist. Please check the path you've given.

対応策を御教授いただきたく、よろしく御願いします。

実施したこと

  • (1)xoops_trust_path/modules/d3blog/import.php
引用:

ダウンロードして使用する ver 0.4(EUC-JP)

から、DLLしたファイルの↑のコードの5行目にMT形式ファイルのフルパスを、以下により加筆し、trust側のd3blogフォルダに保存しました。

1
2
3
4
5
6
<?php
require '../../mainfile.php' ;
if( ! defined( 'XOOPS_TRUST_PATH' ) ) die( 'set XOOPS_TRUST_PATH in mainfile.php' ) ;
 
define('MTEXPORT', 'http://hogehoge/xoops_trust_path/modules/d3blog(hogehoge)/hogehoge.txt'); // ←ここにMT形式ファイルのフルパスを記載
define('MTDBCODE', 'EUC-JP'); // ←ここにDBの文字コードを記載
    • なお、当方のXOOPSの環境及びFC2ブログ形式のデータは、両方とも EUC-JP の文字コードのため、他については特にさわっていません。
  • (2)xoops_trust_path/modules/d3blog/xxxx.txt
    • FC2ブログのテキストデータを、trust側のd3blogフォルダに置きました。
    • この際、FC2ブログのテキストデータの投稿者名部分(AUTHOR: ○○)を、xoops上の小生のユーザー名に置き換え澄みです。
  • (3)xoops_root_path/modules/d3blog/import.php
    • こちらで説明されているものを何もしない状態で、ファイル名「import.php」でhtml側のd3blogフォルダに保存しました。

以降は

1.管理者でログインする
2.http://hogehoge/modules/d3blog(hogehoge)/import.phpにアクセスする
3.「実行」ボタンを押して、処理を行うと、前記のエラーが出現します。

引用:

The file you specified does not seem to exist. Please check the path you've given.

この際、PHPディバッグエラーは何もありません。