Use of subplugins.php has been deprecated.

Use of subplugins.php has been deprecated.

by Syed Ali -
Number of replies: 1


I am jumping from Moodle 3.5 to 3.9, and when I run upgrade command, I got following message.

Use of subplugins.php has been deprecated. Please update your '/var/www/html/local/ltiprovider' plugin to provide a subplugins.json file instead.

What should I do.

Average of ratings: -
In reply to Syed Ali

Re: Use of subplugins.php has been deprecated.

by Ken Task -
Picture of Particularly helpful Moodlers

Jump gotcha ... is ltiprovider in your 3.5 an addon? ... probably is ... located in code/local/ directory.

Try this:

backup db

move code/local/ltiprovder directory to some other location.

check your mdl_config_plugins table for any references to a local ltiprovider addon ... remove them.

Assumes you are not using ltiprovider.

https://moodle.org/plugins/local_ltiprovider

local ltiprovider is supported up to 3.0 of Moodle

So you probably were not using when site was a 3.5.

https://moodle.org/plugins/pluginversions.php?plugin=local_ltiprovider

'SoS', Ken


Average of ratings: Useful (1)