无法登录到子域上的 phpMyAdmin(无错误消息)

Can't login to phpMyAdmin on subdomain (no error message)

首先,我知道这里关于 SO 的所有问题都具有非常相似的标题,但是 none 那里描述的解决方案对我有用。

我的情况比那些问题更具体一些。我有一个域名指向我自己的服务器(Ubuntu 17.04,Apache 2.4)。在服务器上,有一个新安装的 phpMyAdmin 实例。当我使用域访问 phpMyAdmin 的站点时。com/phpmyadmin 它工作正常,我可以登录。

我想要实现的是从子域(例如 php.domain.com)访问 phpMyAdmin。我设置了虚拟主机,当我尝试访问该站点时,登录页面工作正常,但是当我输入我的用户名和密码时,没有任何反应(与 domain.com/phpmyadmin 方法相反,它工作正常),甚至没有错误消息。

我尝试过的:

以下是子域的 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>

为什么我不能从子域登录,但我可以从域登录。com/phpmyadmin我应该怎么做才能让它工作?

显然我所要做的就是删除 Chrome 中的 cookie。