Hola, saludos a lista!

Soy nuevo con CakePHP, he estado probando el framework y me parece
interesante ;)
He estado dando mis primeros pasos (tutorial blog y autenticación de
usuarios) y todo ok.

Ahora voy a hacer mi primer proyecto serio, y me he encontrado con el
siguiente problema que os cuento...

Tengo que realizarlo con PHP4 y MySQL, he instalador XAMPP bajo
windows XP home, he activado PHP4 en lugar de PHP5 y me sale el
siguiente error:

 Your database configuration file is present.

Warning (2): mysql_connect() [function.mysql-connect]: Client does not
support authentication protocol requested by server; consider
upgrading MySQL client [CORE\cake\libs\model\datasources\dbo
\dbo_mysql.php, line 100]

Code | Context

$this   =       dbomysql
dbomysql::$_log = NULL
dbomysql::$connected = false
dbomysql::$fullDebug = true
dbomysql::$error = NULL
dbomysql::$affected = NULL
dbomysql::$numRows = NULL
dbomysql::$took = NULL
dbomysql::$_result = NULL
dbomysql::$_queriesCnt = 0
dbomysql::$_queriesTime = NULL
dbomysql::$_queriesLog = array()
dbomysql::$_queriesLogMax = 200
dbomysql::$_queryCache = array()
dbomysql::$_baseConfig = array(
        "persistent" => true,
        "host" => "localhost",
        "login" => "root",
        "password" => "[empty string]",
        "database" => "cake",
        "port" => "3306",
        "connect" => "mysql_pconnect"
)
dbomysql::$__descriptions = array()
dbomysql::$_sources = NULL
dbomysql::$connection = NULL
dbomysql::$config = array(
        "persistent" => false,
        "host" => "localhost",
        "login" => "demo",
        "password" => "demo",
        "database" => "cakephpblog",
        "port" => "3306",
        "connect" => "mysql_pconnect",
        "driver" => "mysql",
        "schema" => "[empty string]",
        "prefix" => "[empty string]",
        "encoding" => "[empty string]"
)
dbomysql::$configKeyName = NULL
dbomysql::$_transactionStarted = false
dbomysql::$cacheSources = true
dbomysql::$description = "MySQL DBO Driver"
dbomysql::$index = array(
        "PRI" => "primary",
        "MUL" => "index",
        "UNI" => "unique"
)
dbomysql::$startQuote = "`"
dbomysql::$endQuote = "`"
dbomysql::$alias = "AS "
dbomysql::$goofyLimit = false
dbomysql::$__bypass = false
dbomysql::$__sqlOps = array(
        "like",
        "ilike",
        "or",
        "not",
        "in",
        "between",
        "regexp",
        "similar to"
)
dbomysql::$columns = array(
        "primary_key" => array(
        "name" => "int(11) DEFAULT NULL auto_increment"
),
        "string" => array(
        "name" => "varchar",
        "limit" => "255"
),
        "text" => array(
        "name" => "text"
),
        "integer" => array(
        "name" => "int",
        "limit" => "11",
        "formatter" => "intval"
),
        "float" => array(
        "name" => "float",
        "formatter" => "floatval"
),
        "datetime" => array(
        "name" => "datetime",
        "format" => "Y-m-d H:i:s",
        "formatter" => "date"
),
        "timestamp" => array(
        "name" => "timestamp",
        "format" => "Y-m-d H:i:s",
        "formatter" => "date"
),
        "time" => array(
        "name" => "time",
        "format" => "H:i:s",
        "formatter" => "date"
),
        "date" => array(
        "name" => "date",
        "format" => "Y-m-d",
        "formatter" => "date"
),
        "binary" => array(
        "name" => "blob"
),
        "boolean" => array(
        "name" => "tinyint",
        "limit" => "1"
)
)
dbomysql::object()
dbomysql::tostring()
dbomysql::requestaction()
dbomysql::log()
dbomysql::cakeerror()
dbomysql::listsources()
dbomysql::sources()
dbomysql::describe()
dbomysql::begin()
dbomysql::commit()
dbomysql::rollback()
dbomysql::column()
dbomysql::create()
dbomysql::read()
dbomysql::update()
dbomysql::delete()
dbomysql::lastinsertid()
dbomysql::lastnumrows()
dbomysql::lastaffected()
dbomysql::isinterfacesupported()
dbomysql::setconfig()
dbomysql::insertquerydata()
dbomysql::resolvekey()
dbomysql::datasource()
dbomysql::reconnect()
dbomysql::value()
dbomysql::rawquery()
dbomysql::execute()
dbomysql::query()
dbomysql::fetchrow()
dbomysql::fetchall()
dbomysql::field()
dbomysql::name()
dbomysql::isconnected()
dbomysql::showlog()
dbomysql::logquery()
dbomysql::showquery()
dbomysql::fulltablename()
dbomysql::queryassociation()
dbomysql::generateselfassociationquery()
dbomysql::generateassociationquery()
dbomysql::getconstraint()
dbomysql::buildjoinstatement()
dbomysql::buildstatement()
dbomysql::renderjoinstatement()
dbomysql::renderstatement()
dbomysql::truncate()
dbomysql::defaultconditions()
dbomysql::getcolumntype()
dbomysql::fields()
dbomysql::conditions()
dbomysql::conditionkeystostring()
dbomysql::limit()
dbomysql::order()
dbomysql::close()
dbomysql::hasany()
dbomysql::length()
dbomysql::boolean()
dbomysql::insertmulti()
dbomysql::index()
dbomysql::createschema()
dbomysql::alterschema()
dbomysql::dropschema()
dbomysql::buildcolumn()
dbomysql::buildindex()
dbomysql::dbosource()
dbomysql::connect()
dbomysql::disconnect()
dbomysql::lasterror()
dbomysql::resultset()
dbomysql::fetchresult()
dbomysql::setencoding()
dbomysql::getencoding()
dbomysql::dbomysql()
$config =       array(
        "persistent" => false,
        "host" => "localhost",
        "login" => "demo",
        "password" => "demo",
        "database" => "cakephpblog",
        "port" => "3306",
        "connect" => "mysql_pconnect",
        "driver" => "mysql",
        "schema" => "[empty string]",
        "prefix" => "[empty string]",
        "encoding" => "[empty string]"
)
$connect        =       "mysql_pconnect"


