Moodle
  1. Moodle
  2. MDL-4493

Error 405 after clicking OK when clicking Continue when manual enrolments are disabled

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Trivial Trivial
    • Resolution: Fixed
    • Affects Version/s: 1.5.3
    • Fix Version/s: 1.6.2
    • Component/s: Enrolments
    • Labels:
      None
    • Environment:
      Windows XP
    • Affected Branches:
      MOODLE_15_STABLE
    • Fixed Branches:
      MOODLE_16_STABLE
    • Rank:
      27527

      Description

      I use external authentication as well as external enrolments and I disabled manual enrolments. When a user selects a course in which the user is not enrolled, s/he receives the message:Manual enrolments are currently not enabled. When the user selects continue he is redirected to the main moodle site, but receives a 405 error instead of listing the contents.

      The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access.

      This also happened on Version 1.5.2.

        Activity

        Hide
        Martin Dougiamas added a comment -

        From Dan Marsden (dan at digitalclay.co.nz) Tuesday, 30 May 2006, 10:04 AM:

        This happens in IIS because some of the moodle Continue links post are called with wwwroot/ rather than an explicit wwwroot/index.php,

        this results in a 405 page as the user is trying to post to a directory. - I presume in apache it redirects before posting

        there are a few people with this problem in the forums - see:

        http://moodle.org/mod/forum/discuss.php?d=45344

        http://moodle.org/mod/forum/discuss.php?d=46256

        • this seems to happen all over the place in moodle code - do a search for notice( and redirect( there are many that just redirect to $CFG->wwwroot which won't work in IIS

        Sugggested fix:

        modify the functions notice and redirect to check if the $link=$CFG->wwwroot and if so, add the correct homepage to the end of the redirect.

        I would suggest a new VAR in config.php maybe something called $CFG>home that contains index.php - or whatever a site admin configures the name of the site homepage to be.

        Dan

        From Dan Marsden (dan at digitalclay.co.nz) Tuesday, 30 May 2006, 10:07 AM:

        should clarify that a bit - a simple redirect works fine, however when that redirect sits within a form eg:

        form action=http://moodle.org/ this doesn't work. - it should be:

        form action=http://moodle.org/index.php

        Show
        Martin Dougiamas added a comment - From Dan Marsden (dan at digitalclay.co.nz) Tuesday, 30 May 2006, 10:04 AM: This happens in IIS because some of the moodle Continue links post are called with wwwroot/ rather than an explicit wwwroot/index.php, this results in a 405 page as the user is trying to post to a directory. - I presume in apache it redirects before posting there are a few people with this problem in the forums - see: http://moodle.org/mod/forum/discuss.php?d=45344 http://moodle.org/mod/forum/discuss.php?d=46256 this seems to happen all over the place in moodle code - do a search for notice( and redirect( there are many that just redirect to $CFG->wwwroot which won't work in IIS Sugggested fix: modify the functions notice and redirect to check if the $link=$CFG->wwwroot and if so, add the correct homepage to the end of the redirect. I would suggest a new VAR in config.php maybe something called $CFG >home that contains index.php - or whatever a site admin configures the name of the site homepage to be. Dan From Dan Marsden (dan at digitalclay.co.nz) Tuesday, 30 May 2006, 10:07 AM: should clarify that a bit - a simple redirect works fine, however when that redirect sits within a form eg: form action= http://moodle.org/ this doesn't work. - it should be: form action= http://moodle.org/index.php
        Hide
        Dan Marsden added a comment -

        now in 1.6Stable and HEAD

        Show
        Dan Marsden added a comment - now in 1.6Stable and HEAD

          People

          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: