为什么所有我Moodle安装实例的屏幕都显示空白

检查配置文件config.php中的dirroot变量内容。

你必须使用完全的绝对路径,例如下面的配置:$CFG->dirroot = "/var/www/moodle";另一个导致白屏的原因可能是你的 PHP 没有被配置支持 MySQL,或者其他你使用的数据库,换句话说就是 Moodle 程序不能正确连接数据库。

在 RedHat 和 OpenBSD 安装中这个是比较基本的一个情况。

在这个情况下,PHP 通常会产生一个错误信息,但是服务器的错误显示在默认配置情况下通常是禁用的,所以页面中不能显示错误,你看到的页面就为白屏了。

如何开启 PHP 的错误显示,请参考页面:

Moodle 设置 PHP 错误日志
http://www.isharkfly.com/forum.php?mod=viewthread&tid=26459&fromuid=426

为了确定你的问题是不是数据库的问题,请在config.php文件中的第二行中插入下面的代码段:phpinfo();然后重新载入页面。检查页面中的输出,看看 PHP 是否已经开启了相应数据库的扩展,如果没有你就需要为你的 PHP 安装对应数据库的扩展了。