Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-19928

Add Cherokee as a supported web server for Moodle 2.0 [patch]

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0
    • Component/s: Installation
    • Labels:
      None
    • Environment:
      PHP 5.2.9 in fastCGI mode, Cherokee 0.11.6-1, PostgreSQL 8.3
    • Database:
      Any
    • Difficulty:
      Easy
    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE

      Description

      Attempting to install Moodle 2.0 from CVS fails with error "Exception thrown without a stack frame in Unknown on line 0" when redirected to to the first page after the creation of the config.php file.

      The problem is that I was attempting to install on a Cherokee web server and apparently the only web servers that are supported are from lib/setuplib.php : apache, lightthpd, and iis. The attached simple patch adds in necessary support for the Cherokee web server. The patch does not address the cryptic error message which I suspect should also be improved as the only way I was able to determine the problem was to step through the code using a PHP debugger.

      After installing the patch, everything installed just fine and 2.0 behaved very well on the Cherokee web server (except for slash arguments which had to be turned off).

      Cherokee web server information: http://www.cherokee-project.com/doc

        Attachments

          Activity

            People

            Assignee:
            skodak Petr Skoda
            Reporter:
            paul.ortman Paul Ortman
            Participants:
            Component watchers:
            Matteo Scaramuccia, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              24/Nov/10