我使用的是Windows PC,但LAMP服务器位于同一网络的不同硬盘上。
服务器使用Ubuntu 20.04.4、Apache2.4.41、MariaDB 10.7、PHP 8.1.3和phpMyAdmin 5.1.3
在LAMP服务器上,我有一个为Drupal网站服务的数据库,我可以从我的PC浏览器访问它。
使用SSH,我可以从PC访问LAMP服务器,并创建数据库和数据库用户
我的问题是phpMyAdmin。在我的浏览器中,我可以从我的PC访问并登录到phpMyAdmin。一会儿,它连接到数据库,我可以看到它们列在左手栏中,但几分之一秒后,数据库消失了,我只剩下一个空白页。
网站上有很多关于无法访问phpMyAdmin的消息,也有很多关于无法登录的消息。但是,我还没有找到任何人有类似的问题。我可以登录它,访问它,看到它,甚至看到数据库的名称,时间只在几分之一秒。
据我所知,3306端口是开放的(否则我将无法访问phpMyAdmin),数据库工作正常(否则我的网站将无法工作),我没有被我的Windows反病毒或Ubuntu反病毒阻止。
我已经检查了各种Apache、PHP和phpMyAdmin配置文件,但据我所知,一切都是正确的...但显然有些地方不正确。
有谁能帮我,或者给我指路吗?
我在不同的浏览器上检查过,结果都是一样的,我也试过清除浏览器缓存,结果都是一样的。
Apache错误日志(位于/var/log/apache 2/error. log)显示以下内容。
[Fri 2022年4月1日10:06:10.085237] [ ssl :警告] [PID 1323] AH 01909:127.0.1.1:443:0服务器证书不包括与服务器名称匹配的ID [2022年4月1日星期五10:06:10.187193] [ssl:warn] [pid 1329] AH 01909:127.0.1.1:443:0服务器证书不包括与服务器名称匹配的ID [2022年4月1日星期五10:06:10.197689] [mpm_prefork:notice] [pid 1329] AH 00163:已配置Apache/2.4.41(Ubuntu)mod_fcgid/2.3.9 OpenSSL/1.1.1f--恢复正常操作[2022年4月1日星期五10:06:10.197762] [核心:通知] [pid 1329] AH 00094:命令列:'/usr/sbin/apache 2'中指定的文件夹
该错误是否是由不使用端口443的自证书引起的?
我认为错误可能在/etc/phpmyadmin/config. inc. php文件中,因此删除了整个文件。
然后,我使用www.example.com上的基本示例重新创建了一个新的/etc/phpmyadmin/config. inc. php文件https://docs.phpmyadmin.net/en/latest/config.html#basic-example
然后我重新启动Apache
然后在新的浏览器中重新访问网站和phpMyAdmin。还是一样。可以登录到phpMyAdmin并查看phpMyAdmin页面,但数据库列表仍然出现几分之一秒,然后消失。
当使用开发人员工具在浏览器上查看时,我看到错误“Uncatched SyntaxError:JSON中位置0处出现意外标记u”这似乎与昨天在https://github.com/phpmyadmin/phpmyadmin/issues/17465上报告的错误相同
1条答案
按热度按时间ffvjumwh1#
我自己也在和同样的问题作斗争,发现了另一个线程。似乎这是一个版本问题。
phpmyadmin why only show the menu elements?