サポート » インストール » attachment_id を有効にする方法はありますか?

  • chattran

    (@chattran)


    データベースの入れ替えのために、エキスポート➡インポートを実施しました。
    その際、サーバーも変更になったので、画像のリンクURLを変更してからインポートしました。
    上記の作業後に新サイトを確認したところ、正しく表示されました。

    しかし、記事に挿入されている個別の画像をクリックすると、ページが見つかりません。
    というエラーになります。
    記事に画像を挿入した時に自動的に作成される画像の個別ページのURL(attachment_id)が引き継がれない事が原因の様です。
    この部分について、何か対策がありましたら教えてください。
    エキスポートしたファイルへの操作、インポート後の操作、wordpressに新しいファイルを追加する、パラメータの追加、等、どんなことでも結構ですので、ヒントになりそうなことがありましたら是非教えてください。
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • podspod

    (@podspod)

    XML形式あたりでエクスポート→インポートされたということですよね。
    「データベースの入れ替え」というのがどんなものかわかりませんが、元のデータベースそのものをダンプ→インポートできれば確実ですが、おそらく何らかの制約(消去したとか解約したとかとか)で不可能なのでしょうか?

    なんとなく深読みするに期待薄ですが、もし、元のURLと新URLの対応がわかるなら、
    超簡単!wordpressでいろんなリダイレクトができるプラグイン
    あたりで紹介されているプラグインが使えますが、いかがでしょう。

    トピック投稿者 chattran

    (@chattran)

    返信ありがとうございます。
    おっしゃるとおり、XML形式で前のサイトの管理画面からエクスポートしてローカルに落とし、それをエディターで開いてURLを置換し、新しいサイトの管理画面でインポートしました。
    その際、画像を含む多数のファイルがインポートに失敗したので、これらについてはFTPでアップロードしました。
    「元のデータベースそのものをダンプ」というのは、phpMyAdminでエキスポートするということでしょうか?
    それでしたら可能ですが、前述のURLの書き換えが対応が難しい(XMLファイルはテキストエディタで操作したため)と考えたので、この方法で処理しました。
    まだ前のサーバーもサイトも生きておりますので、phpMyAdminで処理することは可能です。
    それをすれば、画像のリンクは解決するということでしょうか?

    知識不足で基本的な質問をさせていただいて申し訳ありませんが、よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「attachment_id を有効にする方法はありますか?」には新たに返信することはできません。