Я использую Zend Framework, и мое приложение работает на localhost, но выдает ошибку «Не удается подключиться к серверу MySQL», когда я пытаюсь подключиться к базе данных, загруженной на работающий сервер.Я попытался обработать исключения, и Zend_Exception ловит его («возможно, factory () не удалось загрузить указанный класс Adapter»).Я написал веб-мастеру по электронной почте, и он сказал мне, что Phpmyadmin работает нормально, поэтому не должно быть никаких проблем с подключением php к mysql.Что еще я могу сделать?Строки, которые приводят к ошибке, следующие:
$db = Zend_Registry::get('db');
$sql = 'SELECT * FROM department';
$result = $db->fetchAll($sql);
Есть что-то конкретное, на что я могу попросить веб-мастера взглянуть?
РЕДАКТИРОВАТЬ:
в моем загрузчике:
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);
}
в моем application.ini:
db.adapter = PDO_MYSQL
db.params.host = agila.upm.edu.ph
db.params.username = FacultyDB
db.params.password = *********
db.params.dbname = FacultyDB