Yakalanmamış özel durum mesajı 'ile' PDOException 'sqlstate [HY000] [2003] MySQL sunucusuna bağlanmak olamaz

0 Cevap php

Ben Zend Framework kullanıyorum ve benim uygulama localhost üzerinde çalışıyor ama ben bir canlı sunucuda yükledim veritabanına bağlanmak için çalışıyorum zaman MySQL sunucu hata bağlanamıyor üretir. Ben kullanım durumları denedim ve Zend_Exception ("belki fabrika () belirli Bağdaştırıcı sınıfını yüklenemedi") onu yakalar. Ben webmaster postayla ettik ve o mysql php bağlantı ile hiçbir sorun olmalı böylece phpMyAdmin yolunda olduğunu söyledi. Ben başka ne yapabilirim? Hata üretecektir hatları şunlardır:

    $db = Zend_Registry::get('db');
    $sql = 'SELECT * FROM department';
    $result = $db->fetchAll($sql);  

Ben bakmak için webmaster sormak spesifik bir şey var mı?

EDIT:

Benim bootstrap in:

public function _initDB()
{   

    $dbOptions = $this->getOption('db');
    $db = Zend_Db::factory($dbOptions['adapter'], $dbOptions['params']);
    Zend_Registry::set('db', $db);
    Zend_Db_Table_Abstract::setDefaultAdapter($db);
}

Benim application.ini in:

db.adapter = PDO_MYSQL
db.params.host = agila.upm.edu.ph
db.params.username = FacultyDB 
db.params.password = *********
db.params.dbname = FacultyDB

0 Cevap