1

Тема: Не входит в phpMyAdmin...белый экран и все...

Суть проблемы...переустановил я собственно говоря окошечки и соответсвенно все приходится переустанавливать в том числе и апач+php+mysql...стояла до этого конфигурация такая -
apache_2.2.14-win32-x86-openssl-0.9.8k
mysql_5.067
php 5.2
Поставил в этот раз -
httpd-2.2.15-win32-x86-openssl-0.9.8m-r2
php-5.3.2-Win32-VC6-x86
mysql-essential-5.1.45-winx64
Все функционирует, НО в phpMyAdmin зайти не могу ни через один браузер...при вводе логина и пароля - долго думает и в итоге тупо белый экран...не заходит...ткните носом где чего подправить или исправить...заранее благодарен...

2

Re: Не входит в phpMyAdmin...белый экран и все...

s-kAn
Из командной строки можете работать с MySQL?

Посмотрите журналы ошибок Apache.

3

Re: Не входит в phpMyAdmin...белый экран и все...

Hanut сказал:

s-kAn
Из командной строки можете работать с MySQL?

Посмотрите журналы ошибок Apache.

Из командной строки никогда не работал с MySQL но командная строка для MySQL есть и через командную строку прекрасно захожу...т.е. пароль принимает и предлагает работу дальше...

В error.log ничего подозритеьного...Вот сегодняшние записи access.log -

127.0.0.1 - - [21/Apr/2010:10:27:39 +0400] "GET /phpMyAdmin/index.php?token=a7a77ec16c86e3d16696dc5538365bbb HTTP/1.1" 200 7899
127.0.0.1 - - [21/Apr/2010:10:27:40 +0400] "GET /phpMyAdmin/phpmyadmin.css.php?token=a7a77ec16c86e3d16696dc5538365bbb&js_frame=right&nocache=2537424750 HTTP/1.1" 200 21786
127.0.0.1 - - [21/Apr/2010:10:27:41 +0400] "GET /phpMyAdmin/themes/original/img/b_help.png HTTP/1.1" 304 -
127.0.0.1 - - [21/Apr/2010:10:27:41 +0400] "GET /phpMyAdmin/themes/original/img/logo_right.png HTTP/1.1" 304 -
127.0.0.1 - - [21/Apr/2010:10:27:42 +0400] "GET /phpMyAdmin/print.css HTTP/1.1" 304 -
127.0.0.1 - - [21/Apr/2010:10:27:42 +0400] "GET /phpMyAdmin/themes/original/img/s_error.png HTTP/1.1" 304 -
127.0.0.1 - - [21/Apr/2010:10:33:21 +0400] "POST /phpMyAdmin/index.php HTTP/1.1" 302 -
127.0.0.1 - - [21/Apr/2010:10:33:21 +0400] "GET /phpMyAdmin/index.php?token=a7a77ec16c86e3d16696dc5538365bbb HTTP/1.1" 500 -

4

Re: Не входит в phpMyAdmin...белый экран и все...

s-kAn
В последней строке в заголовке HTTP 500 - это внутренняя ошибка работы сервера. Причина данной ошибки должна быть в error.log.

5

Re: Не входит в phpMyAdmin...белый экран и все...

Hanut сказал:

s-kAn
В последней строке в заголовке HTTP 500 - это внутренняя ошибка работы сервера. Причина данной ошибки должна быть в error.log.

Вот последняя строчка в error.log -

[Wed Apr 21 09:51:19 2010] [error] [client 127.0.0.1] File does not exist: C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/favicon.ico

6

Re: Не входит в phpMyAdmin...белый экран и все...

s-kAn
phpMyAdmin находится где-то здесь? C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/

7

Re: Не входит в phpMyAdmin...белый экран и все...

Hanut сказал:

s-kAn
phpMyAdmin находится где-то здесь? C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/

