Foros del Web » Programando para Internet » PHP »

Eror de Conexion: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed

Estas en el tema de Eror de Conexion: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed en el foro de PHP en Foros del Web. Hola buenas compañeros(as) antes que todo agradecer cualquier ayuda o sugerencia. Les comento que de un momento a otro me aparecio este error, trabajo con ...
  #1 (permalink)  
Antiguo 20/08/2013, 14:46
 
Fecha de Ingreso: marzo-2011
Mensajes: 18
Antigüedad: 13 años, 8 meses
Puntos: 0
Eror de Conexion: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed

Hola buenas compañeros(as) antes que todo agradecer cualquier ayuda o sugerencia.
Les comento que de un momento a otro me aparecio este error, trabajo con PDO.

Warning: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Host desconocido.

Segun investigue el PDO tiene problemas para conectarse a localhost. Como que no encuentra el localhost.

Les dejo mi codigo:

Código PHP:
abstract class Conexion{
    protected 
$driver 'mysql';    
    private static 
$servidor 'localhost';
    private static 
$usuario 'root';
    private static 
$pass '';
    
    protected 
$db_name 'reservas';
    protected 
$cnx;
    
    protected function 
getConexion(){
        try{
            
$this->cnx=new PDO($this->driver.":host=".self::$servidor.";dbname=".$this->db_name,self::$usuario,self::$pass,
            array(
PDO::ATTR_PERSISTENT=>true));
            
$this->cnx->query("SET NAMES 'utf8'");
            return 
$this->cnx;
        }catch (
PDOException $e){
            echo 
"Eror de Conexion: ".$e->getMessage();    
        }    
    }

Probe intentecambiando esto:
private static $servidor = 'localhost';

Por esto
private static $servidor = '127.0.0.1';

Bueno cualquier ayuda, sugerencia o consejo se los agradeceria ya que no consigo dar con la solucion.

Gracias nuevamente, Saludos desde CHILE

Última edición por pyrata; 20/08/2013 a las 14:49 Razón: Mal escrito

Etiquetas: conexion, failed, 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 09:43.