【发布时间】:2020-06-08 01:50:13
【问题描述】:
我正在尝试在我的系统中设置 OpenPSA... 使用此 link。
为此,我使用 postgres 作为数据库。我遵循了最初的步骤并遇到了几个 postgres 错误。我尝试了几个链接来解决此错误。但是,它不起作用。当我执行命令并输入配置文件的路径时,它会显示此错误。
我正在尝试执行这个命令:
sudo ./vendor/bin/midgard-portable schema
我给出了正确的配置路径。文件。
我无法找到有关该错误的任何线索。
这是我的midgard-portable-default.inc.php 文件:
<?php
use midgard\portable\driver;
use midgard\portable\storage\connection;
$basedir = dirname(__DIR__);
require_once $basedir . "/vendor/autoload.php";
$schema_dirs = [$basedir . '/schemas/'];
$driver = new driver($schema_dirs, $basedir . '/var', '');
// CHANGE PARAMETERS AS REQUIRED:
$db_config = [
'memory' => true,
'driver' => 'pdo_pgsql',
];
connection::initialize($driver, $db_config, true);
谢谢
【问题讨论】:
-
您指定密码了吗?
-
我没有找到要设置密码的配置文件。
-
您发布的链接说,“在您喜欢的工具中创建一个新数据库,并将连接信息保存在
config/midgard-portable.inc.php。”也许那是正确的地方? -
我发布了信息......我觉得这是必需的......让我编辑问题以显示我的配置。文件也是如此
标签: php postgresql pdo driver