Да, конечно...всегда там был и работал нормально но сейчас тупо белый экран при авторизации и все...((

8

Re: Не входит в phpMyAdmin...белый экран и все...

s-kAn
В корне phpMyAdmin есть favicon.ico. Надо понять почему его не находит. Причина где-то здесь.

9

Re: Не входит в phpMyAdmin...белый экран и все...

Hanut сказал:

s-kAn
В корне phpMyAdmin есть favicon.ico. Надо понять почему его не находит. Причина где-то здесь.

Да, все есть...первым делом проверил...

10

Re: Не входит в phpMyAdmin...белый экран и все...

s-kAn
Попробуйте запустить простейший скрипт.

<?php
    $link = mysql_connect("localhost", "mysql_user", "mysql_password")
        or print mysql_error();
    if ($link) print 'OK';
?>

11

Re: Не входит в phpMyAdmin...белый экран и все...

Hanut сказал:

s-kAn
Попробуйте запустить простейший скрипт.

<?php
    $link = mysql_connect("localhost", "mysql_user", "mysql_password")
        or print mysql_error();
    if ($link) print 'OK';
?>

Интересно...да, есть такая странность...сами файлы в php запускаются но если в самом файле есть скрипт на язке php то он не работает...вернее белый экран и страница не отображается...что посоветуете...снести все к "едрене-фене"))) и переустановить...или есть какие другие методы...да, кстати, вот последние строчки логов:
error.log -

[Thu Apr 22 17:23:11 2010] [error] [client 127.0.0.1] File does not exist: C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: http://localhost/

access.log -

127.0.0.1 - - [19/Apr/2010:17:56:08 +0400] "GET / HTTP/1.1" 200 44
127.0.0.1 - - [19/Apr/2010:17:56:08 +0400] "GET /favicon.ico HTTP/1.1" 404 209
127.0.0.1 - - [19/Apr/2010:17:56:20 +0400] "GET / HTTP/1.1" 200 315

12

Re: Не входит в phpMyAdmin...белый экран и все...

Если нет особой необходимости, попробуйте установить Apache без OpenSSL.

13

Re: Не входит в phpMyAdmin...белый экран и все...

Hanut сказал:

Если нет особой необходимости, попробуйте установить Apache без OpenSSL.

