0

Web サイト管理のために、postmeta を含むすべての投稿を WAMP ローカルホストにインポートしようとしています。3年間の写真を含めて約400件の投稿があります。

次のテーブルをインポートしました: wp_posts と wp_postmeta。

投稿は期待どおりに機能しますが、写真 (注目の画像と投稿内の画像) が表示されません。phpmyadmin から SQL クエリを実行しました。クエリは次のとおりです。

UPDATE wp_posts SET post_content = REPLACE(post_content, 'throwholics.com', 'localhost');# Mõjutati 19 rida. 

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'throwholics.com', 'localhost');# MySQL tagastas tühja tulemuse (s.t nulliread). 

UPDATE wp_options SET option_value = REPLACE(option_value, 'throwholics.com', 'localhost');# MySQL tagastas tühja tulemuse (s.t nulliread).

Velvet Blues URL 更新プラグインも試してみましたが、古いドメインhttp://www.throwholics.comからhttp://localhost

それは動かなかった。これを修正する方法を知っている人はいますか?私はここで考えを使い果たしています。助けていただければ幸いです。ありがとう。

4

3 に答える 3

1

それが機能する私のやり方。

  1. 元のサイト データベースのダンプを作成する (phpMyAdmin)
  2. 適切な html/php/css/sql エディターを使用して、各http://olddomain.comウィッチを置き換えます

    「http://127.0.0.1」

  3. 変更されたデータベースを mamp にロードします。

  4. perettylinks を使用する場合は、忘れずに .htaccess をコピーしてください。
于 2013-01-09T21:57:04.387 に答える
0

コーデックスのWordPress の移動ページに記載されているWordPress データベースの検索と置換スクリプトを使用します。シリアル化された PHP 構造を処理しますが、これはおそらく更新で壊れているものです。

于 2013-01-09T21:53:02.120 に答える
0

データベースを更新するだけでなく、写真をローカルホストの正しいフォルダに正しい権限で手動でコピーする必要があります。

  1. ftp クライアントまたは scp または rsync を使用してファイルをコピーします。

    remote_host/wp_root_path/wp-content/uploads を localhost/wp_root_path/wp-content/ にコピーします

  2. 権限を設定する

    sudo chmod -R 755

    sudo chown Apache

以下に、役立つと思われるその他のリソースをいくつか示します。

于 2013-01-09T22:07:25.363 に答える