Задать вопрос
StrangeAttractor
@StrangeAttractor

Как настройить собственный PhpMyAdmin на shared хостинге?

Стоит, значит, на хостинге PhpMyAdmin старой версии, которая меня не устраивает наличием багов (не относящихся к категории безопасности и вообще не критичных (но мне мешающих), так что провайдеру пофиг) и нехваткой фич. Скачал последнюю версию с официального сайта, разархивировал в отдельную папку на хостинге, настроил через /setup... "#2002 Cannot log in to the MySQL server" и хоть ты тресни. При этом сам я из своих PHP-скриптов работаю с БД без проблем, и даже десктопные MySQL-клиенты работают через PHP-мосты.

Сервер указал тот же, что использую в своём коде (не localhost), директорию config c нужными разрешениями создал, config.inc.php создался.

Посоветуйте, пожалуйста, куда копать.
  • Вопрос задан
  • 2423 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Поменять в конфиге пхпадмина
$cfg['Servers'][$i]['host'] = 'localhost';
на
$cfg['Servers'][$i]['host'] = '127.0.0.1';
Ответ написан
alexclear
@alexclear
A cat
Ошибка 2002 означает Can't connect to local MySQL server through socket path, и имеется в виду именно unix socket, а не TCP socket. Проверьте еще раз конфиги - PMA пытается соединиться с локальным сервером.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы