安装Moodle 29时出错

时间:2015-08-21 12:52:59

标签: moodle

我有moodle文件:C:\ xampp \ htdocs \ moodle,E:\ moodledata和mysql创建的数据库“moodle”。我在打开moodle时在网页上收到错误消息

“配置表不包含版本,无法继续,抱歉。

有关此错误的详细信息

通常无法从安装期间触发的错误中恢复,如果要重试安装,可能需要创建新数据库或使用其他数据库前缀。“

在config.php中设置

<?php  // Moodle configuration file

unset($CFG);
global $CFG;
$CFG = new stdClass();

$CFG->dbtype    = 'mysqli';
$CFG->dblibrary = 'native';
$CFG->dbhost    = 'localhost';
$CFG->dbname    = 'moodle';
$CFG->dbuser    = 'root';
$CFG->dbpass    = '';
$CFG->prefix    = 'lms_';
$CFG->dboptions = array (
  'dbpersist' => 0,
  'dbport' => '',
  'dbsocket' => '',
);

$CFG->wwwroot   = 'http://'.$_SERVER['HTTP_HOST'].'/moodle';

$CFG->dataroot  = 'E:\\moodledata';
$CFG->admin     = 'admin';

$CFG->directorypermissions = 0777;

require_once(dirname(__FILE__) . '/lib/setup.php');

// There is no php closing tag in this file,
// it is intentional because it prevents trailing whitespace problems!

2 个答案:

答案 0 :(得分:1)

它看起来在安装过程中被中断,现在数据库不完整。您可以尝试两件事:将缺少的版本号插入配置表,例如使用phpMyAdmin,或删除数据库,创建一个新版本并尝试重新安装。

要插入版本号:

  • 打开文件version.php以查找版本号。
  • 在数据库管理器中,转到表mdl_config
  • 使用以下值插入新记录:name =&#39; version&#39;和value =&#39; 您在version.php文件中查找的版本号&#39;

答案 1 :(得分:-1)

如果安装过程不完美,可能会发生这种情况。 您尚未告诉我们有关“本地服务器”的版本或任何信息 因此我们看不到您的问题的详细信息。

查看所用版本的发行说明,并确保100%满足服务器要求。