Конфигурация phpMyAdmin


  • Как увеличить время ожидания сеанса phpmyadmin?
  • Как увеличить ограничение на размер файла импорта phpmyadmin (в настоящее время указано максимальное значение: 2048 КБ). Я попытался изменить upload_max_filesize в php.ini, но это не имело никакого значения.
Author: hakre, 2010-12-06

10 answers

Config.inc.php > $cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours

Редактировать по ссылке, опубликованной ajreal: Достоверность учетной записи

По второму вопросу, после изменения размера файла upload_max_filesize в php.ini вы перезапустили apache (или любой другой веб-сервер, который вы используете)?

 39
Author: Poelinca Dorin, 2010-12-05 21:56:11

Как установить тайм-аут phpMyAdmin по умолчанию на 1440 секунд выше:

  1. Найдите php.ini

    el@apollo:/var/lib/phpmyadmin$ locate php.ini
    /etc/php5/apache2/php.ini
    
  2. Откройте файл как корневой для редактирования, найдите эту строку:

    session.gc_maxlifetime = 1440
    
  3. Измените его на это (500000 секунд - это 5,7 дня)

    session.gc_maxlifetime = 500000
    
  4. Перезапустите apache.

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

 12
Author: Eric Leschinski, 2014-02-27 19:35:37
  1. Отредактируйте config.inc.php phpMyAdmin и добавьте или обновите LoginCookieValidity значение следующим образом:

    $cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
    
  2. Для загрузки более 2 м:

    cd /etc/php5/apache2/php.ini
    
    sudo nano php.ini
    
  3. Найдите upload_max_filesize в php.ini и измените значение на 64M (для 64 Мб):

    upload_max_filesize = 64M
    
  4. Сохранить и выйти.

  5. Перезапуск apache:

    sudo /etc/init.d/apache2 restart
    
  6. Закончить!

 6
Author: Eduardo Cuomo, 2014-01-21 17:27:51

Для первого вопроса вам необходимо изменить конфигурацию $cfg[‘LoginCookieValidity’] в config.inc.php . Открыть config.inc.php в "корневом" каталоге phpMyAdmin. Найдите строку, которая содержит следующее: $cfg[‘logincookievalidity’]. Установите значение на нужное количество секунд. Если строки не существует, просто добавьте ее следующим образом:

$cfg[‘LoginCookieValidity’] = 3600; //(3600 = one hour)

Вам нужно будет снова войти в phpmyadmin.

Это также предполагает, что сборка мусора сеанса PHP настроена соответствующим образом. Это можно сделать в количество способов:

  • php.ini; добавьте строку (или измените существующую), содержащую session.gc_maxlifetime = <seconds>
  • Конфигурация Apache; добавьте строку в соответствующий блок с надписью php_admin_value session.gc_maxlifetime <seconds>
  • config.inc.php (phpMyAdmin); после ранее отредактированной строки добавьте строку с ini_set(‘session.gc_maxlifetime’, <seconds>);

По поводу второго вопроса:

Вам нужно изменить оба, upload_max_filesize и post_max_size в вашем php.ini. Значение post_max_size должно быть по крайней мере значением upload_max_filesize.

Не забудьте перезапустить ваш сервер

Ссылка

 4
Author: dinhokz, 2014-12-08 12:31:12

Попробуйте изменить post_max_size в файле /etc/php.ini.

 2
Author: MrFreak, 2014-04-24 11:13:44

Вместо установки session.gc_maxlifetime в файле php.ini, лучше добавить следующее в ваш config.inc.php файл (обычно в каталоге /etc/phpmyadmin):

ini_set('session.gc_maxlifetime', '86400');

Таким образом, вы не ставите под угрозу безопасность других PHP-скриптов и не создаете чрезмерного беспорядка в оперативной памяти из-за нечастой сборки мусора.

 1
Author: ReverseEMF, 2016-08-14 19:57:01

Я добавляю к ответу Поэлинки, что механизм этого ограничения можно найти в источниках pma в разделе libraries/Config.class.php , функция checkuploadsize(): она будет использовать размер файла upload_max_filesize, если он определен, или 5 м еще, и если также определен max_upload_size, она получит минимальное значение из двух. (Версия PMA 3.3.7deb7)

 0
Author: Fluxine, 2012-08-17 14:35:38

Если вы хотите, чтобы phpMyAdmin не выходил так часто, вы можете добавить эту строку:

$cfg['Достоверность учетной записи'] = 86400;

По умолчанию время ожидания phpMyAdmin истекает каждые 1440 секунд; чтобы изменить это, измените session.gc_maxlifetime в php.ini следующим образом:

Сеанс.gc_maxlifetime =86400

Https://wiki.phpmyadmin.net/pma/phpMyAdmin_configuration_file

 0
Author: Jekis, 2014-10-23 08:13:27

Редактировать phpMyAdmin в config.inc.php и добавьте или обновите значение LoginCookieValidity следующим образом: $cfg['лОгинкУкиеваЛидность'] = 3600 * 9; // 9 часы

В wamp или xamp или во всем, что вы используете в php.ini Найдите "upload_max_filesize", здесь вы должны его изменить, мы рекомендуем вам не использовать размер файла более 64 м, потому что иногда это приводит к сбою: размер файла upload_max_filesize = 64 М Сохраните и выйдите.

 0
Author: mohamad, 2016-11-14 06:21:23

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

Мне нужно было увеличить ограничение на размер загружаемого файла phpMyAdmin с 2048 КБ по умолчанию, и я тоже изменил размер файла upload_max_filesize и post_max_size и memory_limit, но ничего не изменилось.

Мне потребовалось некоторое время, чтобы найти проблему, когда я использовал phpinfo(); скрипт, чтобы определить, где находится файл PHP.ini, как он сказал, был здесь: C:\Program Файлы (x86)\iis express\PHP\v5.5\php.ini, но я, наконец, заметил на домашней странице phpMyAdmin, что веб-сервер работает под управлением версии: 5.6.31. Итак, я обновил ограничения на загрузку, публикацию и память в PHP.ini для обеих версий 5.5 и 5.6, а также увеличил ограничение на импорт в phpMyAdmin.

 0
Author: DaniB, 2017-08-16 11:14:34