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.

 

Răspunsul a fost util?

 Tipărire

V-ar mai putea interesa și

Envio de emails por PHP

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

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...

Erros Deprecated: Function em scripts PHP apos atualizacao para versao 5.3.x ou maior

Muitos scripts em PHP ainda utilizam-se de metodos antigos de controle de secao que estao pouco a...

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...