1

Тема: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Здравтсвуйте,


Установил IIS 6.0, затем MySQl 5.1.18 и php-5.2.5
При установке phpMyAdmin а точнее при запуске setup.php из папки scripts выходит следующее сообщение:

"Произошла ошибка в работе механизма сессии. Проверьте файлы журналов PHP и/или Веб-сервера на наличие ошибок, и произведите их корректное конфигурирование."



Вот что выдает phpinfo.php

session
Session Support  enabled 
Registered save handlers  files user 
Registered serializer handlers  php php_binary wddx 

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_httponly Off Off
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path no value no value
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 0 0

Буду ждать вашей помощи

2

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Создайте пустой каталог, например, C:\php\session, затем в данной директиве session.save_path пропишите его.
session.save_path = "C:/php/session"

Если не трудно, отпишите, пожалуйста, заработает ли на IIS связка PHP 5.2.5 и MySQL 5.1.18, так как у наших пользователей уже были сложности в их взаимодействии через библиотеки расширений PHP.

3

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Прописал как велели, не заработало.

4

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

AlekseyY
Что именно не заработало? Какая ошибка выводится?

5

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Hanut сказал:

AlekseyY
Что именно не заработало? Какая ошибка выводится?

Выходит то же самое, что и было раньше, я не знаю как посмотреть логи в php, но если вы мне скажите как, то возможно мы найдем причину.

6

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

AlekseyY
Поищите логи IIS. К сожалению, не знаю где они там.

7

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Hanut сказал:

AlekseyY
Поищите логи IIS. К сожалению, не знаю где они там.

Здравствуйте,

Логи не ненашел, помогите пожайлуста разрешить эту проблему или подскажите какие сайты/статьи помогут мне. Недавно скачал Mastering_phpMyAdmin_2[1].11_for_Effective_MySQL_Management_[eBook] но там этой нужной информации не нашел. Так хочется поработать с IIS а не ставить сервер Apache.

8

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Hanut сказал:

AlekseyY
Поищите логи IIS. К сожалению, не знаю где они там.

Нашел я логи IIS
Вот что написано:

#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2008-04-30 02:22:00
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status
2008-04-30 02:22:00 W3SVC1 172.27.21.21 GET /index.htm - 80 - 172.27.21.21 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322) 200 0 0
2008-04-30 02:22:04 W3SVC1 172.27.21.21 GET /bts.htm - 80 - 172.27.21.21 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322) 200 0 0
2008-04-30 02:27:51 W3SVC1 172.27.21.21 GET /phpmyadmin/scripts/setup.php - 80 - 172.27.21.21 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322) 302 0 0
2008-04-30 02:27:51 W3SVC1 172.27.21.21 GET /phpmyadmin/error.php lang=ru&dir=ltr&type=%CE%F8%E8%E1%EA%E0&error=%CF%F0%EE%E8%E7%EE%F8%EB%E0+%EE%F8%E8%E1%EA%E0+%E2+%F0%E0%E1%EE%F2%E5+%EC%E5%F5%E0%ED%E8%E7%EC%E0+%F1%E5%F1%F1%E8%E8.+%CF%F0%EE%E2%E5%F0%FC%F2%E5+%F4%E0%E9%EB%FB+%E6%F3%F0%ED%E0%EB%EE%E2+PHP+%E8%2F%E8%EB%E8+%C2%E5%E1-%F1%E5%F0%E2%E5%F0%E0+%ED%E0+%ED%E0%EB%E8%F7%E8%E5+%EE%F8%E8%E1%EE%EA%2C+%E8+%EF%F0%EE%E8%E7%E2%E5%E4%E8%F2%E5+%E8%F5+%EA%EE%F0%F0%E5%EA%F2%ED%EE%E5+%EA%EE%ED%F4%E8%E3%F3%F0%E8%F0%EE%E2%E0%ED%E8%E5. 80 - 172.27.21.21 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322) 200 0 0

9

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Hanut сказал:

AlekseyY
Поищите логи IIS. К сожалению, не знаю где они там.

Вот  более подробный отчет по лог файлам:

