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

时间:2017-09-26 15:36:14

标签: apache phpmyadmin ubuntu-server

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

我的案例比那些问题更具体。我有一个指向我自己的服务器的域名(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以及我为了让它发挥作用而做些什么?

1 个答案:

答案 0 :(得分:1)

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