phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

Acessando arquivos do site e phpmyadmin no wamp de outro computador na lan


Por padrão, o WAMPServer está configurado para ser um sistema de desenvolvimento autônomo para execução em sua estação de trabalho.

Se você deseja executar o Wamp em um PC e acessá-lo de outro, deve alterar a configuração de segurança do Apache.

Você não menciona nada útil como a versão do WampServer que você está executando, então acho que terei que documentar as duas opções

Edite httpd.conf (usando os menus wampmanager)

Se Apache 2.2.x

Localize esta seção, eu removi todos os comentários por uma questão de brevidade.
<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>

Mudar para :
<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>

Se Apache 2.4.x Encontre esta seção
<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>

Mudar para :
<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>

Agora para ter acesso ao phpMyAdmin você tem que editar este arquivo de configuração

Edite C:\wamp\alias\phpmyadmin.conf

Você precisa fazer o mesmo tipo de mudança aqui como você fez acima

Apache 2.2.x Mude isso
<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>

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

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

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

Se você puder seguir tudo isso, poderá acessar seu site e phpmyadmin de sua lan interna.

Para editar a fonte do seu site, você terá que compartilhar a pasta c:\wamp\www em seu servidor e depois mapear esse compartilhamento no PC em que está trabalhando.