Document Security Verification System — Setup Wizard v1.4.3

Welcome
2
Checks
3
Database
4
Application
5
Email
6
OCR
7
Install
8
Done

🔍 Environment Check

Verifying PHP version, extensions, and file permissions.

PHP Version
PHP Version Required
8.3.30
Recommended (8.1+)
Session Support Required
Available & Writable
PHP Extensions
PDO MySQL (pdo_mysql) Required
Enabled
OpenSSL Required
Enabled
GD (image functions) Optional
Enabled
MBString Required
Enabled
JSON Required
Enabled
cURL (required for PaddleOCR) Required
Enabled
allow_url_fopen Optional
Enabled
PHP Configuration
upload_max_filesize Info
1536M (min: 10M)
post_max_size Info
1536M (min: 10M)
max_execution_time Info
360 (min: 60)
memory_limit Info
1536M (min: 128M)
Files & Directories
app/ Required
Writable ✓
config/ Required
Writable ✓
storage/uploads/ Required
Writable ✓
storage/qrcodes/ Required
Writable ✓
public/assets/ Optional
Writable ✓
public/api/ Required
Writable ✓
public/api/admin/ Required
Writable ✓
public/admin/ Required
Writable ✓
public/documents/ Required
Writable ✓
sql/schema.sql Required
Readable ✓
composer.json Required
Readable ✓
public/.htaccess Required
Readable ✓
public/manifest.json Optional
Readable ✓
public/sw.js 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.