Migrating multi-domain configuration

Материал из База знаний Центра ПУСК МФТИ

If you were using experimental multi-domain feature added in WP-3781 in Moodle Workplace 4.0-4.4, you need to change it to the new solution introduced in Moodle Workplace 4.5. If you have $CFG->tool_tenant_wwwroot defined in your config.php, it will no longer work as expected.

Perform the steps in this exact order:

1. Upgrade your site to Moodle Workplace 4.5

2. Run the CLI script:

php admin/tool/tenant/cli/migrate_tenant_domains.php

3. Remove all modifications from config.php that are described in WP-3781 - remove $CFG->tool_tenant_wwwroot and make sure that you only set $CFG->wwwroot once and do not modify it afterwards.

4. Add to config.php:

$CFG->allowmultipledomains = true;