2017-09-26 15 views
0

まず、すべての質問には非常に似たタイトルがありますが、そこに記載されている解決策はありません。サブドメイン上のphpMyAdminにログインできません(エラーメッセージなし)

私の場合は、これらの質問より少し具体的です。自分のサーバを指し示すドメイン名を持っています(Ubuntu 17.04、Apache 2.4)。サーバーには、phpMyAdminのインスタンスが新しくインストールされています。 domain.com/phpmyadminを使用してphpMyAdminのサイトにアクセスすると、正常に動作し、ログインできます。

私が達成しようとしているのは、サブドメイン(例:php.domain.com)からphpMyAdminにアクセスすることです。私は仮想ホストを設定しています。サイトにアクセスしようとすると、ログインページはうまく動いていますが、ユーザー名とパスワードを入力すると何も起こりません(domain.com/phpmyadminメソッドとは対照的です。良い)、エラーメッセージでさえない。

私がしようとしているもの:

  • は、session.save_pathはが
  • 再インストールphpMyAdminを有効かつ書き込み可能であることを確認してくださいとMySQL

サブドメイン

ためのApacheバーチャルホストの設定ファイルを以下に示します
<VirtualHost *:80> 
    ServerName php.domain.com 
    DocumentRoot "/usr/share/phpmyadmin" 
    <Directory "/usr/share/phpmyadmin"> 
     allow from all 
     Options None 
     Require all granted 
    </Directory> 
    # RewriteEngine on 
    # RewriteCond %{SERVER_NAME} =php.domain.com 
    # RewriteRule^http://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent] 
</VirtualHost> 

なぜ私はサブドメインからログインできないのですか?しかし、私はdomain.com/phpmyadminからすることができますし、私はそれを動作させるために何をするのですか?

+0

URLを変更したので、phpmyadmin/config.inc.phpを編集して '$ cfg ['PmaAbsoluteUri']'を設定する必要があります。 https://docs.phpmyadmin.net/en/latest/config.html#basic-settings –

+0

ありがとうございますが、これで問題は解決しませんでした。資格情報を入力してからEnterキーを押すと、URLバーがphp.domain.comから 'php.domain.com/index.php?lang = hu&collat​​ion_connection = utf8mb4_unicode_ci&token = 201735f7c0c1631409b17a89314e303c'に変更されました。しかし、私はまだログインページでエラーメッセージなしで立ち往生しています。 –

+0

面白いことに、私は数年前にこれをやっていて、うまくいきました。 VirtualHostファイルは元のセットアップからコピー&ペーストされました。今は違う唯一のものは、ubuntuのバージョンです(16.04、今は17.04)。 –

答えて

0

明らかに、私がしなければならなかったことは、Chromeでクッキーを削除することだけでした。

関連する問題