brendanheywood / moodle-local_cleanurls

Lets drag Moodle's url structure into this century...
36 stars 24 forks source link

Broken for flexsections + book activity #86

Closed dmitriim closed 7 years ago

dmitriim commented 7 years ago

Moodle 3.3.

  1. Configure clean url plugin as described in documentation.
  2. Create a course and set format as flexsections.
  3. Create a book activity in the course.
  4. Try to navigate to activity e.g. /course/test_1/topic-1/6-test
  5. Get following errors

( ! ) Notice: Undefined property: stdClass::$libdir in /var/www/project/moodle_cqu_mba/mod/book/locallib.php on line 28 Call Stack

Time Memory Function Location

1 0.0013 362776 {main}( ) .../router.php:0 2 1.1156 3641832 require( '/var/www/project/moodle_cqu_mba/mod/book/view.php' ) .../router.php:82 3 1.1159 3710032 require_once( '/var/www/project/moodle_cqu_mba/mod/book/locallib.php' ) .../view.php:27

( ! ) Warning: require_once(/filelib.php): failed to open stream: No such file or directory in /var/www/project/moodle_cqu_mba/mod/book/locallib.php on line 28 Call Stack

Time Memory Function Location

1 0.0013 362776 {main}( ) .../router.php:0 2 1.1156 3641832 require( '/var/www/project/moodle_cqu_mba/mod/book/view.php' ) .../router.php:82 3 1.1159 3710032 require_once( '/var/www/project/moodle_cqu_mba/mod/book/locallib.php' ) .../view.php:27

( ! ) Fatal error: require_once(): Failed opening required '/filelib.php' (include_path='/var/www/project/moodle_cqu_mba/lib/pear:.:/usr/share/php') in /var/www/project/moodle_cqu_mba/mod/book/locallib.php on line 28 Call Stack

Time Memory Function Location

1 0.0013 362776 {main}( ) .../router.php:0 2 1.1156 3641832 require( '/var/www/project/moodle_cqu_mba/mod/book/view.php' ) .../router.php:82 3 1.1159 3710032 require_once( '/var/www/project/moodle_cqu_mba/mod/book/locallib.php' ) .../view.php:27

dmitriim commented 7 years ago

It was config issue. The fix https://github.com/brendanheywood/moodle-local_cleanurls#step-4-turn-it-on-and-configure Closing it off.