私は自分のラップトップで実行中のMySQL WAMPサーバを持っています。データベース上でSQLクエリを実行し、いくつかの行を返すPHPファイルを作成しました。 URLを使ってノートパソコンのブラウザでphpファイルを実行すると、別のネットワークからリモートからmysqlサーバにアクセス
http://192.168.2.10/getData.php?sender=x
私は結果を得ます。私は、同じネットワークに接続された携帯電話のブラウザで同じURLで同じ結果を得ることができます。しかし、ラップトップが使用するネットワークの代わりにモバイルデータを使用すると結果が得られません。
は、私はそれについて学び、私は私がやったGRANT ALL PRIVILEGES ON chats.* TO 'user'@'%' IDENTIFIED BY 'password'
を使用する必要が出ました。それから携帯電話で、私はサーバーのグローバルIPとローカルIPのいくつかの組み合わせを使用しなければならないと考えました。しかし、私はどんな組み合わせを使うべきですか?
これはうまくいくはずですが、私にとっては奇妙なことです。私はwampサーバーをポート80から8080に移動しました。私は、ポート8080を介して2つの別々の2つのTCPとUDPエントリを追加してポート転送を行いました。(受信ポート8080、プライベートポート8080)。次に、ServerNameを "local ip:80"と "require all give"と "allow from from"に変更して、httpd.confファイルを編集して、Wampサーバーを一般公開します。今、私は "globalip:8080"でアクセスできるはずですが、それでもカントはありません。 –
"http://www.yougetsignal.com/tools/open-ports/"を使ってポートが開いているかどうかを確認しました。それは、ポート80が私のグローバルIP上で閉じていることを示しています。私はどこに問題があるのか知りません。 –
wampがインストールされているファイアウォールを確認します。ポートが許可されていることを確認してください。 – Teddybugs