phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Accéder aux fichiers du site Web et à phpmyadmin dans wamp à partir d'un autre ordinateur sur le réseau local

Par défaut, WAMPServer est configuré pour être un système de développement autonome à exécuter sur votre poste de travail.

Si vous souhaitez exécuter Wamp sur un PC et y accéder depuis un autre, vous devez modifier la configuration de sécurité Apache.

Vous ne mentionnez rien d'utile comme la version de WampServer que vous utilisez, donc je suppose que je devrai documenter les deux options

Modifier httpd.conf (en utilisant les menus de wampmanager)

Si Apache 2.2.x

Localisez cette section, j'ai supprimé tous les commentaires par souci de brièveté.

<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>

Remplacez par :

<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>

Si Apache 2.4.x Trouver cette rubrique

<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>

Remplacez par :

<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>

Maintenant, pour accéder à phpMyAdmin, vous devez modifier ce fichier de configuration

Éditez C:\wamp\alias\phpmyadmin.conf

Vous devez faire le même genre de changement ici que ci-dessus

Apache 2.2.x Changez ceci

<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>

À

<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

Changez ceci

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

À

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

Si vous pouvez suivre tout cela, vous devriez pouvoir accéder à votre site et à phpmyadmin depuis votre réseau interne.

Pour modifier la source de votre site, vous devrez partager le dossier c:\wamp\www sur votre serveur, puis mapper ce partage sur le PC sur lequel vous travaillez.