upload_max_filesize
в php.ini
но это не имело никакого значения. config.inc.php> $cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
$cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
редактировать ссылку Ссылка, добавленная ajreal: LoginCookieValidity
для второго вопроса, после изменения upload_max_filesize в php.ini, вы перезапустили apache (или какой-либо веб-сервер, который вы используете)?
Как установить phpMyAdmin по умолчанию 1440 секундный тайм-аут выше:
найти php.ini
el@apollo:/var/lib/phpmyadmin$ locate php.ini /etc/php5/apache2/php.ini
откройте файл как root для редактирования, найдите эту строку:
session.gc_maxlifetime = 1440
Измените его на это (500000 секунд – 5,7 дня)
session.gc_maxlifetime = 500000
Перезапустите apache.
Это снижает уровень безопасности, потому что тогда он увеличивает вероятность использования скриптов с межсайтовым сайтом, а человек – в средних атаках. Это все забава и игры, пока вы не найдете, что ваш сервер является частью бот-сети для кредитных карт.
Измените файл config.inc.php
phpMyAdmin и добавьте или обновите значение LoginCookieValidity
следующим образом:
$cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
Чтобы загрузить более 2M:
cd /etc/php5/apache2/php.ini sudo nano php.ini
Найдите upload_max_filesize
в php.ini
и измените значение на 64M
(для 64 Мб):
upload_max_filesize = 64M
Сохранить и выйти.
Перезапустить apache
:
sudo /etc/init.d/apache2 restart
Конец!
Для первого вопроса вам нужно изменить конфигурацию $cfg['LoginCookieValidity']
в $cfg['LoginCookieValidity']
config.inc.php. Откройте config.inc.php в корневом каталоге phpMyAdmin. Найдите строку, содержащую это: $ cfg ['LoginCookieValidity']. Установите значение на требуемое количество секунд. Если строка не существует, просто добавьте ее так:
$cfg['LoginCookieValidity'] = 3600; //(3600 = one hour)
Вам нужно будет снова войти в phpmyadmin.
Это также предполагает, что сборка мусора PHP-сессии настроена соответствующим образом. Это можно сделать несколькими способами:
session.gc_maxlifetime = <seconds>
php_admin_value session.gc_maxlifetime <seconds>
ini_set('session.gc_maxlifetime', <seconds>);
О втором вопросе:
Вам необходимо изменить оба post_max_size
upload_max_filesize
и post_max_size
в php.ini. Значение post_max_size
должно быть как минимум значением upload_max_filesize
.
Не забудьте перезагрузить сервер
Справка
Попробуйте изменить post_max_size
в файле /etc/php.ini
.
Вместо того, чтобы устанавливать session.gc_maxlifetime в файле php.ini , лучше добавить следующее в файл config.inc.php (обычно в каталоге / etc / phpmyadmin ):
ini_set('session.gc_maxlifetime', '86400');
Таким образом, вы не ставите под угрозу безопасность для других скриптов PHP или не вызывают чрезмерного беспорядка в ОЗУ из-за нечастой коллекции мусора.
Я добавляю к ответу Poelinca, что механизм этого предела можно найти в источниках pma в библиотеках / Config.class.php, function checkUploadSize (): он будет использовать upload_max_filesize, если он определен, или 5M else, и если max_upload_size также определен, он будет получить min of the two. (Версия PMA 3.3.7deb7)
Если вы хотите, чтобы phpMyAdmin так часто выходил из строя, вы можете добавить эту строку:
$ cfg ['LoginCookieValidity'] = 86400;
По умолчанию phpMyAdmin разыгрывается каждые 1440 секунд; Чтобы изменить это, измените session.gc_maxlifetime в php.ini следующим образом:
session.gc_maxlifetime = 86400
https://wiki.phpmyadmin.net/pma/phpMyAdmin_configuration_file
Измените файл config.inc.php phpMyAdmin и добавьте или обновите значение LoginCookieValidity следующим образом: $ cfg ['LoginCookieValidity'] = 3600 * 9; // 9 часов
в wamp или xamp или что-нибудь, что вы используете в php.ini. Поиск «upload_max_filesize» – это то, где вы должны его изменить, мы предлагаем вам не использовать больше, чем 64M filesize, потому что иногда он вызывает сбой: upload_max_filesize = 64M Сохранить и выйти.
Я знаю, что на этот пост был дан ответ, но я только что решил ту же проблему, поэтому я подумал, что добавлю свои выводы, чтобы помочь другим.
Мне нужно было увеличить ограничение размера файла загрузки PhpMyAdmin по умолчанию, равное 2,048KiB, и я также изменил параметры upload_max_filesize и post_max_size и memory_limit, но ничего не изменилось.
Мне потребовалось некоторое время, чтобы найти проблему, когда я использовал phpinfo (); скрипт, чтобы определить, где был указан файл PHP.ini: C: \ Program Files (x86) \ iis express \ PHP \ v5.5 \ php.ini, но я, наконец, заметил на главной странице PhpMyAdmin, что веб-сервер был Текущая версия: 5.6.31. Таким образом, я обновил ограничения на загрузку, публикацию и память в PHP.ini для обеих версий 5.5 и 5.6, а предел импорта в PhpMyAdmin увеличился.