Prerelease notes for WeBWorK 2.18

From WeBWorK_wiki
Revision as of 09:06, 12 November 2022 by Pstaabp (talk | contribs) (Created page with "'''Note: WeBWorK 2.18 is not released. This document is for developers and will be updated to release notes at the appropriate time.''' WeBWorK 2.18 makes a huge change from...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Note: WeBWorK 2.18 is not released. This document is for developers and will be updated to release notes at the appropriate time.

WeBWorK 2.18 makes a huge change from previous versions in that it removes all code needed for mod_perl, a codebase that has grown stale and nearly all linux distributions have stopped supporting it. Instead, the server part of WeBWorK is now handled with Mojolicious and it is recommended to use hypnotoad, a full web server written in perl. There are instructions to deploying this in the installation and upgrade notes.

Installing/Upgrading to WeBWorK 2.18 in Ubuntu 2022.04 LTS

Install Ubuntu 2022.04 LTS or upgrade to it. (Some links for doing this)

Install the necessary packages

(update list from 2.17 instructions)

Install packages from cpan

There are now a few options to running the hypnotoad server

Using nginx

To install nginx use the package with $ sudo apt update $ sudo apt install nginx


Using apache

Using hypnotoad directly