Sobesednik
Постоялец
- Регистрация
- 30 Мар 2013
- Сообщения
- 105
- Реакции
- 23
- Автор темы
- #1
У меня есть вопрос. Знает ли кто-нибуть, где находится код в Magento, который отвечает за создание подключения к базе данных (MySQL)?
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
а можно более детально узнать про "зачем"?
вообще не подключается? mysql на этом же хост находится? пробовали вместо имени хоста ставить точку?
кстате, хочу напомнить про темку
Для просмотра ссылки Войдиили Зарегистрируйся
Открытая тема, как я и говорил.ну есть такое Для просмотра ссылки Войдиили Зарегистрируйся
вообще не подключается? mysql на этом же хост находится? пробовали вместо имени хоста ставить точку?Пробую поднимать старую историю [для себя] могу запустить Joomla, phpMyAdmin, etc., на именном канале с любым именем, а вот Magento немогу (только через 'mysql'). Напрашивается мысля, что Magento полностью неподдерживает именных каналов. Хочю посмотреть как они это денают, чтобы убедиться.
ну есть такое Для просмотра ссылки ВойдиНу да, напомнил мне мое невежовство. Спасибо Шумадан... Ну посмотри, может твоя голова чего хорошего придумает.
Насколько я раскапал:
1) Магенто юзает PDO::__construct (pdo_mysql.dll); так что надо там смотреть; нашел чттото в коде, но нипонятно ничрта.
2) Насчет '.' - по моему я испробовал все варианты. Нехочу расространяться пока неувижу что другие думают.
ну там на виндовозе, кстате. не совсем понимаю зачем возиться, но это уже другой вопрос.Открытая тема, как я и говорил.
protected function _connect()
{
if ($this->_connection) {
return;
}
if (!extension_loaded('pdo_mysql')) {
throw new Zend_Db_Adapter_Exception('pdo_mysql extension is not installed');
}
if (strpos($this->_config['host'], '/') !== false) {
$this->_config['unix_socket'] = $this->_config['host'];
unset($this->_config['host']);
} else if (strpos($this->_config['host'], ':') !== false) {
list($this->_config['host'], $this->_config['port']) = explode(':', $this->_config['host']);
}