安装Moodle 29时出错

安装Moodle 29时出错,moodle,Moodle,我放置了moodle文件:C:\xampp\htdocs\moodle,E:\moodledata,并在mysql中创建了数据库“moodle”。打开moodle时,我在网页上收到了这个错误消息 配置表不包含版本,无法继续,抱歉 有关此错误的详细信息 通常无法从安装期间触发的错误中恢复,如果要重试安装,可能需要创建新数据库或使用其他数据库前缀。” 在config.php中设置 <?php // Moodle configuration file unset($CFG); global

我放置了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!

看起来它在安装过程中被中断,现在数据库不完整。您可以尝试两种方法:将缺少的版本号插入config表,例如使用phpMyAdmin;或者删除数据库,创建一个新的数据库,然后再次尝试安装

要插入版本号,请执行以下操作:

  • 打开文件version.php以查找版本号
  • 在数据库管理器中,转到表mdl_config
  • 插入一条新记录,其值为:name='version'和value='在version.php文件中查找的版本号'

如果安装过程不完美,可能会发生这种情况。 您还没有告诉我们“本地服务器”的版本或任何信息 所以我们看不到你问题的具体细节


检查您正在使用的版本的发行说明,并确保您的服务器100%满足要求。

您是在尝试安装新moodle,还是从旧版本升级?尝试安装新moodle,听起来好像它被卡住了,您是否尝试过清除moodle数据库中试图安装的任何内容,然后重试?