Foros del Web » Programando para Internet » PHP » Zend »

error zend framework

Estas en el tema de error zend framework en el foro de Zend en Foros del Web. Hola Gente! Estoy empezando con el tutorial oficial Zend Framework, el problema es que cuando quiero ver lo que hice, me tira este error, dice ...
  #1 (permalink)  
Antiguo 28/09/2007, 08:00
Avatar de Jesica  
Fecha de Ingreso: agosto-2007
Mensajes: 78
Antigüedad: 17 años, 3 meses
Puntos: 0
error zend framework

Hola Gente!

Estoy empezando con el tutorial oficial Zend Framework, el problema es que cuando quiero ver lo que hice, me tira este error, dice que no tengo un metodo definido pero no consigo solucionarlo.

Fatal error: Call to undefined method Zend_Config::asArray() in C:\AppServ\www\zf_tutorial\index.php on line 19

La linea 19 es la que comento

Código PHP:
<?php
error_reporting
(E_ALL|E_STRICT);
date_default_timezone_set('Europe/London');
set_include_path('.' PATH_SEPARATOR './library'
PATH_SEPARATOR './application/models/'
PATH_SEPARATOR get_include_path());
include 
"Zend/Loader.php";
Zend_Loader::loadClass('Zend_Controller_Front');
Zend_Loader::loadClass('Zend_Config_Ini');
Zend_Loader::loadClass('Zend_Registry');
Zend_Loader::loadClass('Zend_Db');
Zend_Loader::loadClass('Zend_Db_Table');
// load configuration
$config = new Zend_Config_Ini('./application/config.ini''general');
$registry Zend_Registry::getInstance();
$registry->set('config'$config);
// setup database
$db Zend_Db::factory($config->db->adapter,
    
$config->db->config->asArray()); //linea 19
Zend_Db_Table::setDefaultAdapter($db);
// setup controller
$frontController Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');
// run!
$frontController->dispatch();

Muchas gracias desde ya.
  #2 (permalink)  
Antiguo 28/09/2007, 08:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Re: error zend framework

No se en donde estes siguiendo el tutorial pero el Zend_Config not iene un metodo asArray el metodo mas cercano es toArray.

Saludos.
  #3 (permalink)  
Antiguo 28/09/2007, 11:16
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Re: error zend framework

Hola Jesica
el método asArray() se dejo de usar desde las versión 0.9.3, ahora se usa toArray()

Saludos!
  #4 (permalink)  
Antiguo 28/09/2007, 12:27
Avatar de Jesica  
Fecha de Ingreso: agosto-2007
Mensajes: 78
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: error zend framework

Muchas Gracias a los dos.
Ese era el problemita.....
pero ahora tengo otro error, a ver si me pueden dar otra mano!

Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The mysql driver is not currently installed' in C:\AppServ\www\zf_tutorial\library\Zend\Db\Adapter \Pdo\Abstract.php:104 Stack trace: #0 C:\AppServ\www\zf_tutorial\library\Zend\Db\Adapter \Abstract.php(263): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 C:\AppServ\www\zf_tutorial\library\Zend\Db\Adapter \Pdo\Abstract.php(206): Zend_Db_Adapter_Abstract->query('DESCRIBE `album...', Array) #2 C:\AppServ\www\zf_tutorial\library\Zend\Db\Adapter \Pdo\Mysql.php(138): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `album...') #3 C:\AppServ\www\zf_tutorial\library\Zend\Db\Table\A bstract.php(595): Zend_Db_Adapter_Pdo_Mysql->describeTable('album', NULL) #4 C:\AppServ\www\zf_tutorial\library\Zend\Db\Table\A bstract.php(528): Zend_Db_Table_Abstract->_setupMetadata() #5 C:\AppServ\www\zf_tutorial\library\Zend\Db\Table\A bstract.php(264): Zend_Db_Table_Abstract->_setup() #6 C:\AppServ\www\zf_tutorial\application\controllers \IndexController.php(32): Zend_Db_Table_Abstract-> in C:\AppServ\www\zf_tutorial\library\Zend\Db\Adapter \Pdo\Abstract.php on line 104

Saludos
  #5 (permalink)  
Antiguo 28/09/2007, 13:25
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Re: error zend framework

Cita:
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The mysql driver is not currently installed' in
No tienes instalado las librerías PDO

Saludos!
  #6 (permalink)  
Antiguo 09/10/2007, 13:04
 
Fecha de Ingreso: febrero-2003
Mensajes: 84
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: error zend framework

Cita:
Iniciado por Genetix Ver Mensaje
No tienes instalado las librerías PDO

Saludos!
buenas, estoy en este preciso punto, como instalo las librerias pdo? utilizo pear para esto?????

