まず、すべての質問には非常に似たタイトルがありますが、そこに記載されている解決策はありません。サブドメイン上の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からすることができますし、私はそれを動作させるために何をするのですか?
URLを変更したので、phpmyadmin/config.inc.phpを編集して '$ cfg ['PmaAbsoluteUri']'を設定する必要があります。 https://docs.phpmyadmin.net/en/latest/config.html#basic-settings –
ありがとうございますが、これで問題は解決しませんでした。資格情報を入力してからEnterキーを押すと、URLバーがphp.domain.comから 'php.domain.com/index.php?lang = hu&collation_connection = utf8mb4_unicode_ci&token = 201735f7c0c1631409b17a89314e303c'に変更されました。しかし、私はまだログインページでエラーメッセージなしで立ち往生しています。 –
面白いことに、私は数年前にこれをやっていて、うまくいきました。 VirtualHostファイルは元のセットアップからコピー&ペーストされました。今は違う唯一のものは、ubuntuのバージョンです(16.04、今は17.04)。 –