サポート » 使い方全般 » xamppでの既存サイトのローカル環境構築

  • 古い既存WordPressサイトのローカル環境構築をしておりますが、うまく行きません。
    トップページや他の主なページのみ表示されていますが、ヘッダーとフッターは完璧に表示されており、ヘッダー下のタイトルに「ページが見つかりません」の表示と検索ボックスが表示され、真ん中のコンテンツは、表示される全てのページがサイトマップが表示されており、内容は表示されません。(ソースでは、ボディがエラーとなっております<body class=”error404 custom-background two-column right-sidebar”>)
    これは、データベースの問題(データベースが抜けている?)でしょうか。それとも、Windows10でxampp1.8.2を使用しているからでしょうか。(1.8.2なら、Windows7使用が普通らしいのですが)
    何が問題なのか、教えて頂ければ幸いです。
    補足: アコーディオンメニューや、トップへ上がるjavascriptは正常に動いています。
    下記概要となります。よろしくお願いいたします。

    ●Windows10、xampp1.8.2を使用(サイトのPHP5.4に合わせるため)
    ●既存サイト : WordPress4.4.32、PHP5.4、Mysql8.0(WordPressを6にバージョンアップしたいので、ローカル環境を構築中)

    ヘルプの必要なページ: [リンクを見るにはログイン]

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • こんにちは。
    既存サイトからローカル開発環境へデータをエクスポート/インポートされたと思いますが、どのような手順で移行されたのか共有いただけますか?

    トピック投稿者 prin1903

    (@prin1903)

    ご連絡いただき、ありがとうございます。
    下記のサイトを参照し、作業しましたhttps://memorandums.3ki3ki.com/servertolocal/
    サーバーのWordPressをローカルに移行する
    
    1. サーバーのphpmyAdminでデータベースエクスポート(サーバーはロリポップではないので、画面が違います)
    (サーバーのPHPMyAdminにて)データベース〇〇からテーブルをエクスポート
    エクスポート方法:詳細選択、テーブル:全選択、出力:出力をファイルに保存する、ファイル名のテンプレート:デフォルトのまま、文字セット:utf-8(デフォルトのまま)、圧縮:zip形式
    生成オプション 追加コマンド以下は、参照サイトの通り設定。
    Data creation optionsはなかったので、設定していません。
    エンコーディングへの変換:参照サイトの通り設定
    →実行する
    (※参照サイトの、FTPでWordPressをダウンロードは不要なので飛ばしています)
    
    2. ローカル上にデータベースを作る:(参照サイトの通り設定) 
    照合順序はutf8mb4_unicode_ciを選択→作成
    
    3. ローカルのphpmyAdminでデータベースをインポート(参照サイトの通り設定)
    データベース 〇〇 へのインポート→実行
    <データベース関係はここで終わりですが、下の4にて、余計なことをしたように思いますので、念のために追加します>
    
    4.インポートしたテーブルの内容をローカル用に置換(参照サイトは参照していません)
    ローカルのphpmyAdminのデータベースのwp_optionsの
    option_nameのsiteurl、homeの本番サイトURLをローカル用に修正(option_valueを修正)→http://localhost/xampp/〇〇.localに修正
    他に、option_valueが本番サイトURLになっている箇所を15ページくらいまで修正したが、意味なしと思い、途中でやめました。
    
    以上になります。
    どうぞよろしくお願いいたします。

    既存サイトのテーマやプラグインのファイルは移行されましたか?

    トピック投稿者 prin1903

    (@prin1903)

    移行しておりません。

    テーマのファイルを移行しないと、サイトをローカル環境で再現できないと思いますので、移行してご確認ください。

    トピック投稿者 prin1903

    (@prin1903)

    すみません、全て移行しています。
    移行方法は、FTPソフトでファイルをまるごと移行しておりますので、
    そのへんは問題はないかと思います。

    ishitaka

    (@ishitaka)

    こんにちは

    > 4.インポートしたテーブルの内容をローカル用に置換(参照サイトは参照していません)

    URL の書き換えが不完全(投稿や .htaccess、パーマリンクのリライトなど)なのではないでしょうか?「WordPress の移行 – サポートフォーラム」ページの「ドメイン名と URL を変更するとき」セクションを参考に URL の書き換えを行ってみてはどうでしょうか。

    トピック投稿者 prin1903

    (@prin1903)

    こんにちは ご返信ありがとうございます。
    
    URLの書き換えを、いただいたリンクの3の方法で、Search and Replaceを使用して行いましたが、サイト表示に変化はありませんでした。
    書き換えがうまく行っていないのか、書き換えはうまく行っていて他にやるべきことがあるのか、分かりません。
    下記の通りとなりましたが、いかがでしょうか。
    
    1. Search-Replace-DB-3.0.0でURLをローカルURLに置換
    dry runで試しで、下記書き換え内容が表示されました。
    
    ●wp_commentmeta: 0
    ●wp_comments: 0
    ●wp_links: 0
    ●wp_options: Rows626: Cells changed27
    ●wp_postmeta: Rows3154: Cells changed6
    ●wp_posts: Rows2071: Cells changed3286
    ●wp_term_relationships: Rows1085: Cells changed0
    ●wp_term_taxonomy: Rows184: Cells changed0
    ●wp_termmeta: 0
    ●wp_terms: Rows184: Cells changed0
    ●wp_usermeta: Rows56: Cells changed0
    ●wp_users: Rows2: Cells changed1
    
    変更内容のソースを見た所、ほとんどが¤ã‚¯é“具やドライなどの不明文字で書かれており、うまく行っているか不明です。
    該当箇所がマークアップされていますが、上記の数だけマークされているとも思えません。これは、書き換えがうまく行っていないということでしょうか?それとも、うまく行っていて、他にやることがあるのでしょうか?
    htaccessも変更しましたが、変化はありません。
    トップページを見たら、ほぼ元のURLのままで、ソースも変化はありません。
    サイトがphp5.4なので、下記バージョンダウンで試しましたがだめでした。
    Search-Replace-DBの3.1 上記の3.0.0と同じ結果で変化なし
    Search-Replace-DBの2.2.0 アクセスできず、ブラウザに表示できないので、使えない。
    他にうまく行く書き換え方法等、ありますでしょうか。
    
8件の返信を表示中 - 1 - 8件目 (全8件中)
  • このトピックに返信するにはログインが必要です。