2015-08-21 94 views
0

我有地方moodle文件:C:\ xampp \ htdocs \ moodle,E:\ moodledata,並在mysql創建數據庫「moodle」。我在打開moodle時得到這個錯誤信息安裝Moodle時出錯29

「配置表不包含版本,無法繼續,抱歉。關於此錯誤的

更多信息通常是不可能在安裝過​​程中引發的錯誤中恢復,您可能需要創建一個新數據庫,或者如果要重試安裝,請使用不同的數據庫前綴通貨膨脹「。

設置在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! 
+1

你正在嘗試安裝新的moodle還是從舊版本升級? –

+0

試圖安裝新的Moodle 29 –

+0

聽起來像它被卡在某處,你有沒有嘗試擦拭你試圖安裝的任何東西的moodle數據庫,然後再試一次? –

回答

1

它看起來像它得到了期間中斷安裝和現在的數據庫是不完整的。您可以嘗試兩件事:將缺少的版本號插入到配置表中,例如使用phpMyAdmin,或者刪除數據庫,創建一個新的數據庫並嘗試再次安裝。

要插入的版本號:

  • 打開文件version.php找到的版本號。
  • 在你的數據庫管理程序,進入表mdl_config
  • 插入帶有值的新紀錄:NAME =「版本」和值=
  • 您在version.php文件擡頭的版本號」