1

Тема: Ошибки после апдейта phpMyAdmin при переносе старого config.inc.php

привет. не подскажете мне что делать в такой ситуации? В общем обновил 2.6.х версию до 2.9.1.1 (переписал файлы на новые и подсунул старый конфиг). Теперь у меня на главной странице пхпмайадмина 3 ошибки:

1 Invalid hostname for server 2. Please review your configuration.

2 Invalid hostname for server 3. Please review your configuration.

3 The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.


Скажите плиз что делать. яндекс от меня уже вешаться готов, а толку то...

2

Re: Ошибки после апдейта phpMyAdmin при переносе старого config.inc.php

jeckhack

Скажите плиз что делать. яндекс от меня уже вешаться готов, а толку то...

Я бы на вашем месте создал бы новый конфиг. Там работы на 5 минут. Вся информация по установке есть в переведенной оф. документации на PHP-MYADMIN.RU, которая кстати, была совсем недавно обновлена.

Что касается ошибки, то если я не ошибаюсь - phpMyAdmin считает, что некорректно указано значение конфигурационной директивы $cfg['Servers'][$i]['host'], что может быть вполне обоснованно. Про третью ошибку уже написано на этом форуме, скажу лишь что это не критичная ошибка, если не используешь многобайтные кодировки.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3

Re: Ошибки после апдейта phpMyAdmin при переносе старого config.inc.php

Ясно. почитал ещё яндекс, назрел второй вопрос. Изначально в ПМА 2.6.х (не помню точно - ставил его не я) была кодировка майскл виндовая 1251. и было выпадающее меню для выбора. теперь же стоит намертво UTF-8 и поменять её нельзя. На что влияет эта смена кодировки, нужно ли пытаться опять вернуть 1251, отразится ли это всё на уже созданных БД и прочее... ?

4

Re: Ошибки после апдейта phpMyAdmin при переносе старого config.inc.php

jeckhack
Ниспадающий список с кодировками, о котором вы говорите действительно перестал существовать в новых версиях, но он касался только отображаемой кодировки страниц скрипта, никак не затрагивая данные и их отображение. Теперь изначально используется UTF-8, но это вовсе не значит, что данные находящиеся в cp-1251 будут отображаться некорректно. Хочу вас уверить, что смена phpMyAdmin с 2.6, на 2.9, никак не отразится на ваших данных в MySQL и работе с ними.

5

Re: Ошибки после апдейта phpMyAdmin при переносе старого config.inc.php

jeckhack

Ясно. почитал ещё яндекс, назрел второй вопрос.

[offtop]Прямо антиреклама Яндекса - вместо ответов возникают все новые вопросы smile [/offtop]

Изначально в ПМА 2.6.х (не помню точно - ставил его не я) была кодировка майскл виндовая 1251. и было выпадающее меню для выбора. теперь же стоит намертво UTF-8 и поменять её нельзя.

Скорее всего был переустановлен MySQL, т.к. кодировку MySQL-сервера phpMyAdmin не позволял менять никогда. Схему сопоставления соединения - да, кодировку MySQL-сервера - нет. Чем они отличаются друг от друга и за что отвечают, можешь прочитать здесь: http://dev.mysql.com/doc/refman/5.0/en/ … ables.html и здесь: http://dev.mysql.com/doc/refman/5.0/en/ … ction.html

И процитирую одно из правил форума - "Один топик - одна тема".

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

6

Re: Ошибки после апдейта phpMyAdmin при переносе старого config.inc.php

Теперь уже понятнее, спасибо.
А про сервер   - майскл никто не мог переставить, фактически я и есть админ серва smile
Да и если вернуть из бэкапа 2.6, то кодировка майскл опять показывается 1251.
Ну да ладно, фиг с ним. Будем считать что так и надо. smile

7 (изменено: fargo44, 2008-07-26 13:20:36)

Re: Ошибки после апдейта phpMyAdmin при переносе старого config.inc.php

jeckhack сказал:

привет. не подскажете мне что делать в такой ситуации? В общем обновил 2.6.х версию до 2.9.1.1 (переписал файлы на новые и подсунул старый конфиг). Теперь у меня на главной странице пхпмайадмина 3 ошибки:

1 Invalid hostname for server 2. Please review your configuration.

2 Invalid hostname for server 3. Please review your configuration.

Прошу прощения, что поднимаю столь старый топик, но недавно столкнулся с аналогичной проблемой. Гугл мне помог! smile Вот:

you now need to go into the phpmyadmin config file and comment out the additional server config lines. Why those where left in WHO KNOWS... but you are gonig to need to comment them out or del.

Edit
config.inc.php

Remove this:

$i++;
$cfg['Servers'][$i]['host'] = '';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['compress'] = FALSE;
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['only_db'] = '';
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['pmadb'] = ''; // 'phpmyadmin' - see scripts/create_tables.sql
$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]['verbose_check'] = TRUE;
$cfg['Servers'][$i]['AllowDeny']['order']
= '';
$cfg['Servers'][$i]['AllowDeny']['rules']
= array();

$i++;
$cfg['Servers'][$i]['host'] = '';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['compress'] = FALSE;
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['only_db'] = '';
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['pmadb'] = ''; // 'phpmyadmin' - see scripts/create_tables.sql
$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]['verbose_check'] = TRUE;
$cfg['Servers'][$i]['AllowDeny']['order']
= '';
$cfg['Servers'][$i]['AllowDeny']['rules']
= array();

END

Я переходил с версии 2.6.1 на версию 2.11.7.1 - всё отлично сработало!

(источник - _http://www.directadmin.com/forum/showthread.php?t=15177 )



.