1

Тема: localhost/phpmyadmin выдал сообщение...

Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите здесь. нажал "здесь" выдает:
$cfg['Servers'][$i]['pmadb'] ...     OK
$cfg['Servers'][$i]['relation'] ...     Не готово [ Документация ]
Основные возможности связей: Недоступно

$cfg['Servers'][$i]['table_info'] ...     Не готово [ Документация ]
Показать возможности: Недоступно

$cfg['Servers'][$i]['table_coords'] ...     Не готово [ Документация ]
$cfg['Servers'][$i]['pdf_pages'] ...     Не готово [ Документация ]
Создание PDF-схемы: Недоступно

$cfg['Servers'][$i]['column_info'] ...     Не готово [ Документация ]
Отображать комментарии столбцов: Недоступно
Созданные закладки: Недоступно
Преобразование: Недоступно

$cfg['Servers'][$i]['history'] ...     Не готово [ Документация ]
История SQL-запросов: Недоступно

$cfg['Servers'][$i]['designer_coords'] ...     Не готово [ Документация ]
Дизайнер: Недоступно

Это что то не так сделал ? подскажите я ламак в этом )

Отредактировано Skip (2009-07-11 09:33:27)

2

Re: localhost/phpmyadmin выдал сообщение...

Перед включением таблиц расширений, их необходимо развернуть в БД phpmyadmin.
Смотрите 7 параграф данной статьи: http://php-myadmin.ru/learning/phpmyadmin-setup.html

ВКонтакте Facebook Twitter

3

Re: localhost/phpmyadmin выдал сообщение...

У меня тоже выдавало такое сообщение как в первом посту. Попытался сделать то, что написано в 7 параграфе статьи: http://php-myadmin.ru/learning/phpmyadmin-setup.html. Возможно я сделал что-то не так.

Теперь при входе  phpMyAdmin появляется окно авторизации. Но войти я не могу.
В поле Пользователь ввожу pma. Пробовал  и root. Пароль у меня один и на root, и на  pma.
#2003 - Сервер не отвечает
Не удалось установить подключение для пользователя указанного в директиве controluser, с помощью параметров определенных в конфигурационном файле config.inc.php.


Файл config.inc.php скопировал с 7-го параграфа. В нем изменил только строку с паролем.
<?php
$i = 0;
$i++;
$cfg['blowfish_secret'] = 'любая фраза';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['controluser'] = 'pma'; // Имя созданного вами только что пользователя для доступа к расширенным таблицам.
$cfg['Servers'][$i]['controlpass'] = '1234'; // А здесь его пароль.
$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';
?>

Отредактировано Gal Sergey (2009-07-24 20:26:27)

4

Re: localhost/phpmyadmin выдал сообщение...

Gal Sergey
Сперва надо создать пользователя pma, о чем ошибка и сообщает.

Отключите таблицы расширений, войдите под root, создайте пользователя pma (проверьте есть ли он), задайте этому пользователю права на таблицу phpmyadmin, затем разверните таблицы расширений, выйдите из phpMyAdmin, включите в config.inc.php директивы расширений и входите в phpMyAdmin под root.

Проверьте также запущен ли MySQL.

ВКонтакте Facebook Twitter

5

Re: localhost/phpmyadmin выдал сообщение...

Спасибо за быстрый ответ.
Но я не знаю как отключить таблицы расширений.
А по поводу MySQL, когда я его запускаю отдельно, он в режиме командной строки требует пароля, но не принимает его. Издает неприятный досовский или биосовский системный звук и закрывается. А перед этим я заходил в MySQL.Он выдавл приглашения для ввода команд MySQL>.

Отредактировано Gal Sergey (2009-07-25 08:32:51)

6

Re: localhost/phpmyadmin выдал сообщение...

Gal Sergey
Посмотрите запущен ли MySQL в службах: Control Panel -> Administrative Tools -> Services.

ВКонтакте Facebook Twitter

7

Re: localhost/phpmyadmin выдал сообщение...

У меня там  было установлено Тип запуска - вручную. Когда я зпустил MySQL из панели администрирование, то вроде бы заработало. Теперь что, все время MySQL надо запускать из панели администрирования?

8

Re: localhost/phpmyadmin выдал сообщение...

Gal Sergey
На странице Инструментарий веб-разработчика в самом низу описано создание пакетного файла для запуска Apache, MySQL и перезаписи файла hosts.

