🚀 Laravel Server Configuration Checker

Comprehensive server requirements validation

╔════════════════════════════════════════════════════════════╗ ║ Laravel Application Server Checker ║ ╚════════════════════════════════════════════════════════════╝ 🔧 CRITICAL PHP FUNCTIONS ──────────────────────────────────────────────────────────── shell_exec() function available proc_open() function available 📋 PHP VERSION ──────────────────────────────────────────────────────────── Current PHP Version: 8.4.15 Required Version: >= 8.2.0 Recommended Version: >= 8.4.0 📦 REQUIRED PHP EXTENSIONS ──────────────────────────────────────────────────────────── bcmath ctype curl dom fileinfo filter gd hash json libxml mbstring openssl pcre pdo pdo_mysql session tokenizer xml zip 🔧 OPTIONAL BUT RECOMMENDED PHP EXTENSIONS ──────────────────────────────────────────────────────────── exif imagick intl opcache - Performance optimization redis soap sodium apcu - APCu caching ⚙️ PHP CONFIGURATION ──────────────────────────────────────────────────────────── Memory Limit: 512MMax Execution Time: 30s (Recommend 120s+) Upload Max Filesize: 16M Post Max Size: 32M Display Errors: Off ✓ (Good for production) OPcache: Enabled ✓ 📦 COMPOSER ──────────────────────────────────────────────────────────── Composer not found 📦 NODE.JS & NPM ──────────────────────────────────────────────────────────── Node.js not found (required for frontend assets) 📁 DIRECTORY PERMISSIONS ──────────────────────────────────────────────────────────── storage - DOES NOT EXIST storage/app - DOES NOT EXIST storage/framework - DOES NOT EXIST storage/logs - DOES NOT EXIST bootstrap/cache - DOES NOT EXIST 💾 DATABASE CONNECTION ──────────────────────────────────────────────────────────── ! .env file not found (skipping database check) 🔐 ENVIRONMENT CONFIGURATION ──────────────────────────────────────────────────────────── .env file not found Run: cp .env.example .env 💿 STORAGE CONFIGURATION ──────────────────────────────────────────────────────────── ! Storage symlink not found Run: php artisan storage:link ! storage/app/public does not exist (will be created when needed) ! storage/media-library does not exist (will be created when needed) 🌐 WEB SERVER CONFIGURATION ──────────────────────────────────────────────────────────── Document Root: /home4/sourovme/smritirpata.com ! Document root should point to /public 📄 PDF WATERMARK GENERATOR (GHOSTSCRIPT) ──────────────────────────────────────────────────────────── Ghostscript installed: v9.27 Path: /bin/gs Purpose: PDF compression, optimization & normalization ═════════════════════════════════════════════════════════════ 📊 SUMMARY ═════════════════════════════════════════════════════════════ ✓ Passed: 33 ! Warnings: 6 ✗ Errors: 8 ❌ Action Required! Please fix the errors before deploying. Critical Issues to Fix: Composer: Composer is required Node.js: Required for building frontend assets Permission: storage: Storage directory does not exist Permission: storage/app: Application storage does not exist Permission: storage/framework: Framework cache does not exist Permission: storage/logs: Log files does not exist Permission: bootstrap/cache: Bootstrap cache does not exist .env file: .env file does not exist
Report generated on: 2026-01-26 20:30:08 UTC