#Date: 2008-04-30 02:38:10
#Fields: date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken
2008-04-30 02:38:10 W3SVC1 MIRROR 172.27.21.21 GET /phpmyadmin/scripts/setup.php - 80 - 172.27.21.15 HTTP/1.1 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+MRA+5.0+(build+02094)) pmaCookieVer=4 - mirror 302 0 0 1357 427 796
2008-04-30 02:38:10 W3SVC1 MIRROR 172.27.21.21 GET /phpmyadmin/error.php lang=ru&dir=ltr&type=%CE%F8%E8%E1%EA%E0&error=%CF%F0%EE%E8%E7%EE%F8%EB%E0+%EE%F8%E8%E1%EA%E0+%E2+%F0%E0%E1%EE%F2%E5+%EC%E5%F5%E0%ED%E8%E7%EC%E0+%F1%E5%F1%F1%E8%E8.+%CF%F0%EE%E2%E5%F0%FC%F2%E5+%F4%E0%E9%EB%FB+%E6%F3%F0%ED%E0%EB%EE%E2+PHP+%E8%2F%E8%EB%E8+%C2%E5%E1-%F1%E5%F0%E2%E5%F0%E0+%ED%E0+%ED%E0%EB%E8%F7%E8%E5+%EE%F8%E8%E1%EE%EA%2C+%E8+%EF%F0%EE%E8%E7%E2%E5%E4%E8%F2%E5+%E8%F5+%EA%EE%F0%F0%E5%EA%F2%ED%EE%E5+%EA%EE%ED%F4%E8%E3%F3%F0%E8%F0%EE%E2%E0%ED%E8%E5. 80 - 172.27.21.15 HTTP/1.1 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+MRA+5.0+(build+02094)) pmaCookieVer=4 - mirror 200 0 0 1421 881 15

Может быть проблема кроется в mpaCookieVer=4,
есть другое мнение что по умолчанию в phpmyadmin используется имя пользователя и пароль для доступа к MySql как pma, у меня в MySql имя пользователя и пароль отличается от pma, хотя если я правильно понял то при запуске /phpmyadmin/scripts/setup.php имя и пароль могут отличаться так как они введутся в течении установки phpmyadmin.

10

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

AlekseyY
phpinfo правильно отображает установленный каталог в директиве session.save_path?

11

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Hanut сказал:

AlekseyY
phpinfo правильно отображает установленный каталог в директиве session.save_path?

Отображает как no value для Local Value и Master Value, как это исправить?

12

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

AlekseyY сказал:

Отображает как no value для Local Value и Master Value, как это исправить?

Во втором сообщении ветки читайте.

13

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Hanut сказал:
AlekseyY сказал:

Отображает как no value для Local Value и Master Value, как это исправить?

Во втором сообщении ветки читайте.

Я все проверил, все сделал еще раньше как вы написали может надо прописывать гдето в другом месте. Windows также перезагружал.

14

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

AlekseyY сказал:
Hanut сказал:
AlekseyY сказал:

Отображает как no value для Local Value и Master Value, как это исправить?

Во втором сообщении ветки читайте.

Я все проверил, все сделал еще раньше как вы написали может надо прописывать гдето в другом месте. Windows также перезагружал.

Дело в том что когда открываю phpinfo.php в браузере, я заметил что нет изменений в настройках php.ini в чем проблема?

15

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Я нашел причину, в phpinfo.php в самом начале указывается параметр Loaded Configuration File, в данном члучае он: (none) , а должен ссылаться на php.ini в C:\PHP. Как изменить этот параметр???

16

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

AlekseyY
В Apache за подгружаемый конфигурационный файл PHP отвечает директива:
PHPIniDir "C:/php"
С IIS помочь не могу.

17 (изменено: mixit, 2008-05-04 17:23:16)

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

Hanut сказал:

AlekseyY
В Apache за подгружаемый конфигурационный файл PHP отвечает директива:
PHPIniDir "C:/php"
С IIS помочь не могу.

у меня такая же проблема только под linux'ом как ее решить но уже после не большого периода работы с phpmyadmin

18

Re: phpMyAdmin - Ошибка. Произошла ошибка в работе механизма сессии.

mixit
Откройте, пожалуйста, другую ветку обсуждения и опишите ваши затруднения, попробуем разобраться.