1

Тема: Фича/баг с подключением на localhost

Вообщем есть такая фишка/баг:

Пишем в конфиг:

$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['port'] = 3306;
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'http';

И оно не цепляется по tcp, вместо этого оно цепляется по доменным сокетам: /tmp/mysql.sock

Пишем в конфиг:

$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['port'] = 3306;
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'http';

Всё работает как и ожидалось: цепляется по tcp.


Плиз прокоментируйте и добавьте в FAQ, не я один в chroot такое буду пихать smile

2

Re: Фича/баг с подключением на localhost

Ivan_83
Какая версия phpMyAdmin и элементов веб-сервера: Apache, PHP, MySQL?

3

Re: Фича/баг с подключением на localhost

Самое последнее что в портах на FreeBSD:
phpMyAdmin: 3.1.4
PHP: 5.2.9
MySQL: 5.0.77
nginx: 0.7.55 / lighttpd: 1.4.22 (на обоих тестировал)

4

Re: Фича/баг с подключением на localhost

Ivan_83
К сожалению, не могу проверить. На Fedora стоит Apache и там все через сокет. Я пока не понял насколько здесь виноват phpMyAdmin, и не является ли такое поведение в большей зависимости от веб сервера.

Подумаю как повторить такое поведение скрипта.

5

Re: Фича/баг с подключением на localhost

Лично я предполагаю что дело в пхп: у меня там же три форума (ванила, смф и пхпбб3), ведут себя аналогично.