1 (изменено: razipo, 2010-02-07 23:36:13)

Тема: Как настроить если настроенно а говорит что нет?

Настраивал все как по статье по установке здесь на сайте а все равно показывает что не включено...вот что говорит 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]['bookmarktable'] ...     Не готово [ Документация ]
Созданные закладки: Недоступно
 
$cfg['Servers'][$i]['history'] ...     Не готово [ Документация ]
История SQL-запросов: Недоступно
 
$cfg['Servers'][$i]['designer_coords'] ...     Не готово [ Документация ]
Дизайнер: Недоступно

Вот содержание файла 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'] = 'root'; /* А здесь его пароль. */
  $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';
?>

Вроде того что в первом спойлере не должно быть, а почему оно так?
И еще а почему у меня в CMS с кодировкой все нормально а когда через файлы разные получаю данные то одни вопросы показывает в разных кодировках (

2

Re: Как настроить если настроенно а говорит что нет?

Вот нашел http://forum.php-myadmin.ru/viewtopic.php?id=1514 у меня таже байда только такого файла как config.simple.php
У меня на машине нет (

3

Re: Как настроить если настроенно а говорит что нет?

Ладно включил авторизацию через куки а почему тогда в статье по настройке и установки pma пишется что через tcp и ничего не работает при этом?
Может статью пора изменить?

4

Re: Как настроить если настроенно а говорит что нет?

razipo
Если вы развернули расширенные таблицы - проверьте их наличие в БД phpmyadmin. Если вы видите таблицы в БД, то попробуйте почистить куки браузера.

razipo сказал:

И еще а почему у меня в CMS с кодировкой все нормально а когда через файлы разные получаю данные то одни вопросы показывает в разных кодировках (

Не смог понять. Постарайтесь описать проблему подробнее, и желательно с примерами.

5

Re: Как настроить если настроенно а говорит что нет?

Ну вот у меня на локале стоит 2 CMS в какой кодировке они я не помню но кажется в разных и вот в них текст отображается нормально а когда я по урокам там разным создавал базы и таблицы в них то при чтении данных из таблиц получал все в таком виде ??????? ???? ???? ???????? пробелы остаются пробелами а вот буквы все вопросами при этом таблицы я создавал разные и разная кодировка в них была а все одно вопросами(Кириллица на латинице не было данных).

6

Re: Как настроить если настроенно а говорит что нет?

razipo
Для верного отображения необходимо соблюсти ряд правил.

Если страницы скрипта будут в кодировке windows-1251, то таблицы БД должны иметь сравнение cp1251_general_ci, и кодировка соединения с MySQL установлена в cp1251.

Для установки кодировки соединения с MySQL необходимо сразу после функции mysql_connect добавить строку:

mysql_query('SET NAMES cp1251');