フォーラム

[解決済み] MAMPを使用したローカル編集環境 (3 件の投稿)

  1. 5884
    メンバー
    3 years前の投稿 #

    サーバ上に設置したWordPress 2.5.1同じDBを使用し、ローカルでの編集環境を構築したいと考えていますが、一度WordPress管理画面からサイトURLをhttp://www.exsample.com/blog/に変更すると、ローカル環境(MAMPを使用した環境:http://localhost:8888/blog/)へアクセスしても、http://www〜へリダイレクトされてしまいます。

    http://www.exsample.com/blog/へアクセスしたときはサーバ上のWordPressテンプレートを、http://localhost:8888/blog/へアクセスしたときはローカルのWordPressテンプレートを使用して表示させる方法は無いでしょうか? 現在使用しているWordPress ME 2.2(またはそれ以前)では出来ていたのですが...。

    なお、wp-configでのMySQLのホストパスは"localhost"ではなく、直にIPで指定しています。

    ME 2.2とWordPress 2.5.1のファイル、DB内容を見比べてみましたが、知識が無く分かりませんでした。。お分かりになる方が居りましたら、よろしくお願い致します。

    // 参考リンク
    MAMP:http://www.mamp.info/

  2. IKEDA Yuriko
    常連回答者
    3 years前の投稿 #

    ローカル環境(MAMPを使用した環境:http://localhost:8888/blog/)へアクセスしても、http://www〜へリダイレクトされてしまいます。

    WordPress 2.3 から導入された Canonical URL (標準 URL) による動作です。アクセスされた URL と、一般設定で記入したブログ URL が異なる場合、後者の URL にリダイレクトします。

    このため、ローカル環境を構築する場合は、wp_config の siteurl と home の URL をローカル用に書き換える必要があります。phpMyAdmin もしくは mysql コマンドラインで変更してください。
    もしくは、wp-config.php に define (WP_SITEURL, 'ローカルURL'); と書いても OK です。

    wp-config.php の DB_HOST 設定内容は関係ありません。

  3. 5884
    メンバー
    3 years前の投稿 #

    もしくは、wp-config.php に define (WP_SITEURL, 'ローカルURL'); と書いても OK です。

    上記方法でうまくいきました!
    本当にありがとうございます!

    これでようやく、Word Press 2.5.1へ以降できます◎"

返信

ログイン しなければ投稿できません。

About this Topic