Server Requirements
For the script to work properly, there is some server requirement that you will need to meet:
Supported OS
- Linux Based
Ubuntu / Debian
Centos 7/8/9
Almalinux 8/9
Rocky Linux 8/9
Fedora
- Windows Based
Most of Windows systems with the installation of XAMPP or Wamp server
Web Server
- Apache 2.4
- Nginx (latest)
- Tengine
Database Server
- Mysql 5.6 until 8.0 (strict mode need to be disabled)
- MariaDB
Database Server Configuration
- interactive_timeout = 1000
- connect_timeout = 1000
- wait_timeout = 1000
- Disabling Strict Mode:
Edit the mysql configuration file at: /etc/my.cnf
Add sql_mode = "" to [mysqld] section
restart mysqld
Supported PHP
- PHP mod_php/php-fpm/php-fcgi
- PHP Version:
- 5.6 until 7.4 (AVSCMS version 8.2 below)
- 8.0 until 8.3 (AVSCMS version 8.3)
PHP Configuration
- safe_mode off
- open_basedir off
- max_execution_time 7200
- max_input_time 7200
- memory_limit (with 1MB more then the maximum video upload size)
- post_max_size (maximum video upload size)
- upload_max_size (maximum video upload size)
- exec() and shell_exec() should be allowed
- register_argc_argv on
- Support for GD2 Library
- Support for MySQLi
- Support for Curl
Media Conversion tools
- ffmpeg version 4.0 and above with -preset supported
- ffprobe
Selinux Setting
- SELINUX must be disabled.
Edit /etc/sysconfig/selinux
Set SELINUX=disabled
Reboot server