Не поверите - сейчас стоит именно без OpenSSL...видил ваш совет в какой то теме и переустановил без  OpenSSL ...дня два назад и безрезультатно...((

14

Re: Не входит в phpMyAdmin...белый экран и все...

s-kAn
Отключите в PHP все расширения (extension), надо проверить не конфликтуют ли они. После отключения перезагрузите Apache и пробуйте запускать тестовые файлы, которые сейчас выкидывают белую страницу. Разумеется, при отключении расширения mysql, не надо запускать скрипты работающие с БД.

15

Re: Не входит в phpMyAdmin...белый экран и все...

Hanut сказал:

s-kAn
Отключите в PHP все расширения (extension), надо проверить не конфликтуют ли они. После отключения перезагрузите Apache и пробуйте запускать тестовые файлы, которые сейчас выкидывают белую страницу. Разумеется, при отключении расширения mysql, не надо запускать скрипты работающие с БД.

Вообщем дело обстоит так - все скрипты на php работают, кроме тех скриптов которые производят подключение к MySQl...те которые сработают с базами данных...т.е. они то и выдают белый экран и больше ничего...

16

Re: Не входит в phpMyAdmin...белый экран и все...

s-kAn
Проверьте, чтобы в PATH путь к PHP шел перед MySQL.

Поищите в системе дубли библиотеки libmysql.dll, одна будет в каталоге bin установочной директории MySQL, все остальные, которые найдете переименуйте (можно просто префикс добавить) и обязательно перезагрузите компьютер.

17

Re: Не входит в phpMyAdmin...белый экран и все...

Hanut сказал:

s-kAn
Проверьте, чтобы в PATH путь к PHP шел перед MySQL.

Поищите в системе дубли библиотеки libmysql.dll, одна будет в каталоге bin установочной директории MySQL, все остальные, которые найдете переименуйте (можно просто префикс добавить) и обязательно перезагрузите компьютер.

Вот на счет этого можно поподробнее, пожалуйста - "Проверьте, чтобы в PATH путь к PHP шел перед MySQL"

А на счет libmysql.dll - в системе он один и находится как и положено в  C:\Program Files\MySQL\MySQL Server 5.1\bin

18

Re: Не входит в phpMyAdmin...белый экран и все...

s-kAn
libmysql.dll должна находиться в корне PHP, иначе работать не будет, так как это и есть клиентская библиотека для связи PHP и MySQL. libmysql.dll должна быть в дистрибутиве PHP. Если вы устанавливали PHP инсталлятором, то необходимо удалить PHP и установить заново, распаковав zip архив и настроив вручную конфигурационный файл.

Ссылка на дистрибутив PHP: http://www.php.net/get/php-5.2.13-Win32 … m/a/mirror

По поводу PATH и настройке PHP, смотрите здесь: http://php-myadmin.ru/learning/instrument-php.html

Пример строки в PATH будет таким (не копируйте ее себе полностью, эту строку надо редактировать).
[mono]%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.1\bin[/mono]

19

Re: Не входит в phpMyAdmin...белый экран и все...

Абсолютно та же проблема была при такой же конфигурации
Исправил следующим образом (в настройках через страницу setup phpMyAdmin):
1. Заменить localhost на адрес 127.0.0.1
2. Отключить Использовать SSL
3. Отключить Предпочитать SSL
Все заработало. Глубже не копал, но надо сказать, что и приведенный скрипт у меня не работал, пока не заменил localhost на 127.0.0.1

20

Re: Не входит в phpMyAdmin...белый экран и все...

Hanut сказал:

s-kAn
libmysql.dll должна находиться в корне PHP, иначе работать не будет, так как это и есть клиентская библиотека для связи PHP и MySQL. libmysql.dll должна быть в дистрибутиве PHP. Если вы устанавливали PHP инсталлятором, то необходимо удалить PHP и установить заново, распаковав zip архив и настроив вручную конфигурационный файл.

Ссылка на дистрибутив PHP: http://www.php.net/get/php-5.2.13-Win32 … m/a/mirror

По поводу PATH и настройке PHP, смотрите здесь: http://php-myadmin.ru/learning/instrument-php.html

Пример строки в PATH будет таким (не копируйте ее себе полностью, эту строку надо редактировать).
[mono]%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.1\bin[/mono]

Все сделал по инструкциям на вашем сайте...настроил все в ручную...Вот что теперь выдает phpMyAdmin  -

Произошла ошибка в работе механизма сессии. Проверьте файлы журналов PHP и/или Веб-сервера на наличие ошибок, и произведите их корректное конфигурирование.

Сообщение добавлено Fri Apr 23 20:24:19 2010
Да и еще...скрипты которые раньше не запускались, сейчас запускаются и работают...и Ваш тоже а именно -

<?php
    $link = mysql_connect("localhost", "root", "newvienna")
        or print mysql_error();
    if ($link) print 'OK';
?>

21

Re: Не входит в phpMyAdmin...белый экран и все...

Вот ошибка в access.log -
127.0.0.1 - - [23/Apr/2010:20:30:02 +0400] "POST /phpMyAdmin/index.php HTTP/1.1" 302 -
127.0.0.1 - - [23/Apr/2010:20:30:02 +0400] "GET /phpMyAdmin/error.php?lang=ru&dir=ltr&type=%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0&error=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%BE%D1%88%D0%BB%D0%B0+%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0+%D0%B2+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5+%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC%D0%B0+%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B8.+%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8C%D1%82%D0%B5+%D1%84%D0%B0%D0%B9%D0%BB%D1%8B+%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2+PHP+%D0%B8%2F%D0%B8%D0%BB%D0%B8+%D0%92%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0+%D0%BD%D0%B0+%D0%BD%D0%B0%D0%BB%D0%B8%D1%87%D0%B8%D0%B5+%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA%2C+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5+%D0%B8%D1%85+%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%BD%D0%BE%D0%B5+%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5. HTTP/1.1" 200 1353

22

Re: Не входит в phpMyAdmin...белый экран и все...

Сообщение добавлено Fri Apr 23 20:31:48 2010
Сообщение добавлено Fri Apr 23 20:31:33 2010

Lelik сказал:

Абсолютно та же проблема была при такой же конфигурации
Исправил следующим образом (в настройках через страницу setup phpMyAdmin):
1. Заменить localhost на адрес 127.0.0.1
2. Отключить Использовать SSL
3. Отключить Предпочитать SSL
Все заработало. Глубже не копал, но надо сказать, что и приведенный скрипт у меня не работал, пока не заменил localhost на 127.0.0.1

Ваш способ не помогает...к сожалению, но все равно спасибо...

23

Re: Не входит в phpMyAdmin...белый экран и все...

О, чудо...радости моей нет границ...наконец то все пришло в норму...после настройки по вашему мануалу(http://php-myadmin.ru/learning/instrument-pma.html) файлика под именем config.inc.php...попал в phpMyAdmin без проблем но без этого файлика выдавал ошибку - "Произошла ошибка в работе механизма сессии. Проверьте файлы журналов PHP и/или Веб-сервера на наличие ошибок, и произведите их корректное конфигурирование."
Хотя я думаю все логично...)
Всем спасибо, особенно низкий поклон Hanut...не первый раз меня выручаете...)