1

Тема: Ошибка при запуске PHP-MyAdmin 2.10.2

При запуске PHP-MyAdmin 2.10.2 вылетает такая ошибка Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

Пробовал ставить PHP-MyAdmin 2.6.2, он работает нормально !!!

Если что, то файла config.inc.php в директории phpMyAdmin не оказалось, пришлось самому его создавать методом копирования содержимого из config.sample.inc.phр и изменения одной строчки, а именно пароля. Ну и закоментировал не нужные поля. Запускаю http://localhost/phpMyAdmin/ а он сразу ругается Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

С РНР у меня все впоряде. Ну и мускулом тоже. Хотя у мускула есть один большой недостаток с которым я до сих пор не могу разобраться. Это проблема кодировки !!!!! Я в my.ini прописал кодировку по умолчанию cp1251, ну и указал папку где находятся кодировки. Добавляю данные в таблицу написанные русским текстом, а на экране браузера у меня кракозябра. Лезу в MySQL Administrator, чтобы посмотреть все ли у меня впоряде. В итоге все нормально, кодировка в Startup Variables -> Advanced =
Def. Char.Set: cp1251
Charset directory: D:/WebServers/usr/local/mysql/share/charsets/

Кодировка в таблице: Catalogs -> test -> Edit Table -> Table Options =
Charset: cp1251
Collation cp1251_general_ci

А вот конфа my.ini

[mysqld]

port=3306
bind_address=127.0.0.1
basedir="D:/WebServers/usr/local/mysql/"
datadir="D:/WebServers/usr/local/mysql/Data/"
default-character-set=cp1251
character_sets-dir=D:/WebServers/usr/local/mysql/share/charsets/
tmpdir=D:/WebServers/tmp

default-storage-engine=INNODB
max_connections=100
query_cache_size=0
table_cache=256
tmp_table_size=18M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_max_extra_sort_file_size=100G
myisam_sort_buffer_size=35M
key_buffer_size=25M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=47M
innodb_log_file_size=24M
innodb_thread_concurrency=8

Ну и соотвественно в браузере стоит кодировка:
Opera -> Windows-1251
IE -> Кирилица(Windows)
FireFox -> Кирилица(Windows-1251)
--------------------------------------------

А у меня кракозябра ((((

2

Re: Ошибка при запуске PHP-MyAdmin 2.10.2

Для настройки веб-сервера, воспользуйтесь данной статьей: Инструментарий веб-разработчика.

3

Re: Ошибка при запуске PHP-MyAdmin 2.10.2

Hanut сказал:

Для настройки веб-сервера, воспользуйтесь данной статьей: Инструментарий веб-разработчика.

Окей, поюзаем.

Я с кодировкой мускула вроде разобрался, просто установил более новую версию. Кстати, я хотел кое-что уточнить:
Некоторые комманды я вводил с помощью коммандной строки мускула. Добавлял данные в таблици, включая данные с русской кодировкой. Я так думаю то что эта самая строка использует кодировку DOS(CP-866).
И еще. Зайдя в MySQL Query Browser и юзая свою таблицу я увидел то что некоторые записи записанные с использованием кодировки cp1251, отображаются кракозяброй !!! Я поюзал этот MySQL Query Browser, но так и не нашел где у него можно сменить кодировку. Может Вы знаете ?

4

Re: Ошибка при запуске PHP-MyAdmin 2.10.2

Hanut сказал:

Для настройки веб-сервера, воспользуйтесь данной статьей: Инструментарий веб-разработчика.

Блин все сделал как и подабается а у меня все равно ошибка:
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

5

Re: Ошибка при запуске PHP-MyAdmin 2.10.2

Если что, то до этого у меня стоял PHP-MyAdmin 2.6.2 взятый отсюда http://www.arabi.ru/phpMyAdmin.php
Я бы им и дальше пользовался,но автор его урезал до такой стпенеи что там по умолчанию стояла кодировка UTF8, если мне память не изменяет. Изменить её на ср1251 я не мог. А прописывать что нить и искать из этого выход, у меня к сожалению нет времени.

6

Re: Ошибка при запуске PHP-MyAdmin 2.10.2

Дамы и Господа!
спасибо за участие.
У меня все заработало. Оказывается мне в php.ini нужно было подключить библиотеку php_mcrypt.dll .
Спасибо Виктору Волкову и Ивану Шумилову, за столь полезное и красочное руководство.

Hanut -извини что не прочел руководство до конца, а начал с середины(установка phpMyAdmin).
Спасибо за столь познавательный ресурс. Я скачал себе руководство в *.pdf формате.