1 (изменено: alo, 2009-08-08 13:36:16)

Тема: помогите поставить phpMyAdmin на сайт

Скачал, закачал на сайт хостера в каталог например mydomen.ru/www/phpMyAdmin
запускаю - на странице ввода пароля сначала пишет вот это - Невозможно загрузить расширение mcrypt! Проверьте настройки PHP.
Ввожу логин blowfish_secret, пароль я так пониаю не нужно ?
Потом жму далее и все ппц _ttp://mydomen.ru:2625/phpMyAdmin/index.php?token=cf9b3151966b9028fb9afdf7f44d511b
Я так понимаю дело в этой записи или в чем то еще ?
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Еще интересует как подключиться после успешной установки phpMyAdmin  к пустой базе MySQL  и сменить ее Default кодировку на UTF-8 ?

2

Re: помогите поставить phpMyAdmin на сайт

alo
В переменной $cfg['blowfish_secret'] следует прописать любой набор цифр и латинских букв. Это не пароль, запоминать его не надо.

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

3

Re: помогите поставить phpMyAdmin на сайт

В те поля по запуску, что вводить ? имя пользователя и пароль от MySQL ? не может быть такого, там еще тогда имя хоста должно быть
Как забить пользователя для phpMyAdmin и приконектиться к базе,  MySQL ? (пароли хостер мне предоствил)

4

Re: помогите поставить phpMyAdmin на сайт

alo
Имя хоста задается в конфигурационном файле в переменной $cfg['Servers'][$i]['host']

Вводить в данные поля надо именно имя пользователя и пароль от MySQL.

5

Re: помогите поставить phpMyAdmin на сайт

Это ппц, что я не так делаю ? что у меня появляется вот это - _ttp://mydomen.ru:2625/phpMyAdmin/index.php?token=cf9b3151966b9028fb9afdf7f44d511b
и сообщение немогу отобразить страницу ? это как норма или должно быть вроде ошибка host not found или немогу приконектиться ?
для самого phpMyAdmin база нужна ?
Короче я уже устал экспериментировать, скачал денвера как из него выполнить подключение к базе ввести одну команду вроде этой DEFAULT CHARACTER SET 'UTF8' и забыть раз и навсегда  ?

6

Re: помогите поставить phpMyAdmin на сайт

alo
В Денвере необходимо отредактировать конфигурационный файл MySQL (my.ini или my.cnf).
Поменяйте cp1251 на utf8 в строках (могут быть и другие):
default-character-set=utf8
init-connect="SET NAMES utf8"

7

Re: помогите поставить phpMyAdmin на сайт

Hanut сказал:

В Денвере необходимо отредактировать конфигурационный файл MySQL (my.ini или my.cnf).
Поменяйте cp1251 на utf8 в строках (могут быть и другие):
default-character-set=utf8
init-connect="SET NAMES utf8"

ОГЛАСИТЕ ВЕСЬ СПИСОК ПОЖАЛУЙСТА. СКОЛЬКО ВСЕГО НАДО НАСТРОЕК ЗАБИТЬ И В КАКИЕ КОНФИГИ ДЛЯ ТОГО ЧТОБЫ ВЫПОЛНИТЬ ОДНУ ПРОСТЕЙШУЮ ОПЕРАЦИЮ - УСТАНОВКА КОДИРОВКИ UTF-8 ПО УМОЛЧАНИЮ.

8

Re: помогите поставить phpMyAdmin на сайт

alo
Только вышеперечисленные две.

В Денвере могут быть и другие директивы касающиеся кодировки, поэтому в конфигурационном файле MySQL, просто поменяйте все cp1251 на utf8.

9

Re: помогите поставить phpMyAdmin на сайт

Hanut сказал:

alo
Только вышеперечисленные две.

В Денвере могут быть и другие директивы касающиеся кодировки, поэтому в конфигурационном файле MySQL, просто поменяйте все cp1251 на utf8.

Я не понял зачем мне менять в денвере настройки MySQL который стоит локально и никакого отношения к базам которые у хостера не имеет ?

10

Re: помогите поставить phpMyAdmin на сайт

alo
Установка кодировки таблицы по умолчанию зависит от настройки MySQL. На хосте вам скорее всего будут недоступны конфигурационные файлы, поэтому для установки необходимой кодировки (если она отличается от настроек на хосте) потребуется в документации устанавливаемого скрипта найти конфигурационную директиву отвечающую за кодировку соединения с MySQL и прописать ее установив в utf8.

11

Re: помогите поставить phpMyAdmin на сайт

Hanut сказал:

alo
Установка кодировки таблицы по умолчанию зависит от настройки MySQL. На хосте вам скорее всего будут недоступны конфигурационные файлы, поэтому для установки необходимой кодировки (если она отличается от настроек на хосте) потребуется в документации устанавливаемого скрипта найти конфигурационную директиву отвечающую за кодировку соединения с MySQL и прописать ее установив в utf8.

Зачем прописывать в директивы Psychostats ? при  установке на сайт хостера  пишет следующие:
Default charset for DB 'stats_mybaza_ru' is not UTF8 (current: cp1251) and might cause problems.

If the database is not using utf8 character set you might encounter problems with players that have non-ascii names. If you want to re-create the database you can do so in the next step of the installation.

12

Re: помогите поставить phpMyAdmin на сайт

alo
Создайте базу данных, перейдите в phpMyAdmin на страницу "Операции" и установите сравнение в utf8_general_ci.