:)

Hey, I upgrade from ZFW 1.0.1 to ZFW 1.0.2 and I got this exception on my 
bootstrap start:

Fatal error: Uncaught exception 'Zend_Exception' with message 'File "true.php" 
was not found' in 
/usr/local/lib/fw/php/phpzend-1.0.2/library/Zend/Loader.php:159

Stack trace:

#0 /usr/local/lib/fw/php/phpzend-1.0.2/library/Zend/Loader.php(91): 
Zend_Loader::loadFile('true.php', Array, true)
#1 
/usr/local/lib/fw/php/phpzend-1.0.2/library/Zend/Db/Adapter/Abstract.php(334): 
Zend_Loader::loadClass('true')
#2 
/usr/local/lib/fw/php/phpzend-1.0.2/library/Zend/Db/Adapter/Abstract.php(227): 
Zend_Db_Adapter_Abstract->setProfiler('true')
#3 /usr/local/lib/fw/php/phpzend-1.0.2/library/Zend/Db.php(252): 
Zend_Db_Adapter_Abstract->__construct(Array)
#4 /home/jfalvarez/php5/soficol/cms_dev/site/functions/index_db.php(14): 
Zend_Db::factory('pdo_pgsql', Array)
#5 /home/jfalvarez/php5/soficol/cms_dev/site/htdocs/index.php(45): 
require_once('/home/jfalvarez...')
#6 {main} thrown in /usr/local/lib/fw/php/phpzend-1.0.2/library/Zend/Loader.php 
on line 159

This is my index.php code:

#
# Checking modules integrity.
#

/**
 * Check the existence of a class.
 *
 * @param string $strClass Class name.
 * @return void.
 */
function __autoload( $strClass )
{
    Zend_Loader::loadClass( $strClass );
}

// Load db.
require_once( "index_db.php" );

And this is my index_db.php script code:

// Load DB info
$arrDbConfig = array( 
                                'host'     => $objConfiguration->database->host,
                                'username' => 
$objConfiguration->database->username,
                                'password' => 
$objConfiguration->database->password,
                                'dbname'   => $objConfiguration->database->name,
                                'profiler' => 
$objConfiguration->database->profiler
                        );

// Set connection to the database.
$objDb = Zend_Db::factory( $objConfiguration->database->type, $arrDbConfig );

// Register database object.
Zend_Registry::set( 'db', $objDb );

I don't know why something returns "true" and tryes to execute 
Zend_Loader::loadClass(). I set an echo one line before "$objDb = 
Zend_Db::factory( $objConfiguration->database->type, $arrDbConfig );" and is 
printed and the $strClass value before do "$objDb = Zend_Db::factory( 
$objConfiguration->database->type, $arrDbConfig );" is Zend_Db, I don't have 
this issue on ZFW 1.0.1

Thx for any help with this :).

Reply via email to