Why are required Perl modules reported missing during install?
In some instances, if a minimal or "bare bones" install of Perl has been installed and configured on your server, some of the Perl modules required by MIDAS to function correctly may be missing.
We provide a free Server Readiness Tool that you can download and run on your web server and that will check for any missing and required Perl modules prior to installing a self-hosted MIDAS room booking system on your server.
MIDAS currently requires the following Perl modules:
Archive::Tar
CGI
DBI
DBD::mysql
Digest::MD5
Digest::SHA
Encode
IO::Socket::SSL
JSON
LWP::Simple
LWP::UserAgent
Memoize
MIME::Base64
Time::Local
XML::Simple
The following additional modules may also be necessary depending upon your requirements:
Authen::SASL (Only required if you wish MIDAS to send email via SMTP, and your SMTP server requires SSL connections)
CGI::Carp (Only required if you intend to enable debug loggin)
Crypt::Eksblowfish (Recommended for increased security)
Excel::Writer::XLSX (Required if you wish to be able to export data from your MIDAS system in native Microsoft Excel (.xlsx) format)
Math::Random::Secure (Recommended for increased security)
Net::Config (Only required if you wish MIDAS to send email via SMTP)