На странице Запуск и остановка веб-сервера с помощью nnCron вы можете найти способ запуска элементов веб-сервера с помощью планировщика nnCron.

ВКонтакте Facebook Twitter

9

Re: localhost/phpmyadmin выдал сообщение...

Пакетные файлы у меня были созданы. Я и из них стартовал, но результат был тот же. Но одно место в описании мне непонятно.

При использовании виртуальных хостов необходимо создать в директории C:\apache два файла: vhosts-off.txt – содержащий изначальное содержимое файла "hosts" и vhosts-on.txt – содержащий все виртуальные хосты. Обратите внимание, что при создании новых виртуальных хостов вам необходимо будет добавлять их в файл vhosts-on.txt, а не в C:\WINDOWS\system32\drivers\etc\hosts. Посмотрите на примеры ниже.

Файл vhosts-off.txt (может содержать одну единственную строку):
127.0.0.1 localhost

Пример файла vhosts-on.txt с виртуальными хостами www.test.ru и test.ru:

127.0.0.1 localhost
127.0.0.1 www.test.ru
127.0.0.1 test.ru

файлы vhosts-on.txt и vhosts-off.txt я оставил пустыми, потому что подумал, что они будут заполнятся сами. Или же в vhosts-on.txt и vhosts-off.txt  надо вручную записать хотя бы
127.0.0.1 localhost?

Отредактировано Gal Sergey (2009-07-25 23:05:33)

10

Re: localhost/phpmyadmin выдал сообщение...

Gal Sergey
Сами эти файлы заполняться не будут.

В файл vhosts-off.txt обязательно пропишите строку:
127.0.0.1 localhost

Если у вас есть виртуальный хост test.ru, то в файле vhosts-on.txt необходимо прописать:
127.0.0.1 localhost
127.0.0.1 www.test.ru
127.0.0.1 test.ru

ВКонтакте Facebook Twitter

11

Re: localhost/phpmyadmin выдал сообщение...

Большое спасибо!
Ну и еще раз вернусь к первому посту. Начинающим можно не обращать внимание на сообщение Дополнительные возможности для работы со связанными таблицами недоступны или все-таки лучше его убирать?

12

Re: localhost/phpmyadmin выдал сообщение...

Gal Sergey
Лучше все-таки настроить расширенные таблицы, так как они используются для работы с историей запросов, дизайнером связей и другими крайне полезными функциями phpMyAdmin.

ВКонтакте Facebook Twitter

13

Re: localhost/phpmyadmin выдал сообщение...

я вот тоже столкнулся с такой проблемой (после авторизации выдает сообщение "Не удалось установить подключение для пользователя указанного в директиве controluser, с помощью параметров определенных в конфигурационном файле config.inc.php.")
как было описано выше создал пользователя с таким именем и паролем, откорректировал файл config.inc.php в директории etc/myphpadmin, а результат тот же.
где еще "покопать"?
OS- UBUNTU 9.04

14

Re: localhost/phpmyadmin выдал сообщение...

asotel
Посмотрите 7 параграф этой статьи: http://php-myadmin.ru/learning/phpmyadmin-setup.html

Проверьте права созданного вами для controluser пользователя на странице привилегий.

ВКонтакте Facebook Twitter

15

Re: localhost/phpmyadmin выдал сообщение...

такая же проблема ...

Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите здесь.

$cfg['Servers'][$i]['pmadb'] ...    OK
$cfg['Servers'][$i]['relation'] ...    Не готово [ Документация ]
Основные возможности связей: Недоступно

$cfg['Servers'][$i]['table_info'] ...    Не готово [ Документация ]
Показать возможности: Недоступно

$cfg['Servers'][$i]['table_coords'] ...    Не готово [ Документация ]
$cfg['Servers'][$i]['pdf_pages'] ...    Не готово [ Документация ]
Создание PDF-схемы: Недоступно

$cfg['Servers'][$i]['column_info'] ...    Не готово [ Документация ]
Отображать комментарии столбцов: Недоступно
Созданные закладки: Недоступно
Преобразование: Недоступно

$cfg['Servers'][$i]['history'] ...    Не готово [ Документация ]
История SQL-запросов: Недоступно

$cfg['Servers'][$i]['designer_coords'] ...    Не готово [ Документация ]
Дизайнер: Недоступно


