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 our MIDAS booking software to function correctly may be missing.
We provide a free Server Readiness Tool that you can download and run on your web server prior to purchasing and installing a "self hosted" edition of our room scheduling software. This tool will check for any missing and required Perl modules prior to install to ensure you'll be able to run our software on your server.
MIDAS currently requires the following Perl modules:
Archive::Tar
CGI
DBD::mysql or DBD::MariaDB
DBI
Digest::MD5
Digest::SHA
Encode
IO::Socket::SSL
JSON
LWP::Simple
LWP::UserAgent
Memoize
MIME::Base64
Time::Local
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 logging)
Crypt::Eksblowfish (Recommended for increased security)
Crypt::PRNG (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)
Net::Config (Only required if you wish MIDAS to send email via SMTP)