在 Ubuntu、Posgres 8.3 中安装 MediaWiki 时出错

在 Ubuntu、Posgres 8.3 中安装 MediaWiki 时出错

最后一行的错误信息该如何解决?

....
# Installing MediaWiki with php file extensions
# Environment checked. You can install MediaWiki.
#

Generating configuration file...
# Database type: PostgreSQL
# Loading class: DatabasePostgres
# Attempting to connect to database "wikidb" as "wikiuser"... error: No database connection
# Checking the version of Postgres...
Warning: pg_version(): supplied argument is not a valid PostgreSQL link resource in /var/www/wiki/includes/db/DatabasePostgres.php on line 1078
FAILED. Required version is 8.1. You have 7.3 or earlier

我使用的是 Postgres 8.3,因此错误消息很奇怪。文件“LocalSettings.php”未创建到目录中配置所以如果不解决问题,我就无法继续安装。

答案1

错误消息仅表示脚本尝试使用错误类型调用 pg_version()。因此没有返回有关您的 PG 版本的信息,我假设脚本仅给出默认错误消息,其中包含“自定义”版本号。

脚本出现错误,实际上它需要版本 > 8.1,它假设连接问题可能与 8.1 之前的版本有关,因此它调用 pg_version()。但您从未有过数据库连接。因此您会收到此警告。

与您使用的版本无关。

相关内容