Principais diferencas quando executa PHP na plataforma linux e windows

Este artigo descreve os principais problemas/soluções quando se executa um script originalmente desenvolvido para a plataforma linux em plataforma windows, segue:

Servidor Mysql : A grande maioria dos scripts em php veem pré configurados para se conectar no servidor de mysql localhost, ou seja máquina local, no windows esta informação precisa ser alterada pelo host de mysql fornecido quando se cria uma base de dados mysql.

 Arquivos .htaccess : É comun os scripts virem com arquivos .htaccess estes arquivos são utilizados para diversas funções na plataforma linux, porem no windows eles somente são utilizados para proteger uma ´página por senha, portanto estes arquivos NÃO devem ser enviados por ftp para a hospedagem windows.

Mod_Rewrite : Embora não seja uma caracteristica do php, e sim do apache, muitos scripts atuais utilizam o recurso para criar url amigaveis (de facil indexação em buscadores), este recurso não existe em hospedagem windows, portanto não funciona.

Caminho das pastas: A grande maioria dos scripts em php são originalmente desenvolvidos sob plataforma linux, por isto ja veem pré configurados para trabalhar com pastas do linux, como por exemplo scripts que fazem uploads, enquanto no linux o caminho geralmente é /home/usuario/public_html no windows é c:\domains\site sem www\wwwroot,para o script trabalhar corretamente no windows o caminho dos arquivos deve ser corretamente configurado

CHmod ou Permissão 777 : No linux muitos scripts precisão que determinados arquivos ou pastas possuam permissão 777 para funcionar, no windows isto não é necessário, pois por padrão todos os arquivos ja possuem esta permissão.

 

Bu cevap yeterince yardımcı oldu mu?

 Bu dökümanı yazdır

Also Read

Sites com problemas de acentuação após o PHP 5.6

Após a implantação do php 5.6 alguns sites apresentaram problemas com os acentos, basicamente...

BUG OScommerce - erro ao acessar a area administrativa

Ao acessar a area administrativa da loja baseada no script oscommerce aparece a seguinte mensagem...

Envio de emails por PHP

Ultimamente cada vez mais provedores vem adotando tecnicas anti-spam que impedem o envio de...

Carregar dados de um site externo utilizando a biblioteca cURL

Quando desenvolvemos sites ou aplicações baseadas em tecnologias Web, provavelmente...