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