2012-04-28 15 views
2

これが自動的にログインを停止させる原因になっているかどうかはわかりませんが、最後にGeoIPライブラリをインストールし、 "pecl install geoip"をインストール/コンパイルしました。phpMyAdminが自動的にログインしなくなった

phpMyAdminは、CentOS 5.8(最終)サーバの/ usr/local/cpanel/base/3rdparty/phpMyAdmin /にあります。

ここに私のconfig.inc.phpの内容があります。私は私のblowfish_secretを編集し、また、コメントアウトされたコードのほとんどを取った:

<?php 

$cfg['blowfish_secret'] = 'XXXXXXXXXXXXXXXXX'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 

/* 
* Servers configuration 
*/ 
$i = 0; 

/* 
* First server 
*/ 
$i++; 
/* Authentication type */ 
//cpanel:$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['Servers'][$i]['auth_type'] = 'cpanel'; 

/* Server parameters */ 
//cpanel:$cfg['Servers'][$i]['host'] = 'localhost'; 
$cfg['Servers'][$i]['host'] = 'localhost'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
/* Select mysql if your server does not have mysqli */ 
// cPanel case 56677 
$cfg['Servers'][$i]['extension'] = 'mysql'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 

/* 
* phpMyAdmin configuration storage settings. 
*/ 
// cPanel case 5760 
$cfg['UserprefsDisallow'] = array(
    'ShowCreateDb', 
    'SuggestDBName', 
    'Export/quick_export_onserver', 
    'Export/quick_export_onserver_overwrite', 
    'Export/onserver', 
    'Export/onserver_overwrite', 
); 

/* 
* End of servers configuration 
*/ 

/* 
* Directories for saving/loading files from server 
*/ 
$cfg['UploadDir'] = ''; 
$cfg['SaveDir'] = ''; 

// cpanel: cases 36079, 36080, 36144 
$cfg['ShowChgPassword'] = false; 
$cfg['ShowCreateDb'] = false; 
$cfg['SuggestDBName'] = false; 
$cfg['AllowUserDropDatabase'] = false; 

?> 

私はcPanelのパスワードを変更し、mysqlデータベースにそれを同期すると、この問題を解決するだろうと読んだが、それはすべて一緒にうまく働きましたそれぞれ異なるパスワードを使用しているため、セキュリティ上の理由からそのように保つことをお勧めします。

これがどうして起こったのか、そして/またはcPanelを使用して自動ログイン機能を元に戻す方法は、誰でも知っていますか?

+0

私はまた、いくつかの理由のための/etc/php.dディレクトリが存在しないことに注意してください。 php.dは他の場所に配置できますか? –

+0

元の問題に関連する可能性がある詳細。 cPanelでデータベースを復元すると、プロセスは正常に完了したように見えますが、データベースは実際には更新されません。私はphpMyAdminまたはMySQLを使用してデータベースを復元する必要があります。私は問題を修正することを望んでWHPを介してcPanelを強制的に更新しましたが、サイコロはありませんでした。この時点で、リリースから現在に移行することで相違はありますか? 私はまた、ApacheのGeoIPとpeclバージョンをインストールしたことに気付きました。それは何か問題を引き起こすだろうか?私は推測する銃を飛び越す前に、より多くの研究をしておくべきだった。 –

答えて

0

私は、ブローフーズのクッキーの秘密を変更すると、cPAnel/WHMとPhpMyAdminの間の認証接続を壊したと信じています。構成ファイルのバックアップがある場合は、復元することをお勧めします。それ以外の場合は、次のコマンドでPhpMyAdminを再インストールしてこの問題を解決できます。

バックアップ現在のphpMyAdminに

mv -v /usr/local/cpanel/base/3rdparty/phpMyAdmin{,.backup.`date +%F.%T`} 

再インストールphpMyAdminに

/usr/local/cpanel/bin/updatephpmyadmin --force 
関連する問題