Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

r.vinicius

Como configurar o Xampp para ter acesso remoto ao servido local?

Recommended Posts

Boa noite.

Criei um sistema simples de biblioteca, e queria acessa-lo por outro computador conectado na mesma rede.

Pensava que era simplesmente acessar localhost/biblioteca do meu outro pc, só que não deu certo :mellow:

Como posso fazer isso?

 

Qq ajuda é sempre bem vinda.

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve!

 

Cara isso é massa!!! Mas se vai precisar de um conhecimento sobre Redes.

 

Eu levantei um servidor caseiro uma vez e apanhei um pouco por que o roteador tinha uma restrição.

Se algum moderador quiser mover o tópico para a outra área não tem problema,

Vamos lá.

Inicialmente precisamos entender como está sua estrutura de rede?

PC/Notebook -> Roteador -> Internet

Ou está direto:

PC -> Internet?

O Sistema que você está utilizando como php é Linux ou Windows? (A pergunta é só pra eu me ambientar com sua duvida relaxa que pode brincar no Windows)

 

Sobre:

simplesmente acessar localhost/biblioteca

 

localhost = 127.0.0.1

Da uma lida no Wiki:

 

https://pt.wikipedia.org/wiki/Endere%C3%A7o_IP

"A faixa de IP 127.0.0.0 – 127.255.255.255 (ou 127.0.0.0/8 na notação CIDR) é reservada para a comunicação com o computador local (localhost). Quaisquer pacotes enviados para estes endereços ficarão no computador que os gerou e serão tratados como se fossem pacotes recebidos pela rede"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve salve mano! To usando o Windows

Pc > internet

 

 

Mais dessa forma, por exemplo, pode ser acessado por exemplo por um celular?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode sim.

Mas para acessar pelo celular seria mais 'fácil' se tivesse o roteador acessando o Endereço IPv4: 192.168.1.xxx

(xxx é o dhc quem fornece)

 

Qual seu ip externo? (não responda neste tópico!!!)

http://www.meuip.com.br/

 

Após pegar seu ip externo tenta acessar uma pagina simples assim:

http://xxx.xxx.xxx.xxx/index.html

 

 

 

 

tenta acessar uma page simples de preferencia na sua raiz do 'localhost/index.html'

 

No Wamp por exemplo se a estrutura de rede tiver igual a sua só clicar neste botão:

wampserver-start-all-services-put-online

 

Após deixar Online só acessar pelo endereço.

 

 

Verificando se a Porta 80 está aberta. (Muitas empresas de telefonia/internet) bloqueio por padrão a 80.

 

Ai vai precisar alterar dentro do seu apache (http.conf)

Listen 80
Listen 8088
#Ou outro numero...

Restartar o serviço e acessar seu endereço (isso vai valer pro seu localhost)

Ou seja para acessar vai ficar assim

 

Local:

localhost:8088/index.html

 

Fora da rede local:

177.140.194.xxx:8088/index.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

@r.vinicius quando você fala acessar do celular ele está no Wifi do seu computador?

 

Wifi e roteador na minha visão de redes é a mesma merda.

 

Ambos 'dividem' a rede para x,y,z aparelhos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, o celular ta na mesma rede...

Vou tentar fazer o que tu indicou e ver si da certo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se tiver na mesma rede é só bater no cmd/prompt de comando
ipconfig

e anotar o endereço:
Endereço IPv4. . . . . . . . . . . . . . . : 192.168.1.104

 

Ai acessar via celular:

http://192.168.1.104/index.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw mano! Deu certo! Obrigado de vdd! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opá demorou :)

Se tiver afim de acessar de maneira externa também dá.

 

A se a ideia é desenvolver de maneira pra o celular aceitar numa boa tem um botão maneiro no Google Chrome

Aperta
Ctrl + Shift + I (Modo Desenvolvedor)
E depois:
Ctrl + Shif + M
E no device você escolhe qual aparelho vai simular a tela.

