Servidor PHP não funciona em outros sistemas

1. Servidor PHP não funciona em outros sistemas

daniel henrique
danielhcr22

(usa Linux Mint)

Enviado em 07/04/2022 - 15:09h

-Criei um servidor php local em um sistema linux baseado no ubuntu usando apache2, mariadb e php7.
-Criei um sistema simples para coletar nome e email do usuario e armazenar no database local.
-O servidor está funcionando perfeitamente no sistema usado para cria-lo.

Meu problema: copiei o diretório completo do servidor e coloquei dentro do diretorio apache(/var/www/html) de uma maquina virtual com a mesma distribuição linux e mesma versão do php, mas ao acessar o localhost/index.php simplesmente não mostra nada na pagina, como se o arquivo estivesse vazio.

Detalhes do problema:

O database foi configurado, criei um usuario e a tabela, dei total permissão ao database e fiz as configurações de conexão no mysqli_connect().
mesmo usando outros arquivos php sem database vindo da maquina original não funcionam na VM, apenas se o arquivo for criado na propria VM.
as configurações de permissão ao diretório apache na maquina original e na VM estão identicas.



  


2. Re: Servidor PHP não funciona em outros sistemas

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 07/04/2022 - 15:27h


como esta configurado a rede da sua VM ? em bridge ? NAT ?
procure digitar o IP da VM
< ip da vm/index.php >


3. Re: Servidor PHP não funciona em outros sistemas

daniel henrique
danielhcr22

(usa Linux Mint)

Enviado em 07/04/2022 - 18:50h


danniel-lara escreveu:


como esta configurado a rede da sua VM ? em bridge ? NAT ?
procure digitar o IP da VM
< ip da vm/index.php >


oi daniel, eu esqueci de citar na descrição que esse problema acontece mesmo que a outra distribuição linux seja uma maquina real, troquei o hd e testei, mas o problema ainda persiste, por isso o problema provavelmente não ta relacionado com a VM


4. Re:

Rafael Grether
rafael_grether

(usa FreeBSD)

Enviado em 07/04/2022 - 21:48h

Olá

Sugiro voce dar uma olhada dentro do error.log do servidor apache em /var/log/
Lá deve constar algum tipo de erro do php que te indique o motivo do problema.


5. Re: Servidor PHP não funciona em outros sistemas

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 08/04/2022 - 15:17h


Em /etc/php/7.x/apache/php.ini sete as variaveis display_errors e display_startup_errors para exibir os erros(setar para on)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts