Prerelease notes for WeBWorK 2.18
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