ぼやき

0

MAMPでWordPressをローカル環境にインストール」に書いたのだけれど、ローカル環境に MAMP を使って WordPress インストールした。テーマ作成時には MAMP をインストールした Mac からしか接続していなくて気がついていなかったのだけれど、上記リンクにある方法ではローカルネットワーク上の他のデバイスから WordPress に接続はできるけれどページ遷移できなかったことに気がついた。しかもスタイルシートも適応されていない。

20121015_1.png

問題の原因は単純なことだった。WordPress は他のファイルへの URL を絶対パスで書き出すため、他のデバイスから「http://192.168.xx.xx:8888/wordpress/」でアクセスできても、WordPress 内の内部リンクは 「http://localhost:8888/wordpress/」で始まっているため CSS ファイルが読み込まれなかったり、ページ遷移ができなかったのだ。

そこで WordPress の内部リンクの絶対パスを変更するため WordPress の管理画面から設定を変更する。「管理画面」→「一般設定」の「WordPress アドレス (URL)」と「サイトアドレス (URL)」をローカル IP アドレスに変更する。

20121015_2.png

ローカル IP アドレスは Mac ならば「システム環境設定」→「ネットワーク」に表示されている。

20121015_3.png

これでローカルネットワーク上の Windows や iPhone から MAMP の WordPress を表示することができる。MAMP をインストールしている Mac からアクセスするときも「http://localhost:8888/wordpress/」は使えないので「http://192.168.xx.xx:8888/wordpress/」でアクセスすることなる。

20121015_4.png

関連記事

コメントを書く


*

トラックバック URL