3.さくらインターネット側でのインポート作業
(1)画像ファイル等の転送
Csidenetから保存した画像ファイル等を、さくらインターネット側のブログ用ディレクトリの下に以下を転送しました。一部ディレクトリの統合や変更もしています。
・image/、images/ →imageディレクトリに統合
・misc/
・gearth/
・moblog/images/ →moblogimage/に変更
(2)さくらのDBへインポート 手順としては、まず、既存のテーブルを全て削除し、その後、Csidenetでエクスポートしたファイルをインポートします。
①既存のテーブルを全て削除
コントロールパネルにログインします。アプリケーションの設定・データベースの設定・管理ツール(phpMyAdmin)を選択します。サーバをプルダウンリストから選択します。ユーザ名、パスワードを入力します。「データベース」リンクをクリックします。左のデータベース名「hnakamur (30)」をクリックします。「すべてチェックする」をチェックし、チェックしたものを「削除」します。本当に実行しますか?:と聞かれるので、「はい」を選択します。左フレームで該当のDBに「このデータベースにはテーブルがありません」を確認します。
②インポート
「インポート」をクリックします。「インポートするファイル・テキストファイルの位置」でインポートするファイル(xxx.sql)を選択します。以下のデフォルト設定を確認します。
・「部分インポート」にチェック
・インポートするファイルの形式「SQL」
・「non」
最後に、「実行する」をクリックします。しばらくして、「Internet Explorer ではこのページは表示できません」となりましたが、左フレームのDB名をクリックし、テーブルが生成されている事が確認できれば、OKです。
(3)ブログの設定の確認
MTへサインインし、ブログの設定を確認し必要があれば変更を行います。ログイン名やパスワードもそのまま移行されています。URL等のブログ設定を確認し、必要があれば変更します。私の場合、記事数1865、コメント130、トラックバック629が無事インポートされていました。
(4)プラグイン等のインストール
テンプレート再構築およびカテゴリの再構築でエラーが見つかり、以下のプラグインをインストールしました。
・MTWeather
・MTCollect
・MTPingedEntry
・MTQRcode
・MTPaginate
(5)パーミッション変更
カテゴリ一覧ページのアクセスでエラー(500 Internal Server Error)が発生しました。さくらサーバでPHPスクリプトを実行する場合を参考に、以下のパーミッション変更を行いました。
・PHPスクリプトを格納するフォルダのパーミッション→705
・PHPスクリプトのパーミッション→705