所以我遵循了YouTube视频中关于使用XAMPP设置phpPgAdmin的每一步。
在我使用凭据访问localhost/phppgadmin之后。。
- 用户名:postgres
- password:我在安装过程中创建的密码
我点击登录,得到。。
虚拟类--无法实例化
很难弄清楚这一点,有人能帮我吗。谢谢
我搜索了字符串"虚拟类——不能实例化";在文件夹中的所有文件中,并在文件"中找到它;adodb.inc.php";(在我的版本中,它在432行(:
/**
* Constructor
*/
function __construct()
{
die('Virtual Class -- cannot instantiate');
}
所以我评论了这行,phpPgAdmin又开始工作了。
PS:这似乎不是解决问题的最合适的方法,但我需要它尽快工作
适用于2023年遇到问题的人@hericklr答案doenst是合适的。
这与php^8.0版本有关!
不幸的是,我在github phppgadmin页面上看到,所有者很长一段时间都没有应用更新。
所以我更新了一个分叉:https://github.com/EdvaldoAFilho/pgAdmin
只需下载并提取到:/usr/share/phppgadmin
(/usr/share/phppgadmin/[files](
希望它能起作用!