Skip to content

TokGrab Environment Matrix

Supported Baseline

Item Requirement
Framework Laravel 13.x
PHP 8.3 or higher (verified on 8.3.22)
Database MySQL 8+ or MariaDB 10.6+ (SQLite only for local testing)
Web server Apache (cPanel/hPanel) or Nginx (VPS)

Required PHP Extensions

bcmath, ctype, curl, dom, fileinfo, gd, iconv, intl, json, mbstring, openssl, pdo_mysql, tokenizer, xml, zip

The installer checks all of these on the Environment step.

Core Runtime Constraints

  • cURL is required for TikTok API calls and the media/image proxies.
  • PDO MySQL is required for the production database.
  • Writable paths: storage/ and bootstrap/cache/.

Shared Hosting Notes

  • Designed for Hostinger hPanel and standard cPanel deployments.
  • The document root must point to the application's public/ directory.
  • Installation is browser-first — no SSH or Composer required.
  • On first load, the app creates .env with a generated application key automatically.
  • Branding uploads that use /storage/... URLs are served automatically, including on hosts that block symlinks. The standard public/storage link is optional (faster static serving).

Verified

The browser-first installer was verified end-to-end on a clean extraction: environment checks → database setup → migrations → admin creation → finalize → admin login.