PHP Version
8.3.30
Recommended (8.1+)
✓
Session Support
Required
Available & Writable
PHP Extensions
✓
PDO MySQL (pdo_mysql)
Required
Enabled
✓
GD (image functions)
Optional
Enabled
✓
cURL (required for PaddleOCR)
Required
Enabled
✓
allow_url_fopen
Optional
Enabled
PHP Configuration
✓
upload_max_filesize
Info
1536M (min: 10M)
✓
max_execution_time
Info
360 (min: 60)
Files & Directories
✓
storage/uploads/
Required
Writable ✓
✓
storage/qrcodes/
Required
Writable ✓
✓
public/assets/
Optional
Writable ✓
✓
public/api/admin/
Required
Writable ✓
✓
public/documents/
Required
Writable ✓
✓
sql/schema.sql
Required
Readable ✓
✓
public/.htaccess
Required
Readable ✓
✓
public/manifest.json
Optional
Readable ✓
✓
admin/settings.php
Required
Readable ✓
✓
forgot-password.php
Required
Readable ✓
✓
reset-password.php
Required
Readable ✓
✓
documents/list.php
Required
Readable ✓
✓
config/ (write config.php)
Required
Writable ✓
JavaScript Libraries (for QR features)
✓
assets/js/lib/qrcode-generator.min.js
Required for QR
Real library ✓ (20,387 B)
✓
assets/js/lib/jsQR.js
Required for QR
Real library ✓ (20,387 B)
Composer Dependencies
✓
vendor/autoload.php
Required
Bundled ✓
✓
PHPMailer (phpmailer/phpmailer)
Required for OTP
Available ✓ v6.9.1
✅
All required checks passed! PHPMailer is bundled and ready for SMTP/OTP.