2013-09-02 12 views
5

phpmyadminにログインするときにhtmlログインフォームを表示しようとしていますが、設定に必要な変更を加えてもログインポップアップが表示され続けますファイル。phpmyadminはconfig.inc.phpでauth_typeを使用していません

<?php 
$cfg['blowfish_secret'] = 'secret'; 
$i = 0; 
$i++; 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['Servers'][$i]['host'] = 'localhost'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
$cfg['Servers'][$i]['extension'] = 'mysqli'; 
$cfg['Servers'][$i]['AllowNoPassword'] = false; 
$cfg['UploadDir'] = ''; 
$cfg['SaveDir'] = ''; 
?> 

は、/ usr/share/phpmyadminの中に位置してphpMyAdminのためにインストールして、私がこのディレクトリに別の名前でシンボリックリンクを作成している:私のconfig.inc.phpファイルは、以下のようにphpMyAdminのディレクトリにあります/ var/www。シンボリックリンクはおそらく、ロードされている設定ファイルに問題を引き起こしますか? auth_type = cookieが実際に動作していないその他の理由はありますか?

答えて

14

phpmyadminのルートにあるconfig.inc.phpが、探していたファイルではないという問題がありました。私は/etc/phpMyAdmin/config.inc.phpを編集する必要がありました

+2

ほとんどのディストリビューションは、設定ファイルを/ etcに入れて設定に関するポリシーを遵守しています。パッケージ版を使用しているようです/ var/wwwにシンボリックリンクする必要はありません)。通常は、適切なフォルダ(/ etc/phpmyadmin)を検索するようにphpMyAdminプログラムを変更します。だから、それを置く正しい場所はあなたが発見したように/ etc/phpmyadmin /にあります。 –

+0

設定ファイルのパスを '/ usr/share/phpMyAdmin/libraries/vendor_config.php'に表示します。 –

+2

ああ、あなたのウェブサーバに '/ etc/phpMyAdmin /'と '/ etc/phpMyAdmin/config.inc.php'を読み込み権限を与えてください –

関連する問題