OyeScripts Support

QAFlow Documentation

System Requirements in Detail

Getting Started

PHP Version & Extensions

QAFlow is tested on PHP 7.4 through 8.3. For best performance and security, use PHP 8.1 or newer.

Required PHP extensions

ExtensionWhy
curlHTTP requests to payment gateways, AI providers, update server
mbstringMulti-language string handling
gdImage resize for user uploads
zipAuto-update installer
pdo_mysqlDatabase driver
opensslHTTPS + secure tokens
jsonIncluded in PHP 8+ by default

Optional extensions

  • imagick — better image quality than gd
  • redis — faster caching (falls back to file cache if missing)
  • intl — nicer number/date formatting

MySQL / MariaDB

Minimum: MySQL 5.7 or MariaDB 10.3. Recommended: MySQL 8.0+ for JSON column support and performance.

Server Configuration

  • upload_max_filesize ≥ 16MB (for user avatars + admin uploads)
  • post_max_size ≥ 32MB
  • max_execution_time ≥ 60 seconds
  • memory_limit ≥ 256MB
  • allow_url_fopen = On (for the auto-update system)

Hosting Recommendations

QAFlow runs well on shared hosting. Tested and confirmed compatible with:

  • Hostinger
  • SiteGround
  • A2 Hosting
  • Cloudways (managed VPS)
  • DigitalOcean + LAMP