2012-02-16 8 views
0

最新の安定したMOODLE_21_STABLEブランチをWAMPサーバーのlocalhostに引っ張ったところ、正常にインストールされ、正しく構成され、通常どおりブラウザで動作します。私は今、テーマを中心に取り組んでおり、デバイス固有のテーマをテストしたいと考えています。デバイスを使用してlocalhostの部分にアクセスする方法

質問はiPhone SafariとAndroid Chromeを使用してローカルホストに接続するのに役立ちました。私はlocalhost上のさまざまなプロジェクトやツールをナビゲートできます。すべて正常に動作します(例:http://192.168.123.135/ - これはルートWAMPですページ)。

次に、私は私のMoodleはサファリ(参照用URL:http://192.168.123.135/moodle/moodle2/htdocs/)を経由して、インストールにアクセスしようとしましたが、Safariはエラー要求されます:。

は、「ページを開くことができませんが、それはに接続できなかったので、Safariがページを開くことができませんサーバ。"プロンプトの下

ページ読み込み:

「検出された不正なアクセスを、このサーバーのみを経由してアクセスすることができる。 『のhttp:// localhost /をムードル/ moodle212/htdocsに』住所、申し訳ありません、サーバー管理者に通知してください。」注意すべき

2つのこと:

  • SafariはURLのIPアドレス部分は、それがエラーを求められたときに、私は、入力しようとしてきた失敗したMoodleのURLの「localhost」のために再書き込みます。自分のプロジェクトURLはIP部分を保持しています。
  • 上記の「提案された」アドレスのページエラーでも、同じエラーメッセージが再度表示されます。

私はここでawesomenessから離れているように感じます。誰かが私のMoodleにWAMP localhost(または同様のもの)をインストールする方法についてアドバイス/アイデアを持っていますか?

無効にする必要があるサーバー設定がありますか?

これはMoodle特有の問題である可能性がありますか、この方法でサーバーの場所にアクセスすることは面倒です/不可能ですか?

答えて

1

$ CFG-> wwwrootとWAMP設定ファイルのApache仮想ホストのIPアドレスが192.168.123.135に設定されていることを確認してください。またおそらくホスト名。内部と外部のDNS名が全く同じ方法で解決されないという設定問題があるようです。 Apacheがおそらく原因です。

WAMPと同じマシンにインストールされているデスクトップSafariを指していますか?

+0

いいえ、私は1時間ほどでこれを改ざんします。デスクトップSafariはありません。すべてのデスクトップアクセスはうまくいきます。モバイルブラウザからは、ページが配信されないことが唯一です。 – danjah

+0

あなたの解決策はうまくいきました。ただ、今や副作用が1つあります。localhostを使って(デスクトップ経由で)何かにアクセスするために 'localhost'を使うのが楽しいですが、私は今IPアドレスでしかアクセスできませんlocalhostで動作します)。私はWindowsホストファイルを更新して、192.168.123.135 localhostを含めて更新しました。私はIPアドレスを使って暮らすことができますが、解決策があれば私のデスクトップからlocalhostを使い続けることができます。 – danjah

+0

これを行い、iPhoneなどを介してネットワークからサイトにアクセスできる唯一の方法は、ネットワーク内にローカルDNSサーバーを設定し、192.168.123.135に適切なドメイン名(たとえば 'localhost')を割り当てることです。私は最も簡単な方法は、DNSサーバ(http:// cybernetnews)に組み込まれているルータにオープンソースのDD-WRTファームウェアをロードすることだと思います。com/local-internal-dns-ddwrt /)を使用します。これはもちろん、互換性のあるルーターを持っていると仮定していますが、ほとんどの場合はそうです。ご使用の製品が次のURLかどうかを確認してください。http://www.dd-wrt.com/site/support/router-database –

関連する問題