💽Dependencies

Mito Software System Requirements:

To ensure optimal performance and compatibility, Mito Software requires the following versions of dependencies:

  • PHP: Version 7.4 to 8.2 (inclusive). It is mandatory to have at least one PHP version within this range installed on your system.

  • MySQL: Version 8.0. If MySQL is being utilized, it must be version 8.0.

  • MongoDB: The latest available version of MongoDB must be installed.

  • cURL: The latest available version of cURL is required.

  • Apache2: The web server Apache2 is necessary for hosting the software.

Installation Location:

The Blackout License Software should be hosted in either /var/www/html or in a subfolder of /var/www/ (e.g., /var/www/your-sub-folder). If you choose to host it in a sub-folder, please follow these instructions for executing commands:

  • Ubuntu 18.04 to 22.04: After navigating to the desired sub-folder, execute commands as usual. For example:

    cd /var/www/your-sub-folder
  • CentOS, Linux: Similarly, navigate to the desired sub-folder and execute commands. For example:

    cd /var/www/your-sub-folder

Apache2 Setup:

To enable Apache2, follow these steps:

  1. Install Apache2 if it's not already installed:

    sudo apt update
    sudo apt install apache2
  2. Start the Apache2 service:

    sudo systemctl start apache2
  3. Enable Apache2 to start on boot:

    sudo systemctl enable apache2

Configuring .htaccess:

To enable .htaccess support in Apache2, you need to configure the site's VirtualHost file located in /etc/apache2/sites-available/.

  1. Open the VirtualHost file for your site in a text editor:

    sudo nano /etc/apache2/sites-available/your-site.conf
  2. Inside the <VirtualHost> block, add the following directives to allow .htaccess overrides:

    <Directory /var/www/html>
        AllowOverride All
    </Directory>
  3. Save and close the file.

  4. Enable the use of .htaccess files by activating the rewrite module:

    sudo a2enmod rewrite
  5. Restart Apache2 to apply the changes:

    sudo systemctl restart apache2

Database Setup:

No manual database creation is required. The software will handle database setup automatically. You only need to provide the correct database connection details during setup. The software will verify the connection and create any necessary data for functionality.

Ensure that the server environment meets these requirements before installing Blackout License Software for seamless operation.


Done.

Regards, Vuhp 📀

Last updated