Problema com PDO do PostgreSql no Wamp Server

Olá todos, esses dias me deparei com um probleminha chato no Wamp. Em meu notebook uso Windows + Wamp e ao tentar rodar uma aplicação Zend com banco PostGreSql, não conseguia. Depois de debugar a aplicação descobri que o problema estava no Wamp. Ao tentar carregar o driver PDO do PostGres, mesmo o módulo estando ativado no WAMP e a dll presente na pasta de extensões, o wamp simplesmente não conseguia.

Assim, pra quem utiliza no Wamp + PHP 5.3.9 vai a dica que encontrei em alguns forums e que resolveu o meu caso.

Adicione as seguintes linhas no seu httpd.conf (geralmente localizado em C:\wamp\bin\apache\Apache2.2.11\conf):

PHPIniDir “Caminho completo para o diretório do PHP (ex: C:\wamp\bin\php\php5.3.0) adicionando no final a barra -> /”
Loadfile “Caminho completo para o diretório do PHP (ex: C:\wamp\bin\php\php5.3.0) adicionando no final /php5ts.dll”
Loadfile “Caminho completo para o diretório do PHP (ex: C:\wamp\bin\php\php5.3.0) adicionando no final a barra -> /libpq.dll”

Antes da linha que carrega os módulos (LoadModule), adicione:

LoadModule php5_module “Caminho completo para o diretório do PHP (ex: C:\wamp\bin\php\php5.3.0) adicionando no final /php5apache2_2.dll”

Após alterar o http.conf, reinicie seu wamp e pronto =)

Ps. lembrar de ativar as extensões necessárias para o PostGres no PHP.ini (é só descomentar a linha ou via interface wamp clica no menu de opções em PHO -> PHP Extensions -> php_pdo_pqsql)

As linhas no PHI.ini:
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dl


As melhores práticas de desenvolvimento com PHP – Coresoft 2012

Para aqueles que têm interesse em aprender PHP, esta é uma ótima oportunidade! As melhores práticas de desenvolvimento PHP na Coresoft (João Pessoa – PB), curso este que estarei ministrando nos próximos dias.


Traduzir as Mensagens de Erro do Zend_Form para português pt_BR

Uma dos recursos mais poderosos do Zend Framework, o Zend_Forms possui uma vasta biblioteca para utilização de formulários, incluindo marcação filtros e validação. Neste artigo vou apresentar uma dica rápida para quem deseja utilizar os validadores e traduzir as suas mensagens de erro para o português do Brasil (pt_BR).

De forma rápida, os validadores de um formulário entram em ação quando um campo do formulário é preenchido incorretamente. Ao submeter o formulário incorretamente os validadores informam a presença dos erros através de uma mensagem que é renderizada abaixo do campo referente. Toda a programação e validação está a cargo do Zend Framework e o programador precisa somente informar quais validadores devem ser utilizados.

Inicialmente devemos baixar o arquivo de tradução do Zend_Validate, (que também pode ser encontrado na pasta “resources/languages” caso você tenha efetuado o download do zend via http://framework.zend.com/download/latest) .

Após o download , crie na sua pasta application a estrutura de pastas (languages/pt_BR) [2 pastas Doh!]  e copie o arquivo Zend_Validate.php para dentro desta pasta.

Por fim no seu arquivo Bootstrap.php, insira o seguinte método.

protected function _initTranslate()
{
   try {
     $translate = new Zend_Translate('Array', APPLICATION_PATH . '/languages/pt_BR/Zend_Validate.php', 'pt_BR');
     Zend_Validate_Abstract::setDefaultTranslator($translate);
   } catch(Exception $e) {
     die($e->getMessage());
  }
}

Dica rápida: ao iniciar o metodo com o prefixo (_init) ele será automaticamente chamado em seu bootstrap.
Dessa forma todas as mensagens de erros de seus formulários serão exibidas no idioma português.


Site Associação dos Filhos e Filhas do Aguiar – Paraíba

Site desenvolvido para a Associação dos Filhos e Filhas do Aguiar – Paraíba
Agência: Freelancer
Atividades: desenvolvimento de layout – montagem (front-end) e programação


Curso de WordPress Profissional – João Pessoa PB

Depois de algum tempo planejando,  finalmente lançei um curso sobre WordPress em parceria com a CoreSoft . Acredito eu que um dos pioneiros na Paraíba.

O curso abordará dos pontos iniciais até avançados, tais como o desenvolvimento de temas, plugins e configuração do WordPress visando performance e segurança.

Também será emitido certificação para os alunos, acredito eu uma das primeiras da Paraíba em WordPress!

Ps. Também será ofertada uma vaga de estágio remunerado para o melhor aluno do curso

Inscrições: http://verd.in/5g43


Páginas:12345678...17