Настройка Moodle: код ошибки: missingconfigversion - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь настроить свой сайт moodle, используя postgresSQL локально. Я получаю эту ошибку после установки:

Config table does not contain version, can not continue, sorry.

More information about this error

It is usually not possible to recover from errors triggered during installation, you may need to create a new database or use a different database prefix if you want to retry the installation.

×Debug info:
Error code: missingconfigversion
×Stack trace:
line 495 of /lib/setuplib.php: moodle_exception thrown
line 287 of /admin/index.php: call to print_error()

Правильная версия IS в таблице базы данных mdl_config. Я также удалил базу данных и дважды воссоздал ее, что кажется единственным советом, который я могу найти где угодно.

У меня включены все настройки отладки, и я не получаю больше информации.

Есть ли другие способы решения этой проблемы?

1 Ответ

0 голосов
/ 06 августа 2020

Если таблица есть, то это может быть разрешение базы данных или неправильная база данных.

Возможно, проверьте, что владелец mdl_config совпадает со значением $CFG->dbuser в config.php

Также дважды проверьте, что $CFG->dbname - правильное имя базы данных.

Я использую postgresql большую часть времени. Это типичные значения в конфигурации. php

$CFG->dbtype    = 'pgsql';
$CFG->dblibrary = 'native';
$CFG->dbhost    = 'localhost';
$CFG->dbname    = 'mydatabasename';
$CFG->dbuser    = 'mydatabaseuser';
$CFG->dbpass    = 'xxxxx';
$CFG->prefix    = 'mdl_';
$CFG->dboptions = array (
  'dbpersist' => 0,
  'dbport' => '',
  'dbsocket' => '',
);
...