Translate

sexta-feira, 31 de maio de 2013

EllisLab text mark
CodeIgniter
CodeIgniter - PHP Application Development Framework

Iniciei há alguns dias o uso do CodeIgniter, um kit de ferramentas para PHP. Promete a aceleração do desenvolvimento em PHP, com um excelente desempenho e ainda permite a utilização do Design Patern MVC para desenvolvimento. Na verdade, comecei a utilização devido à necessidade de agilização no desenvolvimento de rotinas CRUD com o GroceryCRUD, que utiliza o Framework CodeIgniter.

A dor de cabeça que me fez perder dois dias foi a configuração correta do CodeIgniter no Xampp:

A Database Error Occurred

Error Number: 1046
No database selected
SELECT * FROM (`users`)
Filename: D:\xampp\htdocs\codeigniter\system\database\DB_driver.php
Line Number: 330

Descompactando o Codeigniter para a pasta Drive:\Xampp\htdocs\codeigniter\, a única configuração que tive que fazer foi em  Drive:\xampp\htdocs\codeigniter\application\config\database.php.
Mantendo tudo original no Xampp (mysql sem senha, nesse caso), a alteração foi a seguinte:

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'mysql';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
 


simplesmente foi colocar o username e database corretos, pois o restante está como no original.
Feito isso, o erro desapareceu e um dos tutoriais que fazia acesso ao Mysql funcionou perfeitamente de primeira.

Nenhum comentário:

Postar um comentário