1

私はこれについて、ここでいくつかの Q&A を行ってきましたが、これは Google の精査に関するものでしたが、途方に暮れています。

phpMyAdmin をインストールしましたが、ログインに SSL を強制したいと考えています。また、Cookie ベースの認証と HTML ログイン画面も使用したいと考えています。私が知る限り、すべてが正しく設定されています。たとえば、私は$cfg['Servers'][$i]['auth_type'] = 'cookie';ディレクティブを使用しており、42 文字未満で構成されたフグの秘密を持っています。ただし、自分のページにアクセスすると、基本認証と同様にユーザー名とパスワードのポップアップが表示されます。

さらに、$cfg['ForceSSL'] = true;ディレクティブを指定しています。ただし、ページにアクセスしても、ページのhttps://バージョンにリダイレクトされません。

何か案は?AllowOverride AllApache httpd.config に設定しました。書き換えモジュールと SSL モジュールも有効にしています。

それが役立つ場合、以下は私のクリーン conf.inc.phpファイルです。

<?php
/*
 * Generated configuration file
 * Generated by: phpMyAdmin 3.5.7 setup script
 * Date: Sat, 30 Mar 2013 04:36:10 +0000
 */

/* Servers configuration */
$i = 0;

/* Server: My Database [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'My Database';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['ssl'] = true;
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['compress'] = true;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['CountTables'] = true;
$cfg['Servers'][$i]['tracking_version_auto_create'] = true;

/* End of servers configuration */

$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
$cfg['blowfish_secret'] = 'mysuperawesomesecret';
$cfg['ForceSSL'] = true;
$cfg['UserprefsDeveloperTab'] = true;
$cfg['ShowPhpInfo'] = true;
$cfg['LeftDisplayServers'] = true;
$cfg['DisplayServersList'] = true;
$cfg['SQLValidator']['use'] = true;
$cfg['SQLQuery']['Validate'] = true;
$cfg['QueryHistoryDB'] = true;
$cfg['RetainQueryBox'] = true;
$cfg['DefaultLang'] = 'en';
$cfg['ServerDefault'] = 1;
?>
4

1 に答える 1