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 original
A PHP Error was encountered Severity: Warning 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 // Set the autoloader // Load the Doctrine connection $conn = Doctrine_Manager::connection($db['default']['dsn'], $db['default']['database']); // Load the models for the autoloader ); Doctrine::loadModels($paths);