Toshyro e outros que estão com problemas....
Tentaram ativar o error_reporting do php no máximo? Talvez estejam
escondendo os errors e por isso não aparece nada.
Um teste bobo, mas talvez vale a pena.
Tenta conectar pelo PHPMyAdmin. Já falaste que pelo MySQL Administrator
vai, isso já é bom. Com o phpmyadmin, testamos se o php consegue
conectar ao mysql. As últimas versões do PHP não veem com a conexão
ativada por padrão. Pode ser isso.
Abraços
Rafael
Em 09/07/2009 01:53, Toshyro escreveu:
Eae, Robson! Beleza?
Cara, já tentei isso também... mesma coisa: na hora da conexão tudo
trava... como se o CI não conseguisse se conectar no banco...
Mas valeu pela dica. Brigadão!
--
Toshyro
2009/7/8 Robson Mendonça <[email protected]
<mailto:[email protected]>>
Ae,
exprementa colocar no config/autoload.php o database para ser
carregado automaticamente, pode ser que funcione, e ainda, você
não vai ter que ficar carregando isso toda vez que executar um model.
$autoload['libraries'] = array('database');
Falow!
2009/7/8 Toshyro <[email protected]
<mailto:toshyro%[email protected]>>
Boa noite, pessoal.
Vou reapresentar aqui a dúvida do Rafael, porque é a mesma
situação que enfrento...
Já segui todos os exemplos do /User Guide/ do CI
(http://codeigniter.com/user_guide/database/connecting.html),
já li vários sites (por exemplo:
http://programadoranonimo.blogspot.com/2008/10/tutorial-mvc-3-acesso-dados.html),
mas não consigo entender o que acontece...
Acredito estar fazendo tudo certo, mas meu sistema não se
conecta com o banco -- no caso, o MySQL... Não tentei com outro.
Estou tentando, pra começar, fazer a conexão manual...
*|$config['hostname'] = "localhost";|
| $config['username'] = "myusername";|
|$config['password'] = "mypassword";|
|$config['database'] = "mydatabase";|
|$config['dbdriver'] = "mysql";|
|$config['dbprefix'] = "";|
|$config['pconnect'] = FALSE;|
|$config['db_debug'] = TRUE;|
|$config['cache_on'] = FALSE;|
|$config['cachedir'] = "";|||
||
|$this->load->database($config);|
*
chega na última linha, o processamento pára.
Mas mesmo configurando via autoload, mesma coisa: o
processamento do código pára exatamente no
*$this->load->database();*
Testei também nesse formato (óbvio, com os meus dados ;-)),
mas nada ainda:
*|$dsn =
'dbdriver://username:passw...@hostname/database?char_set=utf8&dbcollat=utf8_general_ci&cache_on=true&cachedir=/path/to/cache';|
||
|$this->load->database($dsn);|*
Já testamos em 2 máquinas diferentes, com 2 MySQL diferentes,
mas o erro pemanece...
Acessamos o MySQL via MySQL Administrator (e demais
ferramentas) normalmente (porta padrão, etc), mas o ambiente
PHP/CI/Apache não vai adiante...
Será que falta algum passo na configuração do ambiente pra
conectar com o MySQL? Será alguma questão de problema entre as
versões do CI x MySQL? A versão instalada na minha máquina é a
5.1. A do CI é a 1.7.1
Qualquer dica pode ajudar...
Se pelo menos aparecesse mensagem em tela (ou em algum log do
Apache ou MySQL), mas não aparece nada... simplesmente aborta,
sem mensagem, sem erro, nem nada... Há um sistema de logs do
CI, que exibiria erro na conexão do banco? Em caso positivo,
podem me orientar em como ativar?
Forte abraço.
--
Toshyro
2009/7/8 Rafael Dutra <[email protected]
<mailto:[email protected]>>
Remandando mensagem, mas com o código no corpo.
Pessoal, boa tarde !
Estou com um problema relacionado a conexão com mysql, fiz
milhares de
testes e mesmo assim nada, revisei meu banco, revisei tudo
do inicio,
mas nada que eu pudesse ver o erro, e assim espero que
alguem me de uma luz.
Estou colocando os arquivos em anexo.
Obrigado desde já para qualquer ajuda.
Abração
-------------------------------------------------------
database.php (em principio, tudo ok ate aqui)
$active_group = "default";
$active_record = TRUE;
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "xxxxx";
$db['default']['database'] = "goos";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
---------------------------------------------
vmysql.php (view)
<html>
<head>
<title>teste</title>
</head>
<body>
<?php foreach($query as $row):?>
<h3><?=$row->username?></h3>
<p><?=$row->password_2?></p>
<br />
<?php endforeach;?>
</body>
</html>
---------------------------------------------
mbanco (model)
<?php
class MBanco extends Model
{
function __construct()
{
parent::Model();
}
function getAll()
{
$this->load->database();
// colocando alguns echos, dá pra ver que
realmente para na
// hora de se conectar
$query = $this->db->get('login');
return $query->result();
}
}
?>
--------------------------------------------
mysql.php (controller)
<?php
class mysql extends Controller
{
function __construct()
{
parent::Controller();
}
function getBanco()
{
$this->load->model('mbanco');
$data['query'] = $this->mbanco->getAll();
$this->load->view('vmysql', $data);
}
}
?>
--
cat << EOT
Rafael Dutra <[email protected]
<mailto:[email protected]>>
Estrela - RS - Brasil
Linux user #376.904
Tel. +55 51 91903362
echo 1244394795515721490698P | dc
# while true; do beer + beer; done
Current System: Debian 5.0 (lenny)
http://pt.wikipedia.org/wiki/ASCII
01001010 01001111 01001001 01000011 01000101
01010100 01000101 01000001 01001101 01001111
EOT
_______________________________________________
Lista mailing list
[email protected] <mailto:[email protected]>
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
_______________________________________________
Lista mailing list
[email protected] <mailto:[email protected]>
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
--
Robson Mendonça
http://www.myweboncreate.com
CTO at LEC/UFRGS (Cognitive Studies Lab)
LEC - Laboratório de Estudos Cognitivos - UFRGS
Centro de Excelência Sun para Desenvolvimento de Soluções de TI
para Educação
Fundação Pensamento Digital - www.pensamentodigital.org.br
<http://www.pensamentodigital.org.br>
_______________________________________________
Lista mailing list
[email protected] <mailto:[email protected]>
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
------------------------------------------------------------------------
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br