ссылка данная выше битая...

16

Re: localhost/phpmyadmin выдал сообщение...

micpicode
Смотрите здесь (упомянутая выше статья была удалена по причине неактуальности):
http://php-myadmin.ru/learning/instrument-pma.html

Необходимо импортировать таблицы расширений и настроить конфигурационный файл phpMyAdmin.

ВКонтакте Facebook Twitter

17

Re: localhost/phpmyadmin выдал сообщение...

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

18

Re: localhost/phpmyadmin выдал сообщение...

Доброго времени суток. Поставил на Мас MAMP Pro 1.8.3
Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите здесь.
[spoiler]$cfg['Servers'][$i]['pmadb'] ...     OK
$cfg['Servers'][$i]['relation'] ...     Не готово [ Документация ]
Основные возможности связей: Недоступно

$cfg['Servers'][$i]['table_info'] ...     Не готово [ Документация ]
Показать возможности: Недоступно

$cfg['Servers'][$i]['table_coords'] ...     Не готово [ Документация ]
$cfg['Servers'][$i]['pdf_pages'] ...     Не готово [ Документация ]
Создание PDF-схемы: Недоступно

$cfg['Servers'][$i]['column_info'] ...     Не готово [ Документация ]
Отображать комментарии столбцов: Недоступно
Созданные закладки: Недоступно
Преобразование: Недоступно

$cfg['Servers'][$i]['history'] ...     Не готово [ Документация ]
История SQL-запросов: Недоступно

$cfg['Servers'][$i]['designer_coords'] ...     Не готово [ Документация ]
Дизайнер: Недоступно
[/spoiler]

