Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 016 357 раз!

Форум

Добро пожаловать, Гость!

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

Советы и рекомендации, полезные инструкции, обмен опытом
Аватара пользователя
Redee
Сообщения: 218
C нами: 3 года 5 мес

Непрочитанное сообщение Redee » 10 авг 2013, 21:52

Увеличение сессии работы 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

Zhdislav
Сообщения: 3
C нами: 3 года 2 мес

Непрочитанное сообщение Zhdislav » 20 дек 2013, 16:14

Доброго времени суток.
Произвёл указанные выше действия на 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'а?

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 20 дек 2013, 16:30

Попробуйте так:

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

Аватара пользователя
Redee
Сообщения: 218
C нами: 3 года 5 мес

Непрочитанное сообщение Redee » 25 дек 2013, 17:22

Мы тут вообще то многие попереходили на HeidiSQL. С OpServ-a гораздо удобнее. Эт так на заметку )).

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

Zhdislav
Сообщения: 3
C нами: 3 года 2 мес

Непрочитанное сообщение Zhdislav » 04 фев 2014, 11:26

Не работало, скорее всего, из-за включённой настройки "защитить сервер от внешнего доступа". Такое ощущение, что доступа в папку с настройкой 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"


Подскажите, возможно, нужно убрать оттуда что-то ещё?
Последний раз редактировалось Zhdislav 05 фев 2014, 13:41, всего редактировалось 1 раз.

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 04 фев 2014, 18:35

Zhdislav писал(а):Не работало, скорее всего, из-за включённой настройки "защитить сервер от внешнего доступа".


Где и что у вас не работало ведомо только вам.

Zhdislav писал(а):Такое ощущение, что доступа в папку с настройкой userdata\config\phpmyadmin_config.inc.php нет, так как при загрузке phpmyadmin грузится jquery-ui-шная тема, и выводится сообщение о том, что не задан blowfish.

Я отредактировал настройку в PHP-5.3.27_php.ini


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

Zhdislav
Сообщения: 3
C нами: 3 года 2 мес

Непрочитанное сообщение Zhdislav » 05 фев 2014, 12:08

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

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

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 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 писал(а):Мне не нравится Ваш метод раздавать предупреждения за "недооформленность кучей тегов пары строк кода", особенно тем, кто мало того, что вносит дотации в меру своих возможностей


Очень интересная позиция. Т.е. вы считаете, что если вы сделали пожертвование, то это даёт вам право нарушать правила форума и создавать корявые сообщения? Нет, извините, если вы будете нарушать правила форума, то вы будете получать предупреждения.

Аватара пользователя
Redee
Сообщения: 218
C нами: 3 года 5 мес

Непрочитанное сообщение Redee » 06 фев 2014, 01:08

Меня смутило что у вас сообщение о недоступности 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:

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 06 фев 2014, 01:24

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


Вернуться в «Полезные советы»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 0 гостей