2014-05-12 38 views
0

嗨,我已经得到来自Moodle的备份错误邮件,然后我试图从驾驶室管理线手工做出来,我得到这个2个错误:Moodle的备份CHDIR(错误2)和无效的网址

http://imageshack.com/a/img838/3534/yc5n.png

我检查了'chdir(dirname($ _ SERVER ['argv'] [0]));'里面的下一个如果:

if (!isset($_SERVER['REMOTE_ADDR']) && isset($_SERVER['argv'][0])) { 
     // do it only once - skip the second time when continuing after prevous abort 
     if (!defined('ABORT_AFTER_CONFIG') and !defined('ABORT_AFTER_CONFIG_CANCEL')) { 
      chdir(dirname($_SERVER['argv'][0])); 
     } 
    } 

在php.ini中检查服务器argv但它被激活,所以我不知道会发生什么。

以及西班牙语'url no valida'中的下一个错误='无效的网址'。

http://imageshack.com/a/img844/4109/gqia.png

我不知道,如果是涉及到的第一个,或者如果它是关于课程的网址,请需要这方面的帮助。

编辑: Moodle的版本2.5.1(构建:20130708)

+0

是什么版本的Moodle?你可以通过查看根目录中的version.php或通过访问站点管理员 - >通知来进行检查。 –

+0

我的moodle版本是Moodle 2.5.1(Build:20130708) – Drintios

回答

0

这些线是在其被称为在config.php中的端部的setup.php文件。所以它与备份无关。

我猜这个错误是因为它从命令行而不是从Apache调用。

在config.php你怎么了

$CFG->wwwroot = ''; 
$CFG->dirroot = ''; 

设置的值如果你使用类似

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

然后,它会不会因为在命令行其所谓的工作 - 所以更换它与文字值例如:

$CFG->wwwroot = 'http://www.yourwebsite.com'; 

和dirroot和dataroot相同 - 使用字面值inst功能的一部分。

+0

感谢它是wwwroot,就像你说的 – Drintios