はじめに
PhpMyAdminは、Webを介したMySQL管理を処理するように設計された無料のソフトウェアツールです。特に大規模なデータベースの場合、データベースエントリは時間のかかる作業であるため、phpMyAdminが提供するデフォルトのタイムアウトセッションである1440秒では、多くの場合十分ではありません。この記事では、phpMyAdminページでタイムアウトセッションを増やす手順について説明します。
ステップ1:config.inc.phpファイルを見つけます
サーバーにphpMyAdminをインストールしている場合は、以下に示すように、パスにconfig.inc.phpファイルがあります。
For CentOS, Fedora servers: /etc/phpMyAdmin/config.inc.php For Ubuntu, Debian servers: /etc/phpmyadmin/config.inc.php
ステップ2:タイムアウト値を増やす
config.inc.phpファイルを開き、ファイル内の任意の場所に以下を追加します
$cfg['Servers'] [$i] ['LoginCookieValidity'] = <your_new_timeout>;
your_new_timeoutの代わりに 、必要なタイムアウトセッションを3600の倍数で入力します。
例:
$cfg['Servers'] [$i] ['LoginCookieValidity'] = <3600*3>;
次に、変更をconfig.inc.phpファイルに保存します。 phpMyAdminページにログインして、加えられた変更を確認します。
ログイン後、以下のメッセージエラーが表示される場合があります:
PHPパラメータsession.gc_maxlifetimeは、phpMyAdminで設定されたCookieの有効性よりも低くなっています。このため、ログインはphpMyAdminで設定されたものよりも早く期限切れになります。
このエラーを修正するには:
Linuxサーバーの配布に応じてphp.ini構成ファイルを編集します:
- Ubuntu – /etc/php5 /apache2/php.ini
- Centos – /etc/php.ini
- Fedora – /etc/php.ini
- Debian – etc / php5 / apache2 / php.ini
php.iniのsession.gc_maxlifetimeの設定を、前に入力した値( 3600 * 3 )以上に変更する必要があります。強い> この例の場合。