Para verificar se seu servidor web é compatível com o linux existe um script muito útil que verifica isso pra nós.
baixe o arquivo direto do repositório svn.
wget http://trac.symfony-project.org/browser/branches/1.2/data/bin/check_configuration.php?format=raw
**atenção:** a versão do symfony é especificada na url, neste caso é 1.2.
agora rode o arquivo e acesse via navegador pois ambos devem estar ok.
Acesse o site da Zend.com e baixe a biblioteca do Zend Framework, escolha a opção mínima pois só queremos utilizar o sistema de Email. o arquivo é algo como ZendFramework-1.7.7-minimal.tar.gz, será necessário fazer um cadastro rápido para conseguir o arquivo.
Crie o essa estrutura de diretório para armazenar o download.
mkdir -p projeto/lib/vendor/Zend/tmp
Descompacte o arquivo:
tar -xzvf ZendFramework-1.7.7-minimal.tar.gz projeto/lib/vendor/Zend/tmp
No template você diz que quer utilizar o helper date, ou então você pode configurar para carregar como default no arquivo settings.php.
...actionSuccess.php
use_helper("Date"); ?>
e então podemos utilizar o comando format_date no código:
= format_date(date('Y-m-d'), 'P'); ?>
saída: sábado, 14 de março de 2009
O processo de atualização de um site em drupal é muito simples, desde que você tenha seguido as recomendações de não alterar códigos do core, ao invés disso você deve usar os padrões de sobreescrita.
exemplo de uma atualização do site em drupal 5.15 para 5.16.
cd /var/www/example.com/public_html
wget http://ftp.drupal.org/files/projects/drupal-5.16.tar.gz
Para instalar o symfony é extremamente fácil, nestas 3 linhas de códigos vamos instalar uma sandbox do Symfony, ou seja, uma instalação já pré configurada, sem nenhuma dependência, só instalar e brincar.
Acesse a página do projeto symfony para visualizar o manual de instalação:
http://www.symfony-project.org/installation/1_2
e baixe o link # sf_sandbox_1_2.tgz
mova o arquivo para /var/www e descompacte com o comando:
mv sf_sandbox_1_2.tgz /var/www
tar -xzvf sf_sandbox_1_2.tgz
será criado um diretório chamado sf_sandbox.