Desenvolvimento Web - acontecimentos estranhos

0

Como estou me ensinando PHP e MySQL durante o intervalo, estou experimentando a codificação em uma máquina virtual Ubuntu em que o Apache, MySQL e PHP foram instalados e configurados em uma pasta compartilhada.

Eu não sou muito fã do Kompozer porque o layout do código-fonte é um PIA, então comecei a verificar o gPHPEdit. No entanto, desde que o utilizei, encontrei dois problemas:

  1. quando edito os arquivos .html e .php, às vezes a extensão do arquivo muda para .html ~ e .php ~, tornando-se invisível para o navegador. A única solução é mudar para o Windows, clique com o botão direito e renomeie a extensão do arquivo.
  2. No Ubuntu Firefox, quando clico no botão Enviar do meu projeto para um formulário prático, uma caixa de diálogo aparece perguntando o que o Firefox deve fazer com o arquivo .php, em vez de simplesmente exibi-lo no navegador. Quando faço isso no Windows Chrome & amp; Firefox, vai direto para a página de resposta.

Não tenho certeza se esse comportamento está limitado a gPHPEdit / Kompozer, mas nunca notei isso acontecendo no Dreamweaver. Alguma solução?

EDIT 1 O comportamento no Ponto 1 ocorre quando o Dreamweaver é aberto no Windows acessando os mesmos arquivos e quando não está. Eu mudei o nome do arquivo de extensão de welcome.php, adicionei um comentário no gPHPEdit e o arquivo foi alterado para welcome.php ~ ao salvar.

EDIT 2 O uso do Geany no lugar do Kompozer / gPHPEdit resolveu esse problema.
O comportamento do ponto 2 é resolvido após o fechamento e a reinicialização do Firefox.

    
por Jason 29.12.2010 / 23:19

2 respostas

1

Para o ponto 1 - o seu editor está criando arquivos de backup. Arquivos de backup são normalmente pré-propagados com um símbolo ~. Como por exemplo usando gedit, kate ou bluefish. Eles criam um arquivo ~ e, além disso, adicionam o sinal de ponto na frente para torná-lo invisível, para que ele não incomode o programador como um arquivo de backup. Você pode remover esse comportamento de qualquer editor nas opções de preferência / configuração / configurações, onde ele menciona o caminho para salvar / carregar arquivos. normalmente ele vai dizer algo sobre " Faça um backup com o prefixo ~ "

Para o ponto 2 - NÃO é possível abrir um arquivo php usando o firefox porque um arquivo PHP é processado primeiro por um servidor, normalmente um servidor que possui serviços apache + php. O Firefox primeiro envia a informação de que quer ver o arquivo php, o serviço php processa as informações do php e depois as envia para o apache que as envia para você e o firefox processa a página para você.

Não importa se você está no windows / mac / linux em todos os casos o PC onde você quer ver (Ou corretamente PROCESSAR o arquivo php) deve ter os serviços necessários para ele E o arquivo php em um diretório lido pelo serviço html.

No caso do Ubuntu, você precisará, por exemplo, dos serviços apache + php instalados E do php no diretório que o link aponta para que ele o CONHEÇA está servindo o arquivo php como um serviço da web. Dessa forma, apache e php tomam o cuidado de processar corretamente o arquivo php e enviá-lo para o navegador para que ele possa renderizá-lo.

Verifique no seu caso se você tem php / apache no local onde está executando o navegador E verifique se o arquivo php está no diretório web (normalmente em / var / www ou / home / USER / www)

Inicie o navegador com o link e navegue até o arquivo php .

EDIT: Apenas leia sua edição. Certifique-se de que o Ubuntu virtual tenha um IP que, quando você digita no host, vá para o Virtual ubuntu. Dessa forma, você tem um Virtual PC onde você pode criar a web e o host que é o cliente. Por exemplo:

HOST - 192.168.0.1 VIRTUAL - 192.168.0.10

WebSite: link

    
por Luis Alvarado 29.12.2010 / 23:39
0

Você não deve usar várias perguntas em uma única postagem. O ponto 2 está relacionado ao cache mime / type, você provavelmente tentou acessar os arquivos PHP localhost antes de instalar o PHP. Limpar o cache do navegador geralmente é suficiente.

    
por João Pinto 30.12.2010 / 00:25