1 (изменено: Sufir, 2010-11-22 16:52:12)

Тема: Чистая страница после авторизации

Здравствуйте, уважаемые знатоки!

Такая проблема. При попытке войти в phpMyAdmin (настройки все дефолтные за исключением AllowNoPassword, конфигурируется нормально), после ввода логина/пароля появляется чистая страница (грузится она довольно долго, по несколько секунд) и собственно всё. Т.е. никакого html нет вообще. В логах сервера ничего. MySQL разумеется запущен (через командную строку всё отлично работает), PHP работает нормально.

В чём может быть дело, куда копать?

(WinVista, MySQL 5.1, Apache 2.2, PHP 5.3, phpMyAdmin 3.3.8)

2 (изменено: DmitryV, 2010-11-22 19:06:16)

Re: Чистая страница после авторизации

вычистите кеш браузера, проверьте файервол, и конфиг приведите свой.

3 (изменено: Sufir, 2010-11-23 11:46:42)

Re: Чистая страница после авторизации

Кэш не при чём, FF, Opera и Chrome ведут себя одинаково. Файервол вырубил совсем, (да и резал бы он не только phpMyAdmin), все остальные скрипты (и самописные, и zendframework) нормально работают и к mysql подключаются.

Авторизация в phpMyAdmin видимо проходит, после загрузки чистой страницы url принимает вид: .../pma/index.php?token=a66c43a5c2b9f420400e18eff8f45f54 и по истечении времени выдаёт сообщение "Отсутствие активности более 1440 секунд, пожалуйста, авторизуйтесь заново".

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = 3306;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

$cfg['DefaultLang'] = 'ru-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['ZipDump'] = false;
$cfg['GZipDump'] = false;
$cfg['BZipDump'] = false;
$cfg['CompressOnFly'] = false;
$cfg['MaxCharactersInDisplayedSQL'] = 1024;

4 (изменено: DmitryV, 2010-11-23 13:37:04)

Re: Чистая страница после авторизации

Попробуйте сменить конфиг на такой:

/* Servers configuration */
$i = 0;

/* Server: localhost */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // или 'config' если не нужен запрос логина или пароля
$cfg['Servers'][$i]['user'] = 'root'; // если указан метод config введите здесь логин
$cfg['Servers'][$i]['password'] = ''; // если указан метод config введите здесь пароль

/* End of servers configuration */
$cfg['blowfish_secret'] = 'werwerwerwerwer34534534';
$cfg['DefaultLang'] = 'ru-utf-8';
$cfg['ServerDefault'] = 1;

Сообщите вашу версию PMA и PHP

5

Re: Чистая страница после авторизации

Попробуйте сменить конфиг на такой

Ноль эффекта. Собственно выложенный мною конфиг, это уже после некоторых эксперементов, изначально на дефолтных настройках пробовал.

Сообщите вашу версию PMA и PHP

Всё указано в первом сообщении: WinVista, MySQL 5.1, Apache 2.2, PHP 5.3, phpMyAdmin 3.3.8

PMA пробовал предыдущую версию 3.3.7 поставить, тот-же эффект.

6 (изменено: DmitryV, 2010-11-23 16:30:58)

Re: Чистая страница после авторизации

Пока нет предположений, если все правильно настраивали, проблемы такой быть не должно, могу подключиться и посмотреть удаленно в чем дело, пишите в скайп с моей домашней страницы.

7

Re: Чистая страница после авторизации

Что странно, конфиг-то практически идентичный (от версий до конфигураций) дома стоит и всё нормально работает...

Ладно, пока оставим этот вопрос. Через командную строку поработаю, позже ещё буду эксперементировать.

8 (изменено: DmitryV, 2010-11-23 17:09:35)

Re: Чистая страница после авторизации

Смотрите может что конфликтует в системе или в антивирусах, или блокирует что в браузере в системных политиках или политике домена, проверьте может прокси прописан в браузере тогда добавьте адрес с pma в исключения.

9

Re: Чистая страница после авторизации

Аналогичная проблема, Win7, PHP5.3.3, SQL5.1.51

10

Re: Чистая страница после авторизации

Смотрим логи PHP (настраиваем вывод всех ошибок), логи системы, отключаем файерволы, антивирусы, и т д. смотрим что в логах ошибок apache? чудес не бывает если у всех работатет у Вас нет значит что то не так в вашей системе, или установке.

11 (изменено: Sufir, 2010-12-16 18:26:08)

Re: Чистая страница после авторизации

Дело оказалось немного в другом. Проблема имеет место в ОС WinVista и WinSeven, в которых по умолчанию в файле hosts закоментирован доступ к 127.0.0.1, а открыт ::1, из-за чего PHP не может получить доступ к серверу MySQL. Что бы решить проблему нужно в файле hosts указать следуюющее:

127.0.0.1       localhost
#::1            localhost