Warning: implode() [function.implode]: Bad arguments. in E:\dev\xampp
\htdocs\cakephp\cake\libs\debugger.php on line 497

mysql_connect - [internal], line ??
dbomysql::connect() - CORE\cake\libs\model\datasources\dbo
\dbo_mysql.php, line 100
dbomysql::__construct() - CORE\cake\libs\model\datasources
\dbo_source.php, line 96
dbomysql::object() - CORE\cake\libs\object.php, line 60
connectionmanager::getdatasource() - CORE\cake\libs\model
\connection_manager.php, line 110
include - CORE\cake\libs\view\pages\home.ctp, line 82
view::_render() - CORE\cake\libs\view\view.php, line 648
view::render() - CORE\cake\libs\view\view.php, line 336
pagescontroller::render() - CORE\cake\libs\controller\controller.php,
line 712
pagescontroller::display() - CORE\cake\libs\controller
\pages_controller.php, line 91
dispatcher::_invoke() - CORE\cake\dispatcher.php, line 268
dispatcher::dispatch() - CORE\cake\dispatcher.php, line 240
require - APP\webroot\index.php, line 84
[main] - CORE\index.php, line 63

Warning (2): mysql_select_db(): supplied argument is not a valid MySQL-
Link resource [CORE\cake\libs\model\datasources\dbo\dbo_mysql.php,
line 105]

Code | Context

