Submarino.com.br

Micro-dica Apache .HTACCESS

July 29th, 2008 por xorna |

Como deve ser comum entre desenvolvedores de sistemas web e sites que utilizam o apache como web server e php como sua linguagem de programação, ou outras como Python (utilizando mod_python), Perl (utilizando mod_perl), ou até mesmo Ruby (mod_ruby), fazer uso de um recurso muito poderoso do Apache, que é a utilizição de um arquivo de configuração dentro de sua(s) pasta(s) no projeto, afim de mudar permissões de acesso e o comportamento do projeto. Esse arquivo chama-se .htaccess e hoje vou dar pequenas dicas para quem encontra alguns problemas não muito corriqueiros.

Primeiro Caso: Meu servidor conta com PHP4 e PHP5, eu preciso do PHP5 como default, mas quando dou um php_info(); ele acusa o PHP4!

Primeira Solução (tosca pra caramba): Ao invés de utilizar a extensão .php, utilize .php5.

Segunda Solução (na medida): Crie um arquivo chamado .htaccess na raiz de onde vc deseja executar esses scripts, e insira o seguinte conteudo no arquivo:

AddType application/x-httpd-php5 .php
AddHandler application/x-httpd-php5 .php

Em alguns casos isso pode vir a não funcionar, então abaixo vou mostrar outras maneiras de forçar o apache a manipular os arquivos .php com o PHP5.
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Esse aqui de cima confesso que demorei um pouco de tempo para descobrir, Hosts como 1and1.co.uk utilizam isso.

Bom pessoal, por hoje foi essa a micro-dica!

Compartilhe e socialize:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • E-mail this story to a friend!
  • LinkArena
  • LinkedIn
  • Live
  • Netvibes
  • Socialogs
  • Technorati
  • ThisNext
  • Yahoo! Buzz
  • YahooMyWeb

Deixe seu recado

Spam Protection by WP-SpamFree

Clicky Web Analytics