記事カテゴリ:
やりたいこと:phpMyAdminの自動ログアウトタイムを延長したいです
- 環境:Mysql5.5、phpMyAdmin4.4、PHP5.6
- phpMyAdminの自動ログアウトタイム(1440秒)が短くて、長くしたいです
phpMyAdminの管理画面で自動ログアウトタイムを延長します
- phpMyAdminの管理画面(設定>>機能>>一般)にある「ログインクッキーの有効期間」の設定値を変更します
- 但し、この変更は同一セッションのみ有効となるため、セッションが切れたり、ブラウザが変わったら、この設定が無効となります
システム設定ファイル(config.default.php)で自動ログアウトタイムを変更します
- システム設定ファイル(phpMyAdmin\libraries\config.default.php)の変数:LoginCookieValidityにタイムアウト時間を設定します
/** * validity of cookie login (in seconds; 1440 matches php.ini's * session.gc_maxlifetime) * * @global integer $cfg['logincookievalidity'] */ $cfg['logincookievalidity'] = 7200; //ここでタイムアウト時間の設定
- この設定ではセッションなどとは関係なく、すべてのブラウザに適応します
関連記事一覧
phpMyAdminのSQLクエリの文字サイズ変更
やりたいこと:PHPmyadminのSQLクエリ入力テキストエリアの入力フォントサイズを大きくしたい
- 環境
- XAMPPのバージョン:Windows向け、PHP5.6系列
- phpMyAdminのバージョン:4.3
- XAMPPを開発環境にして、DBへの確認をphpMyAdminをよく使用しています。
- 各テーブルへの確認時に、SQL文をよく書きますが、SQLクエリのエリアに初期設定されている文字フォントが小さくて、見づらいです。
- 最初は別のテキストエディターを使って、SQL文をコピー/ペーストをしていたが、ちょっと面倒で、SQLクエリのエリアの文字サイズを変えることに試みました。
以下の図のようにSQLクエリの文字サイズを18pxにしたいです。
codemirror.css.phpファイルで「.CodeMirror pre」のフォントサイズ変更
- ブラウザの「要素を調査」機能で、SQLクエリの文字フォントを調査してみたが、「.CodeMirror-」当たりの要素の文字フォントサイズを設定すれば解決できますが、どこのcssファイルで設定するかはわからないです。
- Webの記事を検索して、その変更方法は直接にcssファイルの設定ではなく、phpファイルにあります。
phpMyAdminの自動ログアウト設定関連のセッション切れ問題
問題点:phpMyAdminが一定の時間(1440秒)使用しなければセッション切れエラーが発生再ログインを要求されます
- 環境:phpMyAdmin4.4、PHP5.6、
- phpMyAdminの「ログインクッキーの有効期間」を1440秒から7200秒に延長しました(phpMyAdminの自動ログアウトタイムの変更)
- $cfg['logincookievalidity'] = 7200; の設定
- だが、1440秒後に再度phpMyAdminをアクセスすると、「セッション切れ」メッセージが表示され、再度ログインを要求されます
PHPのsession.gc.maxlifetimeも同じタイムアウト時間までに合わせる必要があります
- php.iniにsession.gc.maxlifetimeも7200秒に設定する必要があります
- レンタルサーバーでは.htaccessに「php_value session.gc_maxlifetime 7200」を追加します
- phpinfo()で上記セッション時間設定の確認
コメントを追加