Index
Requirements
The system has been developed for LAMP systems, so it has not been tested for WAMP platforms, although it can be easily adapted. Generally, most hosting services already offer these services in an integrated manner.
Web Server (http)
The system must have the default execution of cgis and identify index.html, index.htm, and index.php as the initial loading page. If you have another configuration, you must modify the corresponding file. For Apache 2.0, the file is .htaccess.
Database Server
The site must have a database installed, and you must have privileges to create users for it. It has been decided to use MySQL or MariaDB versions 5.0 or higher.
Presentation Language
It is recommended to have PHP version 7.0 or higher installed, including the MySQL database access module.
Data Processing Language
Although the system can support any other data processing language, it must support various actions for proper operation. By default, the system uses Perl in its cgis mode, so the corresponding libraries are indicated:
- CGI, CGI::Carp (Script and Error Processing)
- GD (Image Processing)
- DBI (Database Connection)
- MIME::Base64 (Base64 Encryption)
- Digest::MD5, Digest::SHA1 (MD5 and SHA1 Encryption)
- JSON (JSON Handling)
- Data::Dumper (Data Dumping)
- Time::HiRes (Microtime - obsolete as of 5.0+)
Other languages and packages
Although the system already includes external open source libraries, the developer is free to change versions or replace them with more recent ones.