在我的ubuntu16.04中基于https://www.howtoforge.com/tutorial/ubuntu-postgresql-installation/安装
登录到http://localhost/phppgadmin/ PostgreSQL,浏览器显示不支持的PostgreSQL版本。请升级到版本或更高版本。
有什么解决办法吗?
发布于 2018-07-19 06:44:59
更清楚地说,完整路径为/usr/share/phppgadmin/classes/database/Connection.php
此外,您还可以简单地添加
default: return 'Postgres'; break;
在switch语句的末尾。
还需要登录的用户名应该是"postgres“。没有很好的记录。
发布于 2019-02-22 13:16:47
如果你使用docker (使用我的phppgadmin分支,因为它修复了与新的posrgres的兼容性):
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
发布于 2018-04-19 00:14:39
在phppgadmin文件夹中,编辑文件classes/database/Connection.php
在该行后面添加: case '7.4':return 'Postgres74';break;
键入或复制/粘贴此文本:默认: return 'Postgres';break;
等着瞧!
https://stackoverflow.com/questions/46794672
复制相似问题