1

Тема: Не авторизирует phpmyadmin

Доброго времени суток всем! Ребят помогите пожалуйста, перерыл весь инет, не могу решить проблему уже около недели, поиском по форуму тоже пользовался, результата нет. Проблема в следующем есть ОС Debian 6 установил apache+php+mysql, mysql задал пароль при установке, всё самое последнее поставил, далее поставил phpmyadmin. Открываю его веб интерфейс, всё замечательно, спрашивает логин и пароль, ввожу root и pass, результата никакого, ошибок не выдает никаких, проверяю с командной строки - заходит отлично, подумал что от рута не пускает. Сделал следующее: создал нового пользователя со всеми правами, попробовал через консоль зайти - пускает всё отлично, пробую через веб интерфейс через phpmyadmin - та же беда, снова спрашивает пароль и логин и никаких ошибок не пишет. Подскажите пожалуйста в какую сторону копать, на вас вся надежда.

2

Re: Не авторизирует phpmyadmin

Думаю надо убедиться, что MySQL доступен с помощью PHP. Попробуйте запустить простейший скрипт соединения с БД, возможно будут видны хоть какие-нибудь ошибки.

<?php

$conn = mysql_connect("localhost", "mysql_user", "mysql_password");

if (!$conn) {
    echo "Unable to connect to DB: " . mysql_error();
    exit;
}
  
if (!mysql_select_db("mydbname")) {
    echo "Unable to select mydbname: " . mysql_error();
    exit;
}

?>

Еще один момент. Проверьте работу сессий. Директива session.save_path в php.ini должна указывать на существующий каталог имеющий права на запись.

3 (изменено: StoneUS, 2011-12-11 23:54:45)

Re: Не авторизирует phpmyadmin

Спасибо, помогла работа с сессиями, проблема была в них. Решено.