Hola, se que ya hize un post parecedido a esto pero no logro comprender el porque me sale este error.
Tengo un proyecto que funciona con postgres y mysql con logre hacerlo con la ayuda de masterpuppet , ya he logrado que funcione una consulta y una insercion con ambos gestores sin problemas. Ahora que lo quiero aplicar a mi proyecto tengo este error:
Código PHP:
Ver originalA PHP Error was encountered
Severity: Warning
Message
: require_once(/var/www
/proyect
/system/database
/drivers
/pgsql
/pgsql_driver
.php
): failed to open stream
: No such
file or directory
Filename: database/DB.php
Line Number: 129
Fatal error
: require_once(): Failed opening required
'/var/www/proyect/system/database/drivers/pgsql/pgsql_driver.php' (include_path
='.:/usr/share/php:/usr/share/pear') in
/var/www
/proyect
/system/database
/DB
.php on line
129
Lo que entiendo es que no lee el driver porque lo busca en database->drivers-pgsql->pgsql_driver.php.
Y eso no existe ademas en el proyecto que me funciona el nombre de los archivos es igual a este proyecto pero aun asi intente cambiando el nombre a los directorios y al archivo y aparece otro error.
El archivo database.php que esta dentro de config es este:
Código PHP:
Ver original$active_group = "default";
$active_record = TRUE;
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "postgres";
$db['default']['password'] = "copia";
$db['default']['database'] = "hotel";
$db['default']['dbdriver'] = "pgsql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['dsn'] = $db['default']['dbdriver'] .
'://' . $db['default']['username'] .
':' . $db['default']['password'].
'@' . $db['default']['hostname'] .
'/' . $db['default']['database'];
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
// Require Doctrine.php
require_once(realpath(dirname(__FILE__) . '/../..') . DIRECTORY_SEPARATOR . 'database/doctrine/Doctrine.php');
// Set the autoloader
// Load the Doctrine connection
$conn = Doctrine_Manager::connection($db['default']['dsn'], $db['default']['database']);
// Load the models for the autoloader
realpath(dirname(__FILE__) . '/..') . DIRECTORY_SEPARATOR . 'models/generated', );
Doctrine::loadModels($paths);