1 (изменено: ValueDater, 2010-02-19 16:10:02)

Тема: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

PHP Version 5.2.10
Apache/2.2.10 (Win32) (no_ssl)
MySQL Server 5.1
phpMyAdmin 3.2.5
Windows Vista

MyAdminовский index.php открывает пустое окно, а вот main.php открывается без проблем и никакиз ошибок внизу не пишет. Новую базу данных создает и таблицы для неё тоже создает. Но когда во вкладке "Базы данных" нажимаешь на какую нидь базу из списка, перекидывает на index.php и тут снова пустота.

Метод который описан в FAQ(присвоить директиве $cfg['OBGZip'] значение FALSE) ничем не помог.

Что делать?

[spoiler]
вот мой config.inc.php

<?php
$i = 0;
  $i++;
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['auth_type'] = 'config';
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = 'root'; /* Пароль пользователя root. */
  $cfg['Servers'][$i]['controluser'] = 'pma'; /* Имя созданного вами только что пользователя для доступа к расширенным таблицам. */
  $cfg['Servers'][$i]['controlpass'] = 'pma'; /* А здесь его пароль. */
  $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
  $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
  $cfg['Servers'][$i]['relation'] = 'pma_relation';
  $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
  $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
  $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
  $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
  $cfg['Servers'][$i]['history'] = 'pma_history';
  $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
  $cfg['OBGZip'] = false;
  $cfg['PmaAbsoluteUri'] = 'C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/phpMyAdmin/';
  $cfg['PmaNoRelation_DisableWarning'] = true;
  $cfg['blowfish_secret'] = 'sjfkgwuehfgw534h8e7ft8wh3r8hweufhw76';
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['auth_type'] = 'config';
?>
[/spoiler]

Спасибо

2

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

ValueDater
Посмотрите записи в журнале ошибок (error.log).

3 (изменено: ValueDater, 2010-02-19 18:48:18)

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

Hanut сказал:

ValueDater
Посмотрите записи в журнале ошибок (error.log).

Примерно где то с этого момента myAdmin связался с mySql , потом он показывал ошибку про controluser, его я создавала через командную строку в sql, потом исправилась ошибка что-то там с работой с таблицами расширенными, а вот страничка пустая осталась.

