ATutor

Learning Management Tools







Pages:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


Error updating course properties


  • 2013-03-01 12:09:38

    Error updating course properties

    Things to describe:
    Operating system - Windows 2008 r2
    ATutor version - 2.1
    Patch #s applied - 01- "Security patch for Tool Manager vulnerability"
    PHP version - 5.4.12
    MySQL version - 5.6
    Webserver & version - IIS 7
    Changes to default settings - none
    Web browser being used - IE8

    New installation of ATutor.
    I am able to log in as an instructor and create a course, add content, etc. When I attempt to save any changes on the course properties page, I get an HTTP 500 error on:
    http://127.0.0.1/mods/_core/properties/course_properties.php

  • 2013-03-01 14:05:39

    Re: Error updating course properties

    It could be your PHP version.
    http://atutor.ca/atutor/docs/requirements.php

    While there have been a few reports of ATutor working well with IIS, typically people have trouble. We recommend using another Webserver like Apache or nginx etc.

  • 2013-03-01 14:14:35

    Re: Error updating course properties

    Looks more like a bug in the patch. PHP error log indicates:

    Cannot re-assign auto-global variable _POST in C:\inetpub\wwwroot\mods\_core\properties\lib\course.inc.php on line 48

  • 2013-03-01 14:30:07

    Re: Error updating course properties

    That's a PHP 5.4 issue. It will go away if you revert back to PHP 5.3 or earlier.

    Or, wait a little while until ATutor 2.1.1 comes out, which has been adapted to accommodate this change.

  • 2013-03-01 14:40:14

    Re: Error updating course properties

    Thanks for that, sorry for not including the error in the original post. I didn't have logging enabled at the time.

    Can you advise how long "a little while" is, or is that like asking "how long is a piece of string"?

  • 2013-03-01 14:56:10

    Re: Error updating course properties

    There is an release candidate available now that you can test. We will probably put out another update today, with a few more adjustments.

    http://atutor.ca/atutor/download.php

    We're hoping to have the final release out by the end of March.

  • 2013-03-01 15:03:44

    Re: Error updating course properties

    Thanks for that. Since I am just doing a "proof of concept" implementation for a client right now, I think I'll just downgrade PHP for now.

    Cheers,
    Tim

  • 2013-03-01 15:15:29

    Re: Error updating course properties

    If there's the opportunity, I might suggest using Apache over IIS, as you Web server

  • 2013-03-01 16:23:40

    Re: Error updating course properties

    Thank you for that advice, but the client's mandated platform is Windows/IIS.

    On the subject of IIS vs. Apache; In my experience, the biggest problem that people face with implementing web applications is their lack of familiarity with administering web servers in the first place. A person that is uncomfortable or unfamiliar with managing IIS is as likely to have as much trouble managing Apache (except for the likelihood that they may not be faced with an intitial reply of "why are you using IIS" in support forums). In other words, it is generally not the platform that is the problem as much as it is the person in front of the console. That doesn't make Apache better than IIS or vice versa, in fact, it doesn't mean anything. If/when someone shows me a reasonable argument on why Apache should be used instead if IIS on a Windows server, I will gladly take it into consideration. However, in my years of managing Windows servers, I haven't seen a technically compelling argument, just individual opinions.

    Thanks again,
    Tim