質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.99%

  • PHP

    17814questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • WordPress

    6020questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

wordpress iphone(実機)にてローカル環境のサイトにアクセスする

解決済

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 431

KEI07

score 3

前提・実現したいこと

MAMPを使いローカル環境にてwordpressサイトを制作したのですがiphoneでローカル環境のサイトにアクセスできません。
ネットワークはwifiでMac(PC)、iphoneとも同じIPを使用しております。
このサイトをiphoneにて確認したいと思っております。

試したこと

サイト等を調べてwp-config.phpに

define('WP_HOME','http://192.168.179.2/wordpress'); 
define('WP_SITEURL','http://192.168.179.2/wordpress'); 

を記述しPCではhttp://192.168.179.2/wordpress/にて確認できてるのですがiphoneにて同じアドレスでアクセスしても、『ページを開けません。サーバーが応答を停止しています。』と表示されてしまいます。

補足情報(言語/FW/ツール等のバージョンなど)

macOSX 10.9.5
iphoneSE 10.3.3

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

+2

Webサーバーなどと話しが大きくなりすぎてますが…

Macのネットワーク設定のTCO/IPに現在のIPv4アドレスが表示されているはずなので、その値に変更するかDHCPサーバーを使用から手入力に変更してIPv4アドレスを手動で固定に設定してみてください。
この際、指定するIPアドレスが使われていないかどうかPingなどで調べてください。といっても普通の家庭等であれば余程のことが無い限りIPを固定するようなことはないと思うので192.168.179.50とかで良いのではないかと思います。
これによってローカルIPが固定されるので、スマホからそのをIP指定してアクセスできるはずです。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/12 18:03

    回答ありがとうございます!

    仰る方法は下記サイトの手順と同じ感じでしょうか?
    最初この辺りを参考にやってみたのですが未だに実機での確認に至らず
    今回は諦めようかと思っている所です・・・(涙)

    https://nskw-style.com/2015/env/iphone-to-access-local-machine-mamp.html

    https://goo.gl/uTkVgK

    キャンセル

  • 2017/09/12 18:27

    参考にされたサイトの内容は現在のIPアドレスの確認と、それをwp-config.phpに設定するという内容ですよね?
    このIPアドレスが常に同じであれば問題ないですが、不定期に変わる事もあるので、もし変わった場合は192.168.179.2でアクセスできなくなるのでIPアドレスを固定して変わらないようにしてくださいという意味のコメントをしました。

    『ページを開けません。サーバーが応答を停止しています。』
    これは恐らくIPアドレスが変わっていると思いますのでネットワーク設定で確認してIPアドレスを固定するかwp-cofig.phpのIPアドレスを変更するかしてみてください。

    あと、ファイアウォールやセキュリティ対策ソフトでブロックしてるようなことはありませんか?
    サイトによってはファイアウォールを有効にして…と書かれているものもありますが、ルーターがあれば基本的には問題ないのでもしそうなら無効にしてみてください。

    キャンセル

  • 2017/09/13 08:07

    ay03さんありがとうございます!
    iphoneで表示する事ができました!!

    問題はPC側のファイアウォールの設定でした。
    ファイアウォールを無効にすることで表示されるようになりました。

    キャンセル

0

wpに対して詳しくはないのですが
プライベートipっぽい数字なので、おそらく動的にipが変更されている可能性があるかもしれません。
DHCPが有効になっていた場合、動的にipが変更されている可能性が高いです。

http://qiita.com/uraura/items/3bfb8f003b3b01b901c1

このあたりが参考になりそうです。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/07 17:37

    参考サイトをありがとうございます!
    最後のネームサーバーの指定という辺りが解決の糸口かなと思いましたが勉強不足でちょっとまだ解決できませんでした。

    あと動的にIPが変更されると言われてるのが気になって
    もう一度、PCとiphoneを確認した所、最後の数字が違う事に気づきました。
    1つのルーターから利用してるのに違うっていうことが
    普通はあるものでしょうか??
    ここもなにかおかしい気がします。

    キャンセル

  • 2017/09/07 19:23 編集

    正しい回答になるかわかりませんが

    IPが動的にするかどうかは状況によって異なります。
    端末によっても異なってきます。
    ただ、今回のようにDNSサーバーにもせずDHCPを静的にもしない場合は今回のような問題が起こります。

    IPアドレスがなぜ動的に変化しているのかについてですが、
    例えばルーター側のIPアドレスが変わるのはプロバイダのセキュリティ対策であったり、
    自身でブラウザを起動したときにIPを自動変更することもセキュリティ対策の一つだったりまちまち。
    私自身もセキュリティ対策のためにIPアドレスの設定に関してはいろいろ改良しています。

    また、PCとiphoneでIPが違うとのことですが、これは必然です。
    基本的にルーターにネットワーク機器を接続するとそれぞれの機器によってIPが異なります。
    それはルーター側がそのネットワーク機器にIPを割り当てるためです。
    これは正常な通信を行うために必要なことなのです。

    例えばですが、プライベートIPが192.168.1.1だったならばPCは192.168.1.2など、次々と接続していけば次々と変わっていくでしょう。

    もしお仕事などで今回のようなサーバー構築を行うのであれば、初めからグローバルIPにするか、ブラウザのコンソールなどで各種機器の動作確認で十分だと思います。

    プライベートIPでの接続はセキュリティ面でお勧めしません。
    WEBサーバーを立ててしまうのはいかがですか?

    キャンセル

  • 2017/09/12 17:54

    返信が遅くなってしまい申し訳ありません。
    IPアドレスの事など丁寧に教えて頂いて大変感謝しております。

    今回、デザイン面での確認で実機にて確認したいと思って
    調べていたところサーバーを立てなくても簡単に出来そうな記事が
    何件かありましたのでやってみたのですが、依然上手くいかない状況です。

    今回の方法は諦めて、仰るようにサーバーを立てるのが1番良いかと思っております。

    丁寧な対応ありがとうございます!

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.99%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • PHP

    17814questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • WordPress

    6020questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。