课程index.php文件it';s从moodle 2.2.11升级后没有加载


course index.php file it's not loading after upgraded from moodle 2.2.11

我需要一些帮助来处理为moodle创建的课程材料。问题是,在我将2.2.11 moodle版本升级到2.8.3版本后,课程主index.php文件不再被解释,它显示了该index.php文件的来源。此外,在升级过程中,我切换到了一个新的php5.6.3版本(新的moodle只适用于5.4或更高版本,我认为这就是问题所在,因为有了5.3php版本,一切都很好)升级。错误是:当我尝试访问课程时,它显示的不是课程材料的位置,而是index.php源代码。

如果你的PHP代码没有执行,而是以明文加载,那么我敢肯定这是PHP的问题,而不是Moodle本身的问题。

您需要做的第一件事是检查PHP是否已安装并正在运行。

你可以通过运行以下代码来做到这一点:

<?    phpinfo();    ?> 

如果你得到了回报,那么它是有效的,如果没有,那么重新访问你的cPanel,看看你的设置。

通过检查httpd.conf文件来检查Apache服务器是否正在运行PHP。

我知道这听起来很愚蠢,但也要检查你的index.php文件的语法。(尤其是当PHP运行良好时),因为这通常意味着您有语法错误。如果归根结底是这样,请检查所有的语句,否则服务器会认为它是明文。最简单的方法是使用NotePad++。单击任意

Tldr:这可能是PHP运行不正确。我想和穆德没什么关系。但我可能错了