Страница 1 из 1

Увеличение сессии работы phpmyadmin до 5ти часов

Добавлено: 10 авг 2013, 21:52
Redee
Увеличение сессии работы phpmyadmin до 5ти часов (18000 сек)

останавливаем OpServ

открываем ...\OpenServer\userdata\config\phpmyadmin_config.inc.php
добавляем строку
$cfg['LoginCookieValidity'] = 18000;

открываем
...\OpenServer\userdata\config\PHP-5.2.17_php.ini
...\OpenServer\userdata\config\PHP-5.3.23_php.ini
...\OpenServer\userdata\config\PHP-5.4.13_php.ini
...\OpenServer\userdata\config\PHP-5.x.xx_php.ini
меняем session.gc_maxlifetime = 3600 на
session.gc_maxlifetime = 18000

запускаем OpServ

Добавлено: 20 дек 2013, 16:14
Zhdislav
Доброго времени суток.
Произвёл указанные выше действия на openserver версии 4.8.9. Перезапустил сервер, в перегенерируемом userdata\temp\config\phpmyadmin_config.inc.php появились нужные настройки, однако, после входа в phpmyadmin сессия всё равно завершилась через 1440 сек бездействия. Вроде бы всё чётко: в php-файле конфиг-файла в phpmyadmin/libraries указано, что CONFIG_FILE лежит именно тут userdata\temp\config\phpmyadmin_config.inc.php. Но всё равно сессия прекращается раньше времени.
В Руководстве пользователя и на форуме не нашёл причины. Подскажите, почему настройки могут "не подсасываться" скриптами phpmyadmin'а?

Добавлено: 20 дек 2013, 16:30
Максим
Попробуйте так:

session.gc_probability=1
session.gc_divisor=1000
session.gc_maxlifetime=18000
session.cookie_lifetime=18000

Добавлено: 25 дек 2013, 17:22
Redee
Мы тут вообще то многие попереходили на HeidiSQL. С OpServ-a гораздо удобнее. Эт так на заметку )).

з.ы. Конечно в хэйди есть свои недочеты, но она хоть быстрая, что не скажешь про пхпМайАдмин.

Добавлено: 04 фев 2014, 11:26
Zhdislav
Не работало, скорее всего, из-за включённой настройки "защитить сервер от внешнего доступа". Такое ощущение, что доступа в папку с настройкой userdata\config\phpmyadmin_config.inc.php нет, так как при загрузке phpmyadmin грузится jquery-ui-шная тема, и выводится сообщение о том, что не задан blowfish.

Я отредактировал настройку в PHP-5.3.27_php.ini
%disallow%open_basedir = "%sitedir%;%progdir%\modules\system\html\openserver;%progdir%\modules\php\%phpdriver%\pear"
Подскажите, возможно, нужно убрать оттуда что-то ещё?

Добавлено: 04 фев 2014, 18:35
Максим
Zhdislav писал(а):Не работало, скорее всего, из-за включённой настройки "защитить сервер от внешнего доступа".
Где и что у вас не работало ведомо только вам.
Zhdislav писал(а):Такое ощущение, что доступа в папку с настройкой userdata\config\phpmyadmin_config.inc.php нет, так как при загрузке phpmyadmin грузится jquery-ui-шная тема, и выводится сообщение о том, что не задан blowfish.

Я отредактировал настройку в PHP-5.3.27_php.ini
У PHP и не должно быть доступа в эту папку, так что не понятно что вы там и зачем редактировали. Всё уже продумали за вас.

Добавлено: 05 фев 2014, 12:08
Zhdislav
Я в предыдущем сообщении понятно написал, что и где не работает. Так что отныне оно ведомо и Вам. Вы могли бы постараться и проверить на последнем 4.9.0: при включённой галочке "защитить сервер от внешнего доступа" phpmyadmin загружается с jquery-ui-шным оформлением. Когда галочка не стоит, загрузка происходит с минималистичным профилем согласно настройкам из usedata-папки.

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

Добавлено: 05 фев 2014, 13:22
Максим
Zhdislav, перестаньте морочить людям голову чёрт знает чем. PHPMyAdmin прекрасно работает и с включенной настройкой и с выключенной. Лично у вас он глючит только лишь потому, что вы:
Я отредактировал настройку в PHP-5.3.27_php.ini
%disallow%open_basedir = "%sitedir%;%progdir%\modules\system\html\openserver;%progdir%\modules\php\%phpdriver%\pear"
Zhdislav писал(а):Мне не нравится Ваш метод раздавать предупреждения за "недооформленность кучей тегов пары строк кода", особенно тем, кто мало того, что вносит дотации в меру своих возможностей
Очень интересная позиция. Т.е. вы считаете, что если вы сделали пожертвование, то это даёт вам право нарушать правила форума и создавать корявые сообщения? Нет, извините, если вы будете нарушать правила форума, то вы будете получать предупреждения.

Добавлено: 06 фев 2014, 01:08
Redee
Меня смутило что у вас сообщение о недоступности blowfish.
Создайте новый сайт/домен и напишите простой скрипт index.php из нескольких строк >
echo'<pre>';
print_r(get_defined_constants(true));
echo'</pre>';
Ищите вложенный массив standard.
Там должны быть эти константы >
[CRYPT_SALT_LENGTH] => 123
[CRYPT_STD_DES] => 1
[CRYPT_EXT_DES] => 1
[CRYPT_MD5] => 1
[CRYPT_BLOWFISH] => 1
[CRYPT_SHA256] => 1
[CRYPT_SHA512] => 1
Обращаем внимание на то что все константы методов хэширования имеют значение 1. То есть включены.

http://www.php.net/manual/ru/function.crypt.php
На системах, где функция crypt() поддерживает несколько алгоритмов хэширования, следующие константы устанавливаются в 0 или 1 в зависимости от доступности соответствующего алгоритма:
з.ы. Сейчас множество приложений основано именно на BLOWFISH хэшировании. К примеру приложения на широко используемом фреймверке Yii.

з.ы.ы. Имел ввиду системные данные PHP, возможно скрипт что то недополучает и по своей логике выводит так сказать "погоду" :roll:

Добавлено: 06 фев 2014, 01:24
Максим
Redee, человек снёс из настроек php папку где лежат конфиги phpmyadmin, соответственно я думаю речь идёт о blowfish secret ключе, на который ругается phpmyadmin если он не задан в конфиге (а конфига то нет ввиду испорченных пользователем настроек). Всё что вы написали к проблеме отношения не имеет.