Arquivo de 23 de Maio de 2009
Problema com variável de sessão no Internet Explorer 7
Aparentemente o IE 7 tem um problema que impede que cookies/variáveis de sessão sejam lidos em certas circunstâncias.
Ocorre quanto utilizamos o localhost como servidor web e o nome do subdomínio tem um caracter sublinhado (underscore), por exemplo:
http://teste_bug.localhost
Neste caso, basta reconfigurar o servidor removendo o sublinhado do nome do subdomínio para que as variáveis de sessão funcionem.
Ainda não sei se o Internet Explorer 8 corrige este problema.
Este problema não afeta o Firefox e Chrome.
3 comentários »Virtual Hosts no Apache 2.2 sem erro 403
As vezes é mais fácil procurar na internet a resposta para um problema que temos do que procurar no manual, por mais simples que o problema possa ser.
Vamos lá, este é simples…
Para que você possa desenvolver e testar vários sites diferentes na mesma máquina você pode configurar Virtual Hosts no Apache 2.2.
Siga os passos abaixo, considerando que você utiliza Windows.
- Configure seu arquivo HOSTS do Windows para responder por outros hosts além do localhost. Para isso edite o arquivo HOSTS que no Windows Vista está em:
C:\Windows\System32\drivers\etc - Acrescente linhas referentes ao seus subdomínios por exemplo:
#configuração original
127.0.0.1 localhost
::1 localhost#linhas adicionadas
127.0.0.1 teste.localhost
127.0.0.1 cliente1.localhost
- No arquivo de configuração do Apache (httpd.conf) remova o comentário da linha:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf - No arquivo httpd-vhosts.conf, adicione um grupo de linhas de configuração para cada novo subdomínio como o exemplo:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "D:/Projetos/teste"
ServerName teste.localhost
ErrorLog "logs/teste-error.log"
CustomLog "logs/teste-access.log" common
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
- Reinicie o Apache.