Foros del Web » Programando para Internet » PHP »

Error con Pcconnect

Estas en el tema de Error con Pcconnect en el foro de PHP en Foros del Web. Hola, tengo un problema con una web php, es movida de otro hosting distinto, se supone q los datos de la conexion mysql estan en ...
  #1 (permalink)  
Antiguo 27/06/2011, 09:10
 
Fecha de Ingreso: junio-2011
Ubicación: Marbella
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 0
Exclamación Error con Pcconnect

Hola, tengo un problema con una web php, es movida de otro hosting distinto, se supone q los datos de la conexion mysql estan en un archivo "settings.php" y es q salen varias conexiones:

Código PHP:
Ver original
  1. $db_hostname = "localhost";
  2. $db_type = "mysql";         // Database type for adodb
  3. //define('ADODB_FORCE_NULLS', 1);
  4. $debug = false;
  5. if (!defined('SYSTEM') && (isset($_SERVER['HTTP_HOST']) &&  $_SERVER['HTTP_HOST'] == '192.168.2.30')) {
  6.     define('SYSTEM','navland');
  7. }
  8.  
  9. if ((isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == 'app.zacatep.com')
  10.      || (defined('SYSTEM') && SYSTEM == 'lander')) {
  11.  
  12.     if (!defined('SYSTEM')) {
  13.         define('SYSTEM','lander');
  14.     }
  15.     define('SYSTEM_NAME','LANDtrade');
  16.     define('DUE_DATE','+5 days');
  17.     define('FROM_EMAIL','[email protected]');
  18.     /* change this stuff for local conditions */
  19.     $db_user = "lander";    // mysql user, this should be a company specific user
  20.     $db_password = "xxxxxxxxxxxx";    // mysql password
  21.     $db_name = "xxxxxx";    // mysql database name for the individual database
  22.    
  23. } elseif ((isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == 'sys.zacatep.com')
  24.      || (defined('SYSTEM') && SYSTEM == 'navland')) {
  25.  
  26.     if (!defined('SYSTEM')) {
  27.         define('SYSTEM','navland');
  28.     }
  29.     define('SYSTEM_NAME','PlotTrade');
  30.     define('DUE_DATE','+5 days');
  31.     define('FROM_EMAIL','[email protected]');
  32.     /* change this stuff for local conditions */
  33.     $db_user = "cccccc";    // mysql user, this should be a company specific user
  34.     $db_password = "cccccc";    // mysql password
  35.     $db_name = "cccccccc";    // mysql database name for the individual database
  36.    
  37. } elseif ((isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == 'sys.al-agri.net')
  38.      || (defined('SYSTEM') && SYSTEM == 'al-agri')) {
  39.  
  40.     if (!defined('SYSTEM')) {
  41.         define('SYSTEM','al-agri');
  42.     }
  43.     define('SYSTEM_NAME','Al Agri');
  44.     define('DUE_DATE','+5 days');
  45.     define('FROM_EMAIL','[email protected]');
  46.     /* change this stuff for local conditions */
  47.     $db_user = "vvvvvvv";    // mysql user, this should be a company specific user
  48.     $db_password = "vvvvvvv";    // mysql password
  49.     $db_name = "vvvvvvvv";    // mysql database name for the individual database
  50.    
  51. } elseif ((isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == 'the.purplecakehole.com')
  52.      || (defined('SYSTEM') && SYSTEM == 'landtest')) {
  53.  
  54.     if (!defined('SYSTEM')) {
  55.         define('SYSTEM','landtest');
  56.     }
  57.     define('SYSTEM_NAME','landtest');
  58.     define('DUE_DATE','+5 days');
  59.     define('FROM_EMAIL','[email protected]');
  60.     /* change this stuff for local conditions */
  61.     $db_user = "bbbbbbbb";    // mysql user, this should be a company specific user
  62.     $db_password = "bbbbbbbb";    // mysql password
  63.     $db_name = "bbbbbbbb";    // mysql database name for the individual database
  64. }

me dijeron que lo unico que tenia que hacer era cambiar los datos mysql de la 1 conexion de settings.php y ya funcionaria pero me sale este error y no creo que sea problema de ese archico ya que dice que el usuario "apache" no puede conectar sin contraseña.

Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'apache'@'localhost' (using password: NO) in /home/httpd/vhosts/myweb.net/httpdocs/adodb/drivers/adodb-mysql.inc.php on line 373


el sistema de base de datos es ADOdb.


muchas gracias
  #2 (permalink)  
Antiguo 27/06/2011, 11:17
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Error con Pcconnect

Pues ahí no se muestra en donde usas el mysql_pconnect, de hecho en ese trozo de código solo estas definiendo variables.

Saludos.
  #3 (permalink)  
Antiguo 28/06/2011, 05:05
 
Fecha de Ingreso: junio-2011
Ubicación: Marbella
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Error con Pcconnect

ya encontre el fallo, era que que "localhost" estaba definido como en antiguo sitio donde estaba antes la web.


Gracias

Etiquetas: mysql
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 00:26.