我正在Windows Server-Plesk安装上使用Moodle'3.5.3(Build:20181112)'。 最近,我想将我的网站从Plesk移到Cpanel。按照穆迪指南,我复制了我的主穆迪文件夹,该文件夹也位于公共目录和数据库脚本中。我的“ moodledata”文件夹位于moodle主文件夹中(位于public_html / moodle内部)(不知道为什么它位于主文件夹中,我使用Plesk自动模块安装程序安装了moodle)。在Plesk,它运行得很好。我在Cpanel中使用PHPMyAdmin还原了SQL数据库脚本,并移动了我的moodle文件夹并使用数据库名称,数据库用户名,moodle目录位置配置了config.php之后,我仍然无法访问它。
每次打开网站(https://www.example.com/moodle)时,我只会遇到一个文本“访问被拒绝”。我试图删除情人,再次复制, 重建数据库,再次检查配置文件。所有配置都很好。但我仍然无法做到这一点。它只是停留在“拒绝访问”。
我的浏览器是firefox。如果我在Firefox中打开它,则显示:
Access denied
如果我在Internet Explorer中打开它,它会显示:
http 403 forbidden
以下是我的config.php文件内容:
<?php // Moodle configuration file
unset($CFG);
global $CFG;
$CFG = new stdClass();
$CFG->dbtype = 'mysqli';
$CFG->dblibrary = 'native';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'test_moodle6';
$CFG->dbuser = 'test_moodle6';
$CFG->dbpass = '***********';
$CFG->prefix = '';
$CFG->dboptions = array ('dbpersist' => 0,'dbport' => 3306,'dbsocket' => '','dbcollation' => 'utf8_general_ci',);
$CFG->wwwroot = 'https://www.example.com/moodle';
$CFG->dataroot = '/home/myCpanelUserName/public_html/moodledata';
$CFG->admin = 'admin';
$CFG->directorypermissions = 0777;
require_once(__DIR__ . '/lib/setup.php');
我希望有人可以在这个问题上帮助我。