y ahora lo que me hace escribir aqui, la duda es necesito tener pear instalado para poder utilizar el ZF????? esto lo pregunto, por que para utilizar las alltest que vienen con el ZF, se necesita el PHPUnit que posee el PEAR, de aqui mi duda


gracias por las respuestas
  #7 (permalink)  
Antiguo 09/10/2007, 13:44
 
Fecha de Ingreso: febrero-2003
Mensajes: 84
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: error zend framework

buenas


con lo anterior, resolvi todo con un aptitude install php5-mysql ya que al hacer un phpinfo() del server me mostraba que tenia el pdo, pero no tenia el mysql, instale, luego un /etc/init.d/apache2 restart y listo, ahora me da error que Can't connect to local MySQL server through socket pero bueno esto es xq no he instalado el mysql localmente, ni configurado la conexion, voy a eso


salu2
  #8 (permalink)  
Antiguo 09/10/2007, 17:45
 
Fecha de Ingreso: junio-2007
Mensajes: 9
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: error zend framework

hola yo tb estoi siguiendo el tutorial
pero me da el mismo error

me baje el ultimo pack!!
como instalo las librerias pdo_mysql


gracias!

Última edición por maxibon; 09/10/2007 a las 19:20
  #9 (permalink)  
Antiguo 09/10/2007, 20:54
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Re: error zend framework

Las tienes que habilitar en el php.ini, solo quita los comentarios.

Saludos.
  #10 (permalink)  
Antiguo 09/10/2007, 22:25
 
Fecha de Ingreso: junio-2007
Mensajes: 9
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: error zend framework

Cita:
Iniciado por GatorV Ver Mensaje
Las tienes que habilitar en el php.ini, solo quita los comentarios.

Saludos.
gracias he resolvido ese problema, pero al parecer todavia sigue con problemas

Uncaught exception 'Zend_Db_Adapter_Exception' with message 'SQLSTATE[28000] [1045] Access denied for user 'asis'@'localhost' (using password: YES)' in C:\wamp\www\zend\library\Zend\Db\Adapter\Pdo\Abstr act.php:131 Stack trace: #0 C:\wamp\www\zend\library\Zend\Db\Adapter\Abstract. php(367): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 C:\wamp\www\zend\library\Zend\Db\Adapter\Pdo\Abstr act.php(206): Zend_Db_Adapter_Abstract->query('DESCRIBE `album...', Array) #2 C:\wamp\www\zend\library\Zend\Db\Adapter\Pdo\Mysql .php(138): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `album...') #3 C:\wamp\www\zend\library\Zend\Db\Table\Abstract.ph p(595): Zend_Db_Adapter_Pdo_Mysql->describeTable('album', NULL) #4 C:\wamp\www\zend\library\Zend\Db\Table\Abstract.ph p(528): Zend_Db_Table_Abstract->_setupMetadata() #5 C:\wamp\www\zend\library\Zend\Db\Table\Abstract.ph p(264): Zend_Db_Table_Abstract->_setup() #6 C:\wamp\www\zend\application\controllers\IndexCont roller.php(16): Zend_Db_Table_Abstract->__construct() #7 C:\wamp\www\zend\lib in C:\wamp\www\zend\library\Zend\Db\Adapter\Pdo\Abstr act.php on line 131


La verdad es un poco problematico el ZF pero de a poko se aprende
cual seria el error ahora?

gracias
  #11 (permalink)  
Antiguo 10/10/2007, 07:30
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 21 años
Puntos: 8
Re: error zend framework

Problemático?? , No encuentro que sea problemático.

Tu error es muy claro,

Código:
Uncaught exception 'Zend_Db_Adapter_Exception' with message 'SQLSTATE[28000] [1045] Access denied for user 'asis'@'localhost' (using password: YES)' in
Dice muy claro que tienes problema con el acceso o conexión a la base de datos.

Tienes que configurar correctamente lo típico: servidor, nombre db, user, passw.
  #12 (permalink)  
Antiguo 10/10/2007, 09:52
 
Fecha de Ingreso: junio-2007
Mensajes: 9
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: error zend framework

Cita:
Iniciado por zsamer Ver Mensaje
Problemático?? , No encuentro que sea problemático.

Tu error es muy claro,

Código:
Uncaught exception 'Zend_Db_Adapter_Exception' with message 'SQLSTATE[28000] [1045] Access denied for user 'asis'@'localhost' (using password: YES)' in
Dice muy claro que tienes problema con el acceso o conexión a la base de datos.

Tienes que configurar correctamente lo típico: servidor, nombre db, user, passw.
gracias la verdad por defecto era 'root' en user

saludos

Última edición por maxibon; 10/10/2007 a las 10:05
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:40.