Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2011, 14:05
Avatar de Copia
Copia
 
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 4 meses
Puntos: 4
problemas con driver de postgres en codeigniter and doctrine

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 original
  1. A PHP Error was encountered
  2.  
  3. Severity: Warning
  4.  
  5. Message: require_once(/var/www/proyect/system/database/drivers/pgsql/pgsql_driver.php): failed to open stream: No such file or directory
  6.  
  7. Filename: database/DB.php
  8.  
  9. Line Number: 129
  10.  
  11. 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
  1. $active_group = "default";
  2. $active_record = TRUE;
  3.  
  4. $db['default']['hostname'] = "localhost";
  5. $db['default']['username'] = "postgres";
  6. $db['default']['password'] = "copia";
  7. $db['default']['database'] = "hotel";
  8. $db['default']['dbdriver'] = "pgsql";
  9. $db['default']['dbprefix'] = "";
  10. $db['default']['pconnect'] = TRUE;
  11. $db['default']['db_debug'] = TRUE;
  12. $db['default']['cache_on'] = FALSE;
  13. $db['default']['cachedir'] = "";
  14. $db['default']['dsn'] = $db['default']['dbdriver'] .
  15.                         '://' . $db['default']['username'] .
  16.                         ':' . $db['default']['password'].
  17.                         '@' . $db['default']['hostname'] .
  18.                         '/' . $db['default']['database'];
  19. $db['default']['char_set'] = "utf8";
  20. $db['default']['dbcollat'] = "utf8_general_ci";
  21. // Require Doctrine.php
  22. require_once(realpath(dirname(__FILE__) . '/../..') . DIRECTORY_SEPARATOR . 'database/doctrine/Doctrine.php');
  23.  
  24. // Set the autoloader
  25. spl_autoload_register(array('Doctrine', 'autoload'));
  26.  
  27. // Load the Doctrine connection
  28. $conn = Doctrine_Manager::connection($db['default']['dsn'], $db['default']['database']);
  29.  
  30. // Load the models for the autoloader
  31. $paths = array(
  32.     realpath(dirname(__FILE__) . '/..') . DIRECTORY_SEPARATOR . 'models/generated',
  33.     realpath(dirname(__FILE__) . '/..') . DIRECTORY_SEPARATOR . 'models'
  34. );
  35. Doctrine::loadModels($paths);
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com