RSS
 

Archive for May, 2006

Symfony no Windows XP

25 May

Depois de correr muito atrás do próprio rabo desisti de rodar o meu ambiente de desenvolvimento no Fedora 5. Mesmo admitindo que o ambiente para desktop no Linux melhorou muito nos últimos anos, ainda demora muito para deixar o ambiente “redondo” e esse processo exige muito conhecimento técnico. Como esperar que um usuário “comum” consiga configurar a rede wireless se não existe nenhuma interface amigável para tal? No meu caso eu quebrei a cabeça para compilar os módulos do Kernel e baixar o firmware das minhas placas.

Tenho certeza que o cenário de médio/longo prazo nos reservar grandes surpresas, a comunidade Linux se mostra muito empreendedora nos seus desenvolvimentos e persegue seus ideais, mas a vantagem que o Windows tem hoje é muito grande – a centralização das tomadas de decisão sobre a arquitetura do Sistema Operacional e agregados é, em minha opinião, uma barreira que precisa ser vencida pelo Linux. Se houver um órgão, regido pela comunidade que dite os padrões desse S.O – (Linux Open Standards) – talvez as coisas andem mais rápido.

Agora, voltando à vaca fria, estou seguindo o passo a passo do link abaixo para deixar o meu Windows XP Home Edition pronto para rodar o Symfony. A base da instalação vai ser o XAMPP.

http://www.symfony-project.com/trac/wiki/WindowsXPDevelopmentEnvironment

 
 

Mais problemas com o a instalção do Symfony no FC5

23 May

Por default a instalação do Fedora Core 5 não usa os pacotes php-xml-xxxx.rpm e o php-mysql-xxx.rpm. Então foi necessário instalar esses dois pacotes na mão utilizando os comandos:

yum install php-mysql
e
yum install php-xml

depois disso bastou reiniciar o apache e as coisas estavam funcionando.

 
 

Problemas com a instalacao do Symfony com o Fedora Core 5

23 May

Depois de instalar o FC5 no meu notebook, baixei o Symfony para fazer uns testes no framework deles. Na hora de criar a primeira aplicacao me aparceu o seguinte erro:

sfCacheException [message] Unable to write cache file

Testei as permissoes do diretorio de cache e tudo mais, nada funcionava…

Finalmente descobri que o problema era com SELinux, um simples:

chcon -Rt httpd_user_content_t cache
e
chcon -Rt httpd_user_content_t log

faz com que as coisas funcionem corretamente, mais informacoes aqui