Сделал все как в инструкции по установке, но результат на лице=(
Единственное чего смог добиться так это изменить все Не готово на ОК но все надписи Не доступно так и остались
В чем проблема господа, подскажите?

[spoiler]<?php
/* $Id: config.inc.php,v 2.52 2005/03/16 17:22:08 lem9 Exp $ */
// vim: expandtab sw=4 ts=4 sts=4:
/**
* phpMyAdmin Configuration File
*
* All directives are explained in Documentation.html
*/
/**
* Sets the php error reporting - Please do not change this line!
*/
if (!isset($old_error_reporting)) {
    error_reporting(E_ALL);
    @ini_set('display_errors', '1');
}
/**
* Your phpMyAdmin url
*
* Complete the variable below with the full url ie
*    http://www.your_web.net/path_to_your_ph … directory/
*
* It must contain characters that are valid for a URL, and the path is
* case sensitive on some Web servers, for example Unix-based servers.
*
* In most cases you can leave this variable empty, as the correct value
* will be detected automatically. However, we recommend that you do
* test to see that the auto-detection code works in your system. A good
* test is to browse a table, then edit a row and save it.  There will be
* an error message if phpMyAdmin cannot auto-detect the correct value.
*
* If the auto-detection code does work properly, you can set to TRUE the
* $cfg['PmaAbsoluteUri_DisableWarning'] variable below.
*/
$cfg['PmaAbsoluteUri'] = '';


/**
* Disable the default warning about $cfg['PmaAbsoluteUri'] not being set
* You should use this if and ONLY if the PmaAbsoluteUri auto-detection
* works perfectly.
*/
$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;

/**
* Disable the default warning that is displayed on the DB Details Structure page if
* any of the required Tables for the relationfeatures could not be found
*/
$cfg['PmaNoRelation_DisableWarning']  = FALSE;

/**
* The 'cookie' auth_type uses blowfish algorithm to encrypt the password. If
* at least one server configuration uses 'cookie' auth_type, enter here a
* passphrase that will be used by blowfish. The maximum length seems to be 46
* characters.
*/
$cfg['blowfish_secret'] = '';

/**
* Server(s) configuration
*/
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to ''.
$i++;
$cfg['Servers'][$i]['host']          = 'localhost';
$cfg['Servers'][$i]['port']          = '';         
$cfg['Servers'][$i]['socket']        = '';         
$cfg['Servers'][$i]['connect_type']  = 'tcp';       
$cfg['Servers'][$i]['extension']     = 'mysqli';     
$cfg['Servers'][$i]['compress']      = FALSE;       
$cfg['Servers'][$i]['controluser']   = 'pma';         
$cfg['Servers'][$i]['controlpass']   = '22081985';         
$cfg['Servers'][$i]['auth_type']     = 'config';   
$cfg['Servers'][$i]['user']          = 'root';     
$cfg['Servers'][$i]['password']      = 'root';         
$cfg['Servers'][$i]['only_db']       = '';         
$cfg['Servers'][$i]['verbose']       = '';         

$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['Servers'][$i]['verbose_check'] = TRUE;       
$cfg['Servers'][$i]['AllowRoot']     = TRUE;       
$cfg['Servers'][$i]['AllowDeny']['order']  = '';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array();
[/spoiler]

Отредактировано Tenevoi (2009-12-15 19:51:25)

19

Re: localhost/phpmyadmin выдал сообщение...

Tenevoi
Проверьте правильно ли создан пользователь pma. Перейдите в phpMyAdmin в таблицу phpmyadmin и посмотрите вкладку "Привилегии", там должен быть пользователь pma.

ВКонтакте Facebook Twitter

20

Re: localhost/phpmyadmin выдал сообщение...

Ерунда какая то.....Кароче обломался с маком и пошел в линукс, там все завел с полпинка! Вернулся в мак - все работает. В общем все как и у micpicode - само собой решилось

21

Re: localhost/phpmyadmin выдал сообщение...

Здраствуйте.
У меня чють подругому
$cfg['Servers'][$i]['pmadb'] ...  OK
$cfg['Servers'][$i]['relation'] ...  Не готово [ Документация ]
Основные возможности связей: Недоступно
 
$cfg['Servers'][$i]['table_info'] ...  Не готово [ Документация ]
Показать возможности: Недоступно
 
$cfg['Servers'][$i]['table_coords'] ...  Не готово [ Документация ]
$cfg['Servers'][$i]['pdf_pages'] ...  Не готово [ Документация ]
Создание PDF-схемы: Недоступно
 
$cfg['Servers'][$i]['column_info'] ...  OK
Отображать комментарии столбцов: Доступно
Преобразование: Доступно
 
$cfg['Servers'][$i]['bookmarktable'] ...  OK
Созданные закладки: Доступно
 
$cfg['Servers'][$i]['history'] ...  Не готово [ Документация ]
История SQL-запросов: Недоступно
 
$cfg['Servers'][$i]['designer_coords'] ...  Не готово [ Документация ]
Дизайнер: Недоступно
 
$cfg['Servers'][$i]['tracking'] ...  Не готово [ Документация ]
Слежение: Недоступно
 
Вчем я прокололся?

22

Re: localhost/phpmyadmin выдал сообщение...

HakynaMatata
Попробуйте повторно импортировать scripts/create_tables.sql и проверьте имена таблиц с теми, что указаны в конфигурационном файле phpMyAdmin (config.inc.php).

После внесения изменений, почистите куки браузера.

ВКонтакте Facebook Twitter

23

Re: localhost/phpmyadmin выдал сообщение...

При повторном импорте пишет:
Ошибка
SQL-запрос:

-- --------------------------------------------------------
--
-- Table structure for table `pma_history`
--
CREATE TABLE IF NOT EXISTS `pma_history` (

`id` bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`username` varchar( 64 ) NOT NULL default '',
`db` varchar( 64 ) NOT NULL default '',
`table` varchar( 64 ) NOT NULL default '',
`timevalue` timestamp( 14 ) NOT NULL ,
`sqlquery` text NOT NULL ,
PRIMARY KEY ( `id` ) ,
KEY `username` ( `username` , `db` , `table` , `timevalue` )
) ENGINE = MYISAM COMMENT = 'SQL history for phpMyAdmin' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;



Ответ MySQL: 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14) NOT NULL,
  `sqlquery` text NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `usernam' at line 12

Загружены всего две таблицы
pma_bookmark  и  pma_column_info

24

Re: localhost/phpmyadmin выдал сообщение...

HakynaMatata
Попробуйте в конфигурационном файле MySQL (my.ini) прописать следующую строку в разделе [mysqld]:
[mono]sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"[/mono]

Если не поможет, укажите версию MySQL и phpMyAdmin.

ВКонтакте Facebook Twitter

25

Re: localhost/phpmyadmin выдал сообщение...

Данная строка присуствовает в my.ini
MySQL 6.0 и phpMyAdmin 3.3.1