首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >不支持在装有PostgreSQL 10的Ubuntu 16.04上安装phpPgAdmin 5.1

不支持在装有PostgreSQL 10的Ubuntu 16.04上安装phpPgAdmin 5.1
EN

Stack Overflow用户
提问于 2017-10-18 00:14:46
回答 4查看 9.6K关注 0票数 6

在我的ubuntu16.04中基于https://www.howtoforge.com/tutorial/ubuntu-postgresql-installation/安装

登录到http://localhost/phppgadmin/ PostgreSQL,浏览器显示不支持的PostgreSQL版本。请升级到版本或更高版本。

有什么解决办法吗?

EN

回答 4

Stack Overflow用户

发布于 2018-07-19 06:44:59

更清楚地说,完整路径为/usr/share/phppgadmin/classes/database/Connection.php

此外,您还可以简单地添加

代码语言:javascript
复制
default: return 'Postgres'; break; 

在switch语句的末尾。

还需要登录的用户名应该是"postgres“。没有很好的记录。

票数 7
EN

Stack Overflow用户

发布于 2019-02-22 13:16:47

如果你使用docker (使用我的phppgadmin分支,因为它修复了与新的posrgres的兼容性):

代码语言:javascript
复制
FROM php:8-fpm-alpine

RUN apk add --no-cache --virtual \
     .build-deps git autoconf g++ make postgresql-dev \
  && docker-php-ext-install pgsql \
  && docker-php-ext-enable opcache \
  && apk add libpq ca-certificates curl apache2-proxy \
  && rm -rf /var/www/localhost/.git/ /var/www/localhost \
  && git clone https://github.com/idontusenumbers/phppgadmin.git /var/www/localhost/htdocs \
  && rm -rf /var/www/localhost/.git/ \
  && apk del .build-deps  \
  && rm -rf /tmp/* \
  && rm -rf /var/cache/apk/* \
  && rm /etc/init.d/apache2


RUN echo "ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/localhost/htdocs/$1" >> /etc/apache2/httpd.conf
RUN echo "DirectoryIndex index.php" >> /etc/apache2/httpd.conf
票数 3
EN

Stack Overflow用户

发布于 2018-04-19 00:14:39

在phppgadmin文件夹中,编辑文件classes/database/Connection.php

在该行后面添加: case '7.4':return 'Postgres74';break;

键入或复制/粘贴此文本:默认: return 'Postgres';break;

等着瞧!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46794672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档