Recomendo a leitura:
https://diveintohtml5.com.br/forms.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dica incrível.... muito obrigado mais uma vez! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por ILR master
      Tudo bem pessoal?
       
      No código abaixo, estou fazendo uma consulta nas tabelas, banners e banners_referencia
      Meu objetivo é trazer resultados com valores iguais ao nome da cidade declarada na $cidade ou resultados com a referencia Total.
      O problema é que está trazendo todos os resultados. Tenho 10 linhas, 1 com o nome da cidade e duas com o valor Total, então o resultado teria que ser de apenas 3 linhas, mas mostra tudo.
       
      $banner = "SELECT A.*, B.* FROM banners A, banners_referencia B WHERE B.cod_referencia = A.cod_referencia AND A.cidade = '$cidade' OR B.referencia = 'Total' ORDER BY RAND()";
      $banner = mysqli_query($conexao, $banner) or die ("Banner não encontrado");
      while($busca= mysqli_fetch_array($banner)){
          print $busca['cidade'].'<br>';
      };
       
      Alguém consegue me ajudar?
    • Por Rafael_Ferreira
      Não consigo carregar a imagem do captcha do meu formulário. Foi testado com o xampp e easyphp. Também não carregou a imagem de outros captcha. 
       
       
    • Por luiz monteiro
      Olá, tudo bem?
       
      Estou melhorando meu conhecimento em php e mysql e, me deparei com o seguinte. A tabela da base de dados tem um campo do tipo varchar(8) o qual armazena números. Eu não posso alterar o tipo desse campo. O que preciso é fazer um select para retornar o números que contenham zeros a direita ou a esquerda.
      O que tentei até agora
       
      Ex1
      $busca = $conexao->prepare("select campo form tabela where (campo = :campo) ");
      $busca->bindParam('campo', $_REQUEST['campo_form']);
       
      Se a direita da string $_REQUEST['campo_form'] termina ou inicia com zero ou zeros, a busca retorna vazio.
      Inseri dados numéricos, da seguinte maneira para testar: 01234567;  12345670: 12345678: 12340000... entre outros nessa coluna. Todos os valores que não terminam ou não iniciam com zero ou zeros, o select funciona.
       
       
      Ex2
      $busca = $conexao->prepare("select campo form tabela where (campo = 0340000) ");
      Esse número está cadastrado, mas não retorna.
       
      Ex3
      $busca = $conexao->prepare("select campo form tabela where (campo = '02340001' ) ");
      Esse número está cadastrado, mas não retorna.
       
       
      Ex4
      $busca = $conexao->prepare("select campo form tabela where (campo like 2340000) ");
      Esse número está cadastrado, mas não retorna.
       
      Ex5
      $busca = $conexao->prepare("select campo form tabela where (campo like '12340000') ");
      Esse número está cadastrado, mas não retorna.
       
      Ex6
      $busca = $conexao->prepare("select campo form tabela where (campo like '"12340000"' ) ");
      Esse número está cadastrado, mas não retorna.
       
       
      Ex7
      $busca = $conexao->prepare("select campo form tabela where (campo like :campo) ");
      $busca->bindParam('campo', $_REQUEST['campo_form'])
      Não retorna dados.
       
      O  $_REQUEST['campo_form'] é envio via AJAX de um formulário. 
      Usei o gettype para verificar o post, e ele retorna string.
      Fiz uma busca com número 12345678 para verificar o que o select retorna, e também retrona como string.
       
      Esse tipo de varchar foi usado porque os números que serão gravados nesse campo,  terão zeros a direita ou na esquerda. Os tipos number do mysql não gravam zeros, então estou usando esse. O problema é a busca.
      Agradeço desde já.
       
       
    • Por daemon
      Boa tarde,
       
      Eu tenho uma rotina que faz uma leitura do arquivo .xml de vários sites.

      Eu consigo pegar o tópico e a descrição, e mostrar a imagem que esta na pagina do link.
      Para isso utilizo esta função:
      function getPreviewImage($url) { // Obter o conteúdo da página $html = file_get_contents($url); // Criar um novo objeto DOMDocument $doc = new DOMDocument(); @$doc->loadHTML($html); // Procurar pela tag meta og:image $tags = $doc->getElementsByTagName('meta'); foreach ($tags as $tag) { if ($tag->getAttribute('property') == 'og:image') { return $tag->getAttribute('content'); } } // Se não encontrar og:image, procurar pela primeira imagem na página $tags = $doc->getElementsByTagName('img'); if ($tags->length > 0) { return $tags->item(0)->getAttribute('src'); } // Se não encontrar nenhuma imagem, retornar null return null; } // Uso: $url = "https://example.com/article"; $imageUrl = getPreviewImage($url); if ($imageUrl) { echo "<img src='$imageUrl' alt='Preview'>"; } else { echo "Nenhuma imagem encontrada"; }  
      Mas estou com um problema, esta funcão funciona quando coloco em uma pagina de teste.php. Preciso mostrar em uma página inicial diversas fotos de todos os links. (No caso acima só funciona 1).
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.