26

Re: Ошибка в работе механизма сессии

Gal Sergey
Вроде все правильно, как в конфигурационном файле прописано, так скрипт и работает: без запроса пароля (авторизация config).

Если вам необходимо настроить доступ к phpMyAdmin с вводом пароля, то поставьте cookie авторизацию.
Добавьте эти строки:
$cfg['blowfish_secret'] = 'RaYo8d8hOxSgmx7z'; /* Пропишите любой набор символов и цифр. Это не пароль, его запоминать не надо. */
$cfg['Servers'][$i]['auth_type'] = 'cookie';

Удалите эти:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '1234';

27 (изменено: Gal Sergey, 2009-10-22 20:11:51)

Re: Ошибка в работе механизма сессии

Спасибо. Так авторизация работает и для root и для pma.
Только теперь в Интернет Эксплорере иногда возникает ошибка примерно такого содержания
Не удалось открыть узел
http://localhost/phpmyadmin/index.php?db=phpmyadmin&token=1b6c7cf61c81721081e65d55f7bcc878
Операция прервана

Хотя в Опере такой ошибки вроде бы не возникает.

28

Re: Ошибка в работе механизма сессии

Gal Sergey
К сожалению, не знаю в чем может быть причина такой ошибки.

29

Re: Ошибка в работе механизма сессии

У меня такая же проблема, как и у автора данной темы.. Только что уставновил PHPMyAdmin на новый компьютер. Пробовал скорректировать session.save_path - не помогает.. Заранее спасибо!

30 (изменено: BychkovVV, 2009-11-05 14:54:19)

Re: Ошибка в работе механизма сессии

Дополнение: установил другой (более новый) PHPMyAdmin,  теперь ошибка 2003 - Сервер не отвечает. Не знаю что делать.. Облазил много форумов.. Заранее спасибо!

31

Re: Ошибка в работе механизма сессии

BychkovVV
Для начала проверьте запущен ли сервис MySQL. Control Panel -> Administrative Tools -> Services -> MySQL.
Попробуйте соединиться с MySQL из командной строки.
mysql -uroot -p

Также попробуйте почистить кеш браузера и вновь подключиться с помощью phpMyAdmin.

32

Re: Ошибка в работе механизма сессии

Hanut, спасибо за помощь, проблема решена.. Дело было в том что антивирус OutPost(вроде так называется) мешал.. Я приостановил его работу и всё пошло.

33

Re: Ошибка в работе механизма сессии

Здравствуйте!
Я установил Apache 2, PHP 5.2.11 и MySQL 5.1.30 на свой компьютер (установлена WinXP). Попробовал запустить phpMyAdmin, но появляется такая же ошибка:

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

Перепробовал все, предложенное выше, но результата нет. Помогите, пожалуйста. Заранее спасибо.

34

Re: Ошибка в работе механизма сессии

dnluser
В php.ini в директиве session.save_path должен быть указан каталог хранения сессии, проверьте существует ли этот каталог.

Посмотрите журнал ошибок error.log.

Посмотрите значение session.save_path выводимое в phpinfo().
Создайте файл phpinfo.php со следующей строкой, и запустите его.

<?php phpinfo(); ?>

35

Re: Ошибка в работе механизма сессии

Hanut
Большое спасибо! Вы навели меня на мысль. Я проверил настройку PHP.ini. Оказалось, у меня была указана другая папка /php/ext
Дальше я разберусь. Еще раз большое спасибо!

36

Re: Ошибка в работе механизма сессии

Доброго времени.
У меня такаяже проблема с сесиями в PHPMyAdmin, файл конфигурации (php.ini) поправил, но ошибка не ищезла. Думаю проблема в невозможности записи даних в папку /tmp.
Зашел из под root, и выставил права 777 на все папки и подпапки каталого /tmp.
Ошибка таже.
Пожалуйста, подскажите как правильно выставить права на папку "тмп", так как я их случайно снес на 777. sad
Просто некторые програмы отказались работать с такими правами и заставили выставить на них другие. Но "пхпмуадмин" нечего не подсказывает. sad

37

Re: Ошибка в работе механизма сессии

Dimitryus
На каталоге /tmp должны быть права 777.

Запустите .php скрипт содержащий строку:
[mono]<?php phpinfo(); ?>[/mono]
И посмотрите что прописано в [mono]session.save_path[/mono].

Если при конфигурации PHP используется директива [mono]open_basedir[/mono], то проверьте прописан ли в ней каталог [mono]/tmp[/mono].

38

Re: Ошибка в работе механизма сессии

Hanut, большое спасибо. Всё проверил, поправил.
Запустился PHPMyAdmin, и выдал ошибку "#2002 Невозможно подключиться к серверу MySQL".
Что делать ? sad

39

Re: Ошибка в работе механизма сессии

Dimitryus
Судя по всему MySQL у вас выключен. Запустите его. Проверить запущен он или нет, можно из консоли.
[mono]mysql -uroot -p[/mono]

40

Re: Ошибка в работе механизма сессии

Запущен, работать можно из консоли нормально.

41

Re: Ошибка в работе механизма сессии

Dimitryus
Покажите конфигурационный файл phpMyAdmin.

42 (изменено: Dimitryus, 2010-07-22 11:33:13)

Re: Ошибка в работе механизма сессии

<?php
/* $FreeBSD: ports/databases/phpmyadmin/files/config.inc.php.sample,v 1.4 2010/03/08 23:24:47 miwi Exp $
 *
 * Skeleton configuration file -- this file is empty on a fresh
 * installaton of phpmyadmin.
 * 
 * Copy any settings you want to override from
 * libraries/config.default.php or visit /phpmyadmin/setup/ to generate a
 * basic configuration file
 * 
 */

$cfg['blowfish_secret'] = 'blablabla';

$i = 0;
$i++;

#$cfg['Servers'][$i]['nopassword'] = 1;

$cfg['Servers'][$i]['auth_type'] = 'cookie';
#$cfg['Servers'][$i]['host'] = 'localhost';

#$cfg['Servers'][$i]['controluser'] = 'root';
#$cfg['Servers'][$i]['controlpass'] = 'password';

#$cfg['Servers'][$i]['user'] = 'root';
#$cfg['Servers'][$i]['password'] = 'password';

?>

Вот настройки.

43

Re: Ошибка в работе механизма сессии

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

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

44

Re: Ошибка в работе механизма сессии

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13) in /usr/local/www/phpsite/htdocs/index.php on line 5
Coud not cobbect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13)

Кажеться нет доступа к серверу mysql.
Но права я вистави правильно на "тмп" (777).

45

Re: Ошибка в работе механизма сессии

Hanut, большое спасибо за помощь. Перезагрузился, всё стало работать. Просто я менял права в одном сеансе, когда файл "мускл" был создан, поетому наверное доступа небыло (при смене прав обратно).

46 (изменено: Trigan, 2010-11-07 12:50:14)

Re: Ошибка в работе механизма сессии

Не хочется спрашивать дорого Ханута в n-ый раз одно и тоже,  но несмотря на прочтение темы я в тупике.

в phpinfo  значение session.save_path - novalue
в php.ini  session.save_path = "/tmp"

папка tmp  777

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

47

Re: Ошибка в работе механизма сессии

Trigan сказал:

Произошла ошибка в работе механизма сессии.

В phpinfo() посмотрите откуда конфигурационный файл php.ini подгружается.
Директива: Loaded Configuration File