Código PHP parando e não?

2

Estou usando o servidor Ubuntu 16 e instalei o php e quando eu tenho um arquivo php, o código quebra no > e mostra o resto do código em uma página da Web.

  • Eu tenho o código deste site: link
  • Meu servidor está usando o Mariadb

Há algo errado com o código ou meu servidor? Obrigado

    
por Joe 28.01.2017 / 22:28

1 resposta

6

O problema era evidentemente que o arquivo não estava usando uma extensão de arquivo .php . Embora os sistemas Unix-like normalmente não se importem com a extensão do arquivo (ou seja, os programas devem poder informar o tipo de arquivo sem a extensão na maioria dos casos), o servidor da Web depende da extensão do arquivo para informar se precisa ou não fazer o pré-processamento.

A solução, é claro, é usar uma extensão .php para o arquivo em vez de alguma outra extensão.

Como sugestão para solução de problemas no futuro, a imagem vinculada do editor de texto mostra, com base em sua cor, que, de fato, acredita que <<> algo pare no caractere > no if declaração. Embora seja fácil identificar isso como o resultado de uma extensão de arquivo incorreta em retrospecto, pode ter sido um indício de que o problema não estava em um erro no servidor da Web.

O crédito para a solução é quase exclusivamente para o md5madman para o responder a esta pergunta em Estouro de pilha .

    
por fakedad 28.01.2017 / 23:53