首先,我知道所有关于SO的问题都有非常相似的标题,但是那里描述的解决方案都不适用于我。
我的案例比那些问题更具体。我有一个指向我自己的服务器的域名(Ubuntu 17.04,Apache 2.4)。在服务器上,有一个新安装的phpMyAdmin实例。当我使用domain.com/phpmyadmin访问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>
为什么我无法从子域名登录,但我可以从domain.com/phpmyadmin以及我为了让它发挥作用而做些什么?
答案 0 :(得分:1)
显然,我所要做的就是删除Chrome中的Cookie。