2016-03-28 12 views
1

私はこの問題に対する答えを探していましたが見つかりませんでした。だからここにある:ページ内の ログイン: http://192.168.1.1/phpmyadmin logingした後、その中に私を送信します。 http://192.168.1.1/index.php?token=3d99b7b0606c6d60417b9dd2b7a2dc17ログイン後のphpmyadmin URLが間違っています

私はindex.phpのを入力する前に/ phpmyadminのを追加する必要があります。その後、私はうまく移動できますが、phpmyadminの設定を変更して「適用」をクリックすると、404ページが表示され、ipアドレスの後にphpmyadminを再入力する必要があります。

システムのLinuxのDebian 8ジェシー Webサーバーnginxの デフォルトの設定ファイル:私は問題を発見したよう

location /phpmyadmin { 
     auth_basic "Admin Login"; 
     auth_basic_user_file /etc/nginx/pma_pass; 
     index index.php; 
} 

答えて

1

まあlokks。バグがnginxのである: bug

エラーがPHPの設定にあった:

try_files $fastcgi_script_name =404;; <- remove this line add the following two: 
    if (!-f $document_root$fastcgi_script_name) { 
     return 404; 
    } 

希望は誰かに役立ちます。

+0

詳細を追加できますか?どのファイルをどの行に追加すればよいですか? – Diana

2

これは私がUbuntuでこれを修正した方法です。ライン

$cfg['UploadDir'] = ''; 
$cfg['SaveDir'] = ''; 

編集/etc/phpmyadmin/config.inc.php

はあなたのphpMyAdminに完全な絶対パスと、このような行を追加します。末尾のスラッシュは必須です。

$cfg['PmaAbsoluteUri'] = 'http://12.345.67.89/phpmyadmin/'; 

この後、ログイン後の間違ったnginxリダイレクトの問題が修正されました。

関連する問題