サポート » インストール » ローカルにコピーしたサイトの各ページがrequire_onceエラーで表示されない

  • 使用環境
    WordPress 2.7.1(リモート・ローカル共に)
    ブラウザ:Google Chrome 11.0.696.60

    リモート
    サーバー:CORESERVER.JP

    ローカル
    XAMPP 1.7.4
    ・Apache 2.2.17
    ・MySQL 5.5.8
    ・PHP 5.3.5
    ・phpMyAdmin 3.3.9

    レンタルサーバー上で公開中のサイトをリニューアルすることになりました。
    現在使用しているテーマを編集し、リニューアルしようと考えています。
    そこで、リモートからローカルにサイトをコピーし、まずローカルでテーマの編集等の作業をしようと考えました。
    以下、行った手順です。


    リモートサイトのWordPressと同じバージョンであるWordPress2.7.1のコアファイルを
    こちらからダウンロード


    解凍し、出てきたwordpressフォルダをローカルサーバーのドキュメントルートであるC:\Program Files\xampp\htdocsに配置


    ローカルサイト用の新規データベースを作成


    ブラウザでhttp://127.0.0.1/wordpressにアクセス、3で作成したデータベースを使いwordpressをインストール


    リモートサイトのデータベースをエクスポートし、ローカルサイトのデータベースにインポート


    リモートサイトで使用中のテーマのフォルダをダウンロードし、ローカルに追加

    以上の手順で、リモートサイトをローカルにコピーしました。
    ローカルサイトの管理画面の各ページ(ダッシュボート、投稿、ページ、外観など)を見ると
    ちゃんとリモートサイトと同一のものになっています。
    管理画面左上の「サイトを開く」をクリックすると、サイトのTOPページは正常に表示されています。

    しかし、TOPページから他のページに飛ぶと、

    Warning: require_once(C:\xampp\htdocs/wp-load.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\wp-blog-header.php on line 12
    
    Fatal error: require_once() [function.require]: Failed opening required 'C:\xampp\htdocs/wp-load.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\wp-blog-header.php on line 12

    というエラーメッセージが表示された真っ白な画面になってしまいます。
    投稿・ページの編集から各ページを表示しようとしても、同様です。

    きちんと各ページが表示されるようにするにはどうすればよいでしょうか。
    どなたかご教授お願い申し上げます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • C:\xampp\htdocs\から読めねぇぜ!
    と怒られていますね。
    取ってきたDB内の各箇所を、wordpressディレクトリ以下であると修正しないといけないか、とりあえずwp-configに記述してwordpressディレクトリであることを認識させましょう。

    このへんとかですかね。
    http://wpdocs.sourceforge.jp/wp-config.php_%E3%81%AE%E7%B7%A8%E9%9B%86#WordPress_.E3.82.A2.E3.83.89.E3.83.AC.E3.82.B9_.28URL.29

    kvexさん、ご返信いただきありがとうございます。

    なるほど、
    C:\xampp\htdocs\wp-blog-header.php
    このパスは間違っていますね。
    すみません、エラー文をもっとよく見るべきでした。

    C:\xampp\htdocs\wordpress\wp-blog-header.php
    このようにする必要があるということですね。

    取ってきたDB内の各箇所を、wordpressディレクトリ以下であると修正しないといけないか、とりあえずwp-configに記述してwordpressディレクトリであることを認識させましょう。

    申し訳ないのですが、具体的にどのような作業をしたらよいかよく分かりません。
    ご提示いただいたURLを拝見し、wp-config.phpに
    define(‘WP_SITEURL’, ‘http://127.0.0.1/wordpress’);
    の一行を加えてみたのですが、変化が見られません。

    理解が足らず、申し訳ありませんがご教示いただければ幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ローカルにコピーしたサイトの各ページがrequire_onceエラーで表示されない」には新たに返信することはできません。