$this   =       dbomysql
dbomysql::$_log = NULL
dbomysql::$connected = false
dbomysql::$fullDebug = true
dbomysql::$error = NULL
dbomysql::$affected = NULL
dbomysql::$numRows = NULL
dbomysql::$took = NULL
dbomysql::$_result = NULL
dbomysql::$_queriesCnt = 0
dbomysql::$_queriesTime = NULL
dbomysql::$_queriesLog = array()
dbomysql::$_queriesLogMax = 200
dbomysql::$_queryCache = array()
dbomysql::$_baseConfig = array(
        "persistent" => true,
        "host" => "localhost",
        "login" => "root",
        "password" => "[empty string]",
        "database" => "cake",
        "port" => "3306",
        "connect" => "mysql_pconnect"
)
dbomysql::$__descriptions = array()
dbomysql::$_sources = NULL
dbomysql::$connection = false
dbomysql::$config = array(
        "persistent" => false,
        "host" => "localhost",
        "login" => "demo",
        "password" => "demo",
        "database" => "cakephpblog",
        "port" => "3306",
        "connect" => "mysql_pconnect",
        "driver" => "mysql",
        "schema" => "[empty string]",
        "prefix" => "[empty string]",
        "encoding" => "[empty string]"
)
dbomysql::$configKeyName = NULL
dbomysql::$_transactionStarted = false
dbomysql::$cacheSources = true
dbomysql::$description = "MySQL DBO Driver"
dbomysql::$index = array(
        "PRI" => "primary",
        "MUL" => "index",
        "UNI" => "unique"
)
dbomysql::$startQuote = "`"
dbomysql::$endQuote = "`"
dbomysql::$alias = "AS "
dbomysql::$goofyLimit = false
dbomysql::$__bypass = false
dbomysql::$__sqlOps = array(
        "like",
        "ilike",
        "or",
        "not",
        "in",
        "between",
        "regexp",
        "similar to"
)
dbomysql::$columns = array(
        "primary_key" => array(
        "name" => "int(11) DEFAULT NULL auto_increment"
),
        "string" => array(
        "name" => "varchar",
        "limit" => "255"
),
        "text" => array(
        "name" => "text"
),
        "integer" => array(
        "name" => "int",
        "limit" => "11",
        "formatter" => "intval"
),
        "float" => array(
        "name" => "float",
        "formatter" => "floatval"
),
        "datetime" => array(
        "name" => "datetime",
        "format" => "Y-m-d H:i:s",
        "formatter" => "date"
),
        "timestamp" => array(
        "name" => "timestamp",
        "format" => "Y-m-d H:i:s",
        "formatter" => "date"
),
        "time" => array(
        "name" => "time",
        "format" => "H:i:s",
        "formatter" => "date"
),
        "date" => array(
        "name" => "date",
        "format" => "Y-m-d",
        "formatter" => "date"
),
        "binary" => array(
        "name" => "blob"
),
        "boolean" => array(
        "name" => "tinyint",
        "limit" => "1"
)
)
dbomysql::object()
dbomysql::tostring()
dbomysql::requestaction()
dbomysql::log()
dbomysql::cakeerror()
dbomysql::listsources()
dbomysql::sources()
dbomysql::describe()
dbomysql::begin()
dbomysql::commit()
dbomysql::rollback()
dbomysql::column()
dbomysql::create()
dbomysql::read()
dbomysql::update()
dbomysql::delete()
dbomysql::lastinsertid()
dbomysql::lastnumrows()
dbomysql::lastaffected()
dbomysql::isinterfacesupported()
dbomysql::setconfig()
dbomysql::insertquerydata()
dbomysql::resolvekey()
dbomysql::datasource()
dbomysql::reconnect()
dbomysql::value()
dbomysql::rawquery()
dbomysql::execute()
dbomysql::query()
dbomysql::fetchrow()
dbomysql::fetchall()
dbomysql::field()
dbomysql::name()
dbomysql::isconnected()
dbomysql::showlog()
dbomysql::logquery()
dbomysql::showquery()
dbomysql::fulltablename()
dbomysql::queryassociation()
dbomysql::generateselfassociationquery()
dbomysql::generateassociationquery()
dbomysql::getconstraint()
dbomysql::buildjoinstatement()
dbomysql::buildstatement()
dbomysql::renderjoinstatement()
dbomysql::renderstatement()
dbomysql::truncate()
dbomysql::defaultconditions()
dbomysql::getcolumntype()
dbomysql::fields()
dbomysql::conditions()
dbomysql::conditionkeystostring()
dbomysql::limit()
dbomysql::order()
dbomysql::close()
dbomysql::hasany()
dbomysql::length()
dbomysql::boolean()
dbomysql::insertmulti()
dbomysql::index()
dbomysql::createschema()
dbomysql::alterschema()
dbomysql::dropschema()
dbomysql::buildcolumn()
dbomysql::buildindex()
dbomysql::dbosource()
dbomysql::connect()
dbomysql::disconnect()
dbomysql::lasterror()
dbomysql::resultset()
dbomysql::fetchresult()
dbomysql::setencoding()
dbomysql::getencoding()
dbomysql::dbomysql()
$config =       array(
        "persistent" => false,
        "host" => "localhost",
        "login" => "demo",
        "password" => "demo",
        "database" => "cakephpblog",
        "port" => "3306",
        "connect" => "mysql_pconnect",
        "driver" => "mysql",
        "schema" => "[empty string]",
        "prefix" => "[empty string]",
        "encoding" => "[empty string]"
)
$connect        =       "mysql_pconnect"


Warning: implode() [function.implode]: Bad arguments. in E:\dev\xampp
\htdocs\cakephp\cake\libs\debugger.php on line 497

mysql_select_db - [internal], line ??
dbomysql::connect() - CORE\cake\libs\model\datasources\dbo
\dbo_mysql.php, line 105
dbomysql::__construct() - CORE\cake\libs\model\datasources
\dbo_source.php, line 96
dbomysql::object() - CORE\cake\libs\object.php, line 60
connectionmanager::getdatasource() - CORE\cake\libs\model
\connection_manager.php, line 110
include - CORE\cake\libs\view\pages\home.ctp, line 82
view::_render() - CORE\cake\libs\view\view.php, line 648
view::render() - CORE\cake\libs\view\view.php, line 336
pagescontroller::render() - CORE\cake\libs\controller\controller.php,
line 712
pagescontroller::display() - CORE\cake\libs\controller
\pages_controller.php, line 91
dispatcher::_invoke() - CORE\cake\dispatcher.php, line 268
dispatcher::dispatch() - CORE\cake\dispatcher.php, line 240
require - APP\webroot\index.php, line 84
[main] - CORE\index.php, line 63

Cake is NOT able to connect to the database.
-------

He estado buscando por google y no encuentro nada :(

Si activo PHP5 funciona sin problemas :$

Gracias!!!

Un saludo

   Isidro

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Reply via email to