履歴前のプラグイン分割したバックアップファイルをインポートできない場合

以前は、Mytoryが公開したThistory以前のプラグインを使用してTystoryバックアップを使用してください。 WordPressに移行する方法を見てみました。この方法では、初心者でも簡単にティーストーリーブログの投稿を WordPressに移動することができます。

ただし、バックアップファイルが大きい場合は、Webホスティングサーバー自体の制限のためにアップロード自体が不可能であるか、あまりにも多くの投稿をインポートすると、途中でエラーが発生する可能性があります。このため、プラグイン開発者は100個程度に分けてインポートする方法を推奨しています。ただし、バックアップファイルを分割してインポートしようとするとエラーは発生しませんが、インポートする投稿がゼロとして表示されることがあります。この場合、解決策について見てみましょう。

履歴前のプラグイン分割したバックアップファイルをインポートできない場合

履歴以前のプラグイン分割されたバックアップファイルをインポートできない場合の回避策

プラグイン機能の改善

無料で配布されているプラ​​グインは、管理者ページからファイルをアップロードしてインポートする方法です。このため、アップロード可能なファイルサイズの制限があり、投稿が多いと途中でエラーが発生することがあります。

この問題を解決するために、プラグイン開発者はファイルを分割することをお勧めします。

別の方法でFTPにファイルをアップロードしてインポートするファイルの数を50または100に制限して段階的にインポートすると、この問題を解決できます。チャットGPTを介してファイルを変更するように依頼できます。

私はこの問題を解決するためにプラグインファイルを修正しようとしています。😄

履歴前のプラグインオプションの変更

👉投稿が多いのでインポートに苦労したり、個人ドメインをリンクした場合、前後にURLマッピングになるようにしたい場合 ここでサービス(有料)をご依頼することができます。

アップロード可能なファイルサイズの制限

ティストリマイグレーションプラグインでは、バックアップファイル WordPress 管理ページからアップロードしてデータをインポートする方法で機能します。

したがって、アップロード可能なファイルサイズはWebホスティングサーバーによって制限され、大きすぎるファイル(データ)をアップロードするとインポート中にエラーが発生する可能性があります。

まず、できるだけメモリサイズを増やし、Max Execution TimeなどのPHPオプションの設定を増やすと、より大きなファイルをアップロードしてインポートできます。

クラウドウェイズの場合は、サーバー管理ページの Settings & Packages » Basic タブから Execution Limit、Upload Size、Memory Limit などのサイズを変更します。 (図では100MBに設定されていますが、200MB以上の設定を試すことができますが、サーバーのサイズに応じて適切に設定してください。)

高機能 タブで Max Input Variables, Max Input Time などのオプション値を調整した後です。

ガビアなどの一部のWebホスティングでは、メモリサイズやアップロード可能な最大ファイルサイズが固定されている場合があります。

分割したバックアップファイルにインポート時にインポートされたポストが0個で表示される場合

投稿数が少ない場合は、ティーストーリー・バックアップ・ファイルのサイズが小さく、一度にインポートが可能になる場合があります。ただし、投稿数が1000個または数千個になると、バックアップファイルのサイズが数ギガ(GB)になることがあります。

バックアップしたZIPファイルのサイズが大きすぎる場合は、ファイルのアップロード自体ではない可能性があります。

そのような場合は、投稿数を100個程度に分割してアップロードを試すことができます。分割する記事の数やファイルサイズは、使用しているWebホスティングサーバーが提供するサーバーリソースによって異なります。

ただし、分割してアップロードする場合、下図のように「合計0個のポストをインポートしました」と表示され、コンテンツをインポートできない場合があります。

このエラーはテストしてみると、バンディジッププログラムを使って分割したフォルダを圧縮してみると発生します。

バンディジングを使用している場合は、圧縮ファイルを解放せずにZipファイルをクリックし、削除するフォルダを選択し(キーボードのShiftキーを押しながらマウスで範囲を選択)、Delキーを押して削除します。 (右マウスボタンを押した後、「選択したファイルを削除」をクリックして削除することもできます。)

フォルダを削除すると、そのフォルダが削除された状態で圧縮ファイルが保存されるようです。この圧縮ファイルを使用してインポートしようとすると、インポートは成功します。 (バックアップファイルをダウンロードした後にフォルダに保存し、パート別に分割するときは、保存したファイルをコピーしてコピーを使用してパーツ別に分割します。)

他の方法で 7-zipプログラムを使用すると、次のプロセスに進むことができます。

  1. ファイルの圧縮を解除します。
  2. インポートするフォルダー(例:1〜100)だけを残しても、残りのフォルダーは削除します。
  3. 7-zipプログラムを使用してフォルダを圧縮します。

このようにインポートしようとすると、エラーなしでインポートになります。

結論として分割して圧縮した後にインポートするときに0個のポストがインポートされる現象は、一部の圧縮プログラム(例えばバンディジップ)を用いて圧縮する際に現れる現象として7-zipなどの圧縮プログラムを代わりに使用するか、バンディジップを使用しようとする場合には、バンディジップ圧縮プログラム内からフォルダを直接削除(上記の方法を参照)した後にインポートすると正常に動作します。

私はバンディーハウスの有料版を購入して使用しています。有料版では、圧縮ファイルに設定されたパスワードを解放する機能がサポートされ、広告は表示されません。😄

アルジプ、アルFTP、アルシなどアルシリーズは、なるべく使用しないことが望ましい。個人は無料ですが、会社では高価なライセンス料を支払って購入しなければならず、アルジプ、アルFTPなどよりも良い無料プログラムも多いのであえて使う必要はありません。

参照

2のコメント

コメントを残す

  1. このような場合もありますね。バックアップファイルが正しく分割されていることをもう一度確認してください。

    返信