phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

Zugriff auf Website-Dateien und phpmyadmin in wamp von einem anderen Computer im LAN

Standardmäßig ist WAMPServer als eigenständiges Entwicklungssystem für die Ausführung auf Ihrer Workstation konfiguriert.

Wenn Sie Wamp auf einem PC ausführen und von einem anderen darauf zugreifen möchten, müssen Sie die Apache-Sicherheitskonfiguration ändern.

Sie erwähnen nichts Nützliches wie die Version von WampServer, die Sie ausführen, also muss ich wohl beide Optionen dokumentieren

Bearbeiten Sie httpd.conf (unter Verwendung der wampmanager-Menüs)

Bei Apache 2.2.x

Suchen Sie diesen Abschnitt, ich habe der Kürze halber alle Kommentare entfernt.

<Directory "c:/wamp/www/">
    Options Indexes FollowSymLinks
    AllowOverride all

#   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1     
</Directory>

Ändern Sie zu :

<Directory "c:/wamp/www/">

    Options Indexes FollowSymLinks
    AllowOverride all

#   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1 ::1 localhost

    ## Add an ip range that matches your routers first 3 quartiles
    ## So if your router subnet is 192.168.0 ( use ipconfig to find out what your router is set to )
    ## This will allow any PC on your internal network to access the www folder and subfolders
    Allow from 192.168.0

    ## Or you can specify a specific ip or set of ip's like this
    ## Allow from 192.168.0.10 192.168.0.11 192.168.0.12 ....
</Directory>

Bei Apache 2.4.x Finden Sie diesen Abschnitt

<Directory "c:/wamp/www">
    Options Indexes FollowSymLinks
    AllowOverride all

    #
    # Controls who can get stuff from this server.
    #
# onlineoffline tag - do not remove
    Require local
</Directory>

Ändern Sie zu :

<Directory "c:/wamp/www">
    Options Indexes FollowSymLinks
    AllowOverride all

    #
    # Controls who can get stuff from this server.
    #
# onlineoffline tag - do not remove
    Require local
    Require ip 192.168.0
    ## Apply the same logic as above for specific ip's or a set of ip's
    ## i.e. Require ip 192.168.0.10 192.168.0.11 .....
</Directory>

Um nun Zugriff auf phpMyAdmin zu erhalten, müssen Sie diese Konfigurationsdatei bearbeiten

Bearbeiten Sie C:\wamp\alias\phpmyadmin.conf

Sie müssen hier die gleichen Änderungen wie oben vornehmen

Apache 2.2.x Ändern Sie dies

<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1 ::1
</Directory>

An

<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1 ::1
    Allow from 192.168.0
</Directory>

Apache 2.4.x

Ändern Sie dies

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
   Require local
</Directory>

An

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
   Require local
   Require ip 192.168.0
</Directory>

Wenn Sie all dem folgen können, sollten Sie in der Lage sein, von Ihrem internen LAN aus auf Ihre Site und phpmyadmin zuzugreifen.

Um die Quelle Ihrer Site zu bearbeiten, müssen Sie den Ordner c:\wamp\www auf Ihrem Server freigeben und diese Freigabe dann auf dem PC zuordnen, an dem Sie arbeiten.