it-swarm.com.de

So ermöglichen Sie den Remotezugriff auf meinen WAMP-Server für Handys (Android)

Ich habe eine Website für Handys mit PHP und jQuery erstellt. Es funktioniert auf meinem PC, aber jetzt möchte ich es mit meinem Android Gerät testen. Wie kann ich das machen?

Wie kann ich von meinem Android Gerät auf die IP eines WAMP-Servers zugreifen?

Mein Handy und mein PC sind im selben Router verbunden. Soll ich mich direkt mit meinem PC verbinden oder kann ich das über den Router tun?

Ich habe danach gesucht und festgestellt, dass ich die Berechtigungen in phpmyadmin.conf ändern muss, aber es funktioniert immer noch nicht. Irgendwelche Ideen, warum es nicht funktioniert?

Meine httpd.config hat so etwas.

<Directory />
    Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 192.168.0.104
</Directory>

192.168.0.104 ist die IP meines Android Geräts.

16
user2761097

Ich gehe davon aus, dass Sie Windows verwenden. Öffnen Sie den Befehl Eingabeaufforderung und geben Sie ipconfig ein. Ermitteln Sie Ihre lokale Adresse (auf Ihrem PC). Sie sollte ungefähr so ​​aussehen wie 192.168.1.13 oder 192.168.0.5 wobei die Endziffer diejenige ist, die sich ändert. Es sollte sich neben der IPv4-Adresse befinden.

Wenn Ihr WAMP keine virtuellen Hosts verwendet, müssen Sie im nächsten Schritt diese IP-Adresse in den Browser Ihres Telefons eingeben, z. B. http://192.168.1.13 Wenn Sie einen virtuellen Host haben, benötigen Sie root, um die Hosts-Datei zu bearbeiten.

Wenn Sie die Reaktionsfähigkeit/das mobile Design Ihrer Website testen möchten, können Sie Ihren Benutzeragenten in chrome) oder anderen Browsern ändern, um ein Handy zu imitieren.

Siehe http://googlesystem.blogspot.co.uk/2011/12/changing-user-agent-new-google-chrome.html .

Bearbeiten: Chrome dev tools verfügt jetzt über ein mobiles Debug-Tool, mit dem Sie die Größe des Ansichtsfensters, gefälschte Benutzeragenten und Verbindungen (4G, 3G usw.) ändern können.

Wenn Sie einen verbotenen Zugriff erhalten, sehen Sie diese Frage WAMP-Fehler: Verboten Sie haben keine Berechtigung zum Zugriff auf/phpmyadmin/auf diesem Server . Ändern Sie grundsätzlich die Vorkommen von deny,allow bis allow,deny in dem httpd.conf Datei. Sie können über das WAMP-Menü darauf zugreifen.

Um mögliche Ursachen des Problems zu beseitigen, setzen Sie Ihre Konfigurationsdatei zunächst auf

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    <RequireAll>
        Require all granted
    </RequireAll>
</Directory>

Da dies für meinen Windows-PC funktioniert, sollten Sie den Verzeichniskonfigurationsblock ebenfalls ändern, um alle zuzulassen.

Konfigurationsdatei, die das Problem behoben hat:

https://Gist.github.com/samvaughton/6790739

Das Problem war, dass der Konfigurationsblock für das Apache-Verzeichnis/www immer noch als Standard festgelegt und nur von localhost aus zulässig war.

18
SamV