Надеюсь этот тот файл, про кторый Вы говорите. Это единственный error.log и лежал он файлах апача. В файлах myAdminа такого нет(

[spoiler]
[Fri Feb 19 13:12:03 2010] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: http://localhost/phpMyAdmin/show_config_errors.php
[Fri Feb 19 13:23:57 2010] [notice] Parent: Received restart signal -- Restarting the server.
[Fri Feb 19 13:23:57 2010] [notice] Child 6056: Exit event signaled. Child process is ending.
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
[Fri Feb 19 13:23:58 2010] [notice] Child 6056: Released the start mutex
[Fri Feb 19 13:23:58 2010] [notice] Apache/2.2.10 (Win32) PHP/5.2.10 configured -- resuming normal operations
[Fri Feb 19 13:23:58 2010] [notice] Server built: Oct 10 2008 12:39:04
[Fri Feb 19 13:23:58 2010] [notice] Parent: Created child process 432
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
hild 6056: Child process is exiting
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
[Fri Feb 19 13:24:00 2010] [notice] Child 432: Child process is running
[Fri Feb 19 13:24:00 2010] [notice] Child 432: Acquired the start mutex.
[Fri Feb 19 13:24:00 2010] [notice] Child 432: Starting 64 worker threads.
[Fri Feb 19 13:24:00 2010] [notice] Child 432: Starting thread to listen on port 80.
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
[Fri Feb 19 13:26:48 2010] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri Feb 19 13:26:51 2010] [notice] Apache/2.2.10 (Win32) PHP/5.2.10 configured -- resuming normal operations
[Fri Feb 19 13:26:51 2010] [notice] Server built: Oct 10 2008 12:39:04
[Fri Feb 19 13:26:51 2010] [notice] Parent: Created child process 3036
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
[Fri Feb 19 13:26:54 2010] [notice] Child 3036: Child process is running
[Fri Feb 19 13:26:54 2010] [notice] Child 3036: Acquired the start mutex.
[Fri Feb 19 13:26:54 2010] [notice] Child 3036: Starting 64 worker threads.
[Fri Feb 19 13:26:54 2010] [notice] Child 3036: Starting thread to listen on port 80.
[Fri Feb 19 13:27:54 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/.htaccess
[Fri Feb 19 13:27:55 2010] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: http://localhost/
[Fri Feb 19 13:57:49 2010] [error] [client 127.0.0.1] script 'C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/rss.php' not found or unable to stat
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
[Fri Feb 19 14:14:23 2010] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri Feb 19 14:14:26 2010] [notice] Apache/2.2.10 (Win32) PHP/5.2.10 configured -- resuming normal operations
[Fri Feb 19 14:14:26 2010] [notice] Server built: Oct 10 2008 12:39:04
[Fri Feb 19 14:14:26 2010] [notice] Parent: Created child process 2936
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
[Fri Feb 19 14:14:28 2010] [notice] Child 2936: Child process is running
[Fri Feb 19 14:14:28 2010] [notice] Child 2936: Acquired the start mutex.
[Fri Feb 19 14:14:28 2010] [notice] Child 2936: Starting 64 worker threads.
[Fri Feb 19 14:14:28 2010] [notice] Child 2936: Starting thread to listen on port 80.
[Fri Feb 19 14:21:13 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/.htaccess
[Fri Feb 19 14:21:13 2010] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: http://localhost/
[Fri Feb 19 14:42:24 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/.htaccess
[Fri Feb 19 15:04:28 2010] [notice] Parent: Received restart signal -- Restarting the server.
[Fri Feb 19 15:04:28 2010] [notice] Child 2936: Exit event signaled. Child process is ending.
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
[Fri Feb 19 15:04:29 2010] [notice] Child 2936: Released the start mutex
[Fri Feb 19 15:04:30 2010] [notice] Apache/2.2.10 (Win32) PHP/5.2.10 configured -- resuming normal operations
[Fri Feb 19 15:04:30 2010] [notice] Server built: Oct 10 2008 12:39:04
[Fri Feb 19 15:04:30 2010] [notice] Parent: Created child process 5536
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
hild 2936: Child process is exiting
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName
[Fri Feb 19 15:04:32 2010] [notice] Child 5536: Child process is running
[Fri Feb 19 15:04:32 2010] [notice] Child 5536: Acquired the start mutex.
[Fri Feb 19 15:04:32 2010] [notice] Child 5536: Starting 64 worker threads.
[Fri Feb 19 15:04:32 2010] [notice] Child 5536: Starting thread to listen on port 80.
[Fri Feb 19 15:47:22 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/.htaccess
[Fri Feb 19 15:47:22 2010] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: http://localhost/
[Fri Feb 19 17:02:17 2010] [error] [client 127.0.0.1] script 'C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/rss.php' not found or unable to stat
[Fri Feb 19 18:12:02 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/.htaccess
[/spoiler]

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

4

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

ValueDater
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName

Этой ошибки быть не должно. От чего она появилась - не ясно. Нет ли прокси или роутера?

Надо поискать журнал ошибок относящийся к виртуальному хосту localhost.

5

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

Hanut сказал:

ValueDater
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100 for ServerName

Этой ошибки быть не должно. От чего она появилась - не ясно. Нет ли прокси или роутера?

Надо поискать журнал ошибок относящийся к виртуальному хосту localhost.

Я совсем новичок, не уверена, что правильно поняла, но...
да, у меня wifi интернет, но разве это имеет значение? ведь у меня настройки под локальную машину. Пожалуйста разьесните подробнее, как это может повлиять. И еще где можно посмотреть этот журнал ошибок для виртулаьного хоста ?

Спасибо

6

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

ValueDater
192.168.0.100 - Это адрес роутера, а должен здесь быть 127.0.0.1, локальный адрес машины. Причину я не могу определить, это только вам доступно.

Журнал ошибок хоста прописан в директиве ErrorLog для каждого виртуального хоста в отдельности. Поищите в файлах конфигурации данную директиву.

7 (изменено: ValueDater, 2010-02-21 13:33:53)

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

Hanut сказал:

ValueDater
192.168.0.100 - Это адрес роутера, а должен здесь быть 127.0.0.1, локальный адрес машины. Причину я не могу определить, это только вам доступно.

Журнал ошибок хоста прописан в директиве ErrorLog для каждого виртуального хоста в отдельности. Поищите в файлах конфигурации данную директиву.

Я убрала эту ошибку в настройках роутера.

Через настройки httpd.conf убрала и эту ошибку :

[Sun Feb 21 12:04:36 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/.htaccess

Перетащив файлы из папки phpMyAdmin в htdocs (сомневаюсь, правда, стоило ли это делать), убралась и  эта ошибка :

[Sun Feb 21 12:04:36 2010] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: http://localhost/


Теперь в апачевском error.log прописывается только одни нотации и одно предупреждение(наверно из-за перезагрузки компа). То есть на вызов index.php никакие ошибки в лог не записываются. А окно браузера все так же пустое((((

[spoiler]
[Sun Feb 21 13:09:13 2010] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Sun Feb 21 13:09:17 2010] [notice] Apache/2.2.10 (Win32) PHP/5.2.10 configured -- resuming normal operations
[Sun Feb 21 13:09:17 2010] [notice] Server built: Oct 10 2008 12:39:04
[Sun Feb 21 13:09:17 2010] [notice] Parent: Created child process 3072
[Sun Feb 21 13:09:20 2010] [notice] Child 3072: Child process is running
[Sun Feb 21 13:09:20 2010] [notice] Child 3072: Acquired the start mutex.
[Sun Feb 21 13:09:20 2010] [notice] Child 3072: Starting 150 worker threads.
[Sun Feb 21 13:09:20 2010] [notice] Child 3072: Starting thread to listen on port 80.
[/spoiler]

Что же может мешать теперь?

8

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

ValueDater
Вы можете запустить обычный html файл, без кода PHP? Если сможете, то затем попробуйте запустить файл phpinfo.php со следующей строкой:
[mono]<?php phpinfo(); ?>[/mono]

При запуске этого файла посмотрите раздел mysql. Если он на месте, то phpMyAdmin должен работать, если нет, то значит в конфигурации что-то не так.

9

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

Hanut сказал:

ValueDater
Вы можете запустить обычный html файл, без кода PHP? Если сможете, то затем попробуйте запустить файл phpinfo.php со следующей строкой:
[mono]<?php phpinfo(); ?>[/mono]

При запуске этого файла посмотрите раздел mysql. Если он на месте, то phpMyAdmin должен работать, если нет, то значит в конфигурации что-то не так.

Вот сам раздел, может тут что не то.... Но вобще mysql прекрасно работает из командной строки, создает базы данных и все такое. А через phpMyAdmin вполне можно посмотреть список баз данных(и те что созданны из командной строки там появляются), да и создать новую можно вполне. Вот только нельзя посмотреть что там за таблицы. Потому, что когда нажимаешь на имя бд, которое является ссылкой, она перекидывает из прекрасно отображающегося main.php на усердно скрывающийся index.php. Если делать mysql_connect, то все совершенно спокойно коннектится.



[spoiler]mysqlMySQL Support    enabled
Active Persistent Links     0
Active Links     0
Client API version     5.0.51a

Directive    Local Value    Master Value
mysql.allow_persistent    On    On
mysql.connect_timeout    60    60
mysql.default_host    no value    no value
mysql.default_password    no value    no value
mysql.default_port    no value    no value
mysql.default_socket    no value    no value
mysql.default_user    no value    no value
mysql.max_links    Unlimited    Unlimited
mysql.max_persistent    Unlimited    Unlimited
mysql.trace_mode    Off    Off


mysqliMysqlI Support    enabled
Client API library version     5.0.51a
Client API header version     5.0.51a
MYSQLI_SOCKET     /tmp/mysql.sock

Directive    Local Value    Master Value
mysqli.default_host    no value    no value
mysqli.default_port    3306    3306
mysqli.default_pw    no value    no value
mysqli.default_socket    no value    no value
mysqli.default_user    no value    no value
mysqli.max_links    Unlimited    Unlimited
mysqli.reconnect    Off    Off[/spoiler]

Не показывается именно idex.php все остальные страницы phpMyAdmina вроде отображаются без проблем. И увы, я пока не настолько хорошо знаю php, чтобы понять до конца, что происходит в скрипте этой странице. Почему он не выводит форму авторизации с логином и паролем, или что там должно выводиться, но почему тогда показывает базы данных и разрешает их добавлять и удалять.

10

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

ValueDater
Попробуйте убрать из конфигурационного файла phpMyAdmin строку:
$cfg['PmaAbsoluteUri'] = 'C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/phpMyAdmin/';

Проверьте, чтобы браузер не блокировал фреймы.

11

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

Hanut сказал:

ValueDater
Попробуйте убрать из конфигурационного файла phpMyAdmin строку:
$cfg['PmaAbsoluteUri'] = 'C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/phpMyAdmin/';

Проверьте, чтобы браузер не блокировал фреймы.

Убрала эту строку, увы, не помогло( Может быть есть какие то еще догадки, из-за чего такое может быть, в принципе?

12

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

ValueDater
Без вывода ошибок сложно понять где именно происходит сбой.

В файле httpd-vhosts.conf должен быть блок управления виртуальным хостом localhost, в нем директива ErrorLog в которой указан файл журнала ошибок.

13

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

Hanut сказал:

ValueDater
Без вывода ошибок сложно понять где именно происходит сбой.

В файле httpd-vhosts.conf должен быть блок управления виртуальным хостом localhost, в нем директива ErrorLog в которой указан файл журнала ошибок.

Я не создавала виртуального хоста, это же вроде не обязательно, он ведь и та должен работать?
Я посмотрела в исходный код, при открытии злаполучного index.php  и увидела, что там все выводится во фреймах. А в body выведена ошибка "Для работы phpMyAdmin нужен браузер с поддержкой фреймов", тeкст которой берется из массива GLOBALS. НО в браузерах фреймы подключены, и успешно работают (проверено на странице с фреймами)! Почему же они не прорисовываются именно в Админе?

14

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

ValueDater
Вы не пробовали альтернативный браузер, чтобы убедиться в рабочем или нерабочем состоянии фреймов?

15

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

Hanut сказал:

ValueDater
Вы не пробовали альтернативный браузер, чтобы убедиться в рабочем или нерабочем состоянии фреймов?

Пробовала IE, Mozilla и Opera

16

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

ValueDater
Значит это не фрейм. Пока не знаю чем помочь.

17

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

ValueDater сказал:

MyAdminовский index.php открывает пустое окно,

php-5.3.2-Win32-VC9-x86
apache_2.2.14-win32-x86-no_ssl
mysql-essential-5.1.44-win32
phpMyAdmin-3.3.1
Windows XP

аналогичная проблема - при вводе http://localhost/phpmyadmin/ в строке броузера  отображается чистая страница.
если не использую файл настроек для phpMyAdmin, то отображает страницу для воода логина/пароля, после ввода - снова чистая страница.

В error.log ошибок никаких нет.
[Tue Apr 20 01:21:51 2010] [notice] Apache/2.2.14 (Win32) PHP/5.3.2 configured -- resuming normal operations
[Tue Apr 20 01:21:51 2010] [notice] Server built: Sep 28 2009 22:41:08
[Tue Apr 20 01:21:51 2010] [notice] Parent: Created child process 3668
[Tue Apr 20 01:21:53 2010] [notice] Child 3668: Child process is running
[Tue Apr 20 01:21:53 2010] [notice] Child 3668: Acquired the start mutex.
[Tue Apr 20 01:21:53 2010] [notice] Child 3668: Starting 64 worker threads.
[Tue Apr 20 01:21:53 2010] [notice] Child 3668: Starting thread to listen on port 80.

спасибо!

18

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

petr0ff
Посмотрите error.log относящийся к localhost.

19

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

petr0ff сказал:
ValueDater сказал:

MyAdminовский index.php открывает пустое окно,

php-5.3.2-Win32-VC9-x86
apache_2.2.14-win32-x86-no_ssl
mysql-essential-5.1.44-win32
phpMyAdmin-3.3.1
Windows XP

аналогичная проблема - при вводе http://localhost/phpmyadmin/ в строке броузера  отображается чистая страница.
если не использую файл настроек для phpMyAdmin, то отображает страницу для воода логина/пароля, после ввода - снова чистая страница.

В error.log ошибок никаких нет.
[Tue Apr 20 01:21:51 2010] [notice] Apache/2.2.14 (Win32) PHP/5.3.2 configured -- resuming normal operations
[Tue Apr 20 01:21:51 2010] [notice] Server built: Sep 28 2009 22:41:08
[Tue Apr 20 01:21:51 2010] [notice] Parent: Created child process 3668
[Tue Apr 20 01:21:53 2010] [notice] Child 3668: Child process is running
[Tue Apr 20 01:21:53 2010] [notice] Child 3668: Acquired the start mutex.
[Tue Apr 20 01:21:53 2010] [notice] Child 3668: Starting 64 worker threads.
[Tue Apr 20 01:21:53 2010] [notice] Child 3668: Starting thread to listen on port 80.

спасибо!

У меня была такая ошибка из-за несовместимости версий. При просмотре исходного кода админа в браузере, в код вставлялся код html (не понятно откуда он брался), и после него уже ничего не выполнялось. Переустановила другие версии и апача, и пхп, и мускула
(Apache/2.2.15(no-ssl) (Win32) PHP/5.2.13
Версия MySQL-клиента: 5.0.51a)
Кстати ошибок в логах не писал никаких.

20

Re: При запуске phpMyAdmin пустое окно. Помогите исправить эту ошибку.

Действительно, надо попробовать переустановить PHP на этот дистрибутив http://www.php.net/get/php-5.2.13-Win32 … m/a/mirror

php-5.3.2-Win32-VC9-x86 - этот с Apache использовать нельзя, он для IIS.