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.

 

War diese Antwort hilfreich?

 Artikel drucken

Lesen Sie auch

Erro Deprecated: Function set_magic_quotes no phpBB apos atualizar php para 5.3.x ou maior

Se esta recebendo a mensagem de erro no phpBB apos a versao do php no servidor ser atualizada,...

Carregar dados de um site externo utilizando a biblioteca cURL

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

Erro Deprecated: Function session_is_registered() is deprecated na OsCommerce apos atualizar para o php 5.3

Para remover os alertas Deprecated: Function na OsCommerce, e necessario alterar os seguintes...

BUG OScommerce - erro ao acessar a area administrativa

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