Vinicius Cruz » Php
ago 14

PHP Magazine é uma revista em formato digital, idealizada por um pequeno grupo de profissionais que atuam no mercado com a essa linguagem.  Hoje, o site conta com 10017 usuários cadastrados, e tem como meta alcançar 10mil downloads da 5ª edição, lançado recentemente.

Acesse o site da revista, cadastre-se e faça o download. A equipe disponibiliza o material gratuitamente, com artigos muito interessante. Eis alguns da atual edição:

  • PHP e o Conhecimento Científico ao redor do mundo
  • SQL Injection em PHP: Vulnerabilidades e prevenção
  • Desenvolvendo em três camadas com PHP, MVC e AJAX

Ah! Lembrando que você pode contribuir para as próximas edições da revista, submetendo seus artigos, sobre Php, claro! =)

Posts Relacionados

ago 7

Depois de 4 meses como programador php mais conhecido da Bahia, hoje o Google me disse que sou o programador php mais conhecido em Salvador. =D

É só digitar na busca: “programador php Salvador“, que verás um resultado como a imagem acima. Ah! E antes que pense besteira, não quero o titulo ou status. Apenas foi um exercício para pôr em pratica o que aprendi no livro “Google Marketing”.  =)

Posts Relacionados

fev 21

Passei por uma situação inesperada hoje e, devido aos resultados pouco satisfatórios do google, resolvi compartilhar o aprendizado.

Estava eu em meio a um projeto, quando rabiscos de modelagem do banco de dados foram se concretizando através do phpmyadmin. Um problema surgiu, quando relacionamento entre as tabelas, um-pra-um e um-pra-muitos, foram se estabelecendo. Ao verificar o Storage Engines do mysql, através do phpmyadmin, observei que o InnoDB estava desabilitado.

InnoDB desabilitado
“InnoDB está desabilitado neste servidor MySQL.”

InnoDB é um tipo de banco que permite a utilização de transações e chaves estrangeiras, por exemplo. Saiba mais sobre InnoDB.

Ambiente

Nesse tutorial, estou utilizando o XAMPP version 1.6.4 (pacote básico):
Apache 2.2.6
MySQL 5.0.45
PHP 5.2.4 + PHP 4.4.7 + PEAR
phpMyAdmin 2.11.1

Habilitando InnoDB no mysql

Acesse a pasta bin do mysql. No caso do XAMPP, seu_diretorio\mysql\bin“. Acesse o arquivo my.cnf
Atenção:
Este assemelha-se com um atalho, e por isso pode causar confusão na hora de procurar.

 

my.cnf

 

Abra-o em qualquer editor de texto. Pode ser o notepad. Localize a linha skip-innodb. Comente-o e descomente as linhas seguintes, excetos as linhas que possuirem um espaço entre o # e o inicio do texto (Ex: # Uncomment the following if you are using InnoDB tables)

 

InnoDB descomentado
Resultado da habilitação do InnoDB no arqruivo my.cnf

Reinicie o mysql, e pronto! O InnoDB está devidamente habilitado.

Obs.: Se não me engano, o mysql 5 já vem habilitado por padrão, mas pelo XAMPP, veio desabilitado. Vai entender… =)

Posts Relacionados