╔═══════════════════════════════════════════════════════════════════════════════╗ ║ FILES TO UPLOAD TO CPANEL - DEPLOYMENT PACKAGE ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ ✅ REQUIRED FILES (Upload these to cPanel): ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📦 1. ENTIRE PROJECT FOLDER ──────────────────────────────────────────────────────────────────────────── Location: /Applications/XAMPP/xamppfiles/htdocs/Khelopak/install/ What to do: 1. ZIP the entire "install" folder 2. Upload ZIP to cPanel File Manager → public_html/ 3. Extract in cPanel OR upload these folders/files individually via FTP: ✓ app/ ✓ bootstrap/ ✓ config/ ✓ database/ ✓ public/ ✓ resources/ ✓ routes/ ✓ storage/ ✓ vendor/ ✓ .env ✓ .htaccess ✓ artisan ✓ composer.json ✓ composer.lock ✓ package.json ✓ webpack.mix.js 📊 2. DATABASE BACKUP ──────────────────────────────────────────────────────────────────────────── File: database_backup_for_cpanel.sql Size: 7.7 MB What to do: 1. Download this file to your computer 2. In cPanel → phpMyAdmin 3. Select your database 4. Click Import tab 5. Choose this file 6. Click Go 📝 3. CONFIGURATION FILES (Reference) ──────────────────────────────────────────────────────────────────────────── These files are for your reference: • .env.cpanel - Template for production .env settings • DEPLOYMENT_GUIDE.md - Complete deployment guide • CPANEL_DEPLOYMENT_STEPS.txt - Detailed step-by-step guide • QUICK_START.txt - Quick 5-step deployment • FILES_TO_UPLOAD.txt - This file ❌ DO NOT UPLOAD (Exclude these): ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✗ node_modules/ (will rebuild if needed) ✗ .git/ (version control - not needed) ✗ *.log files (development logs) ✗ .env.example (only use .env) ✗ storage/logs/*.log (old logs) ✗ storage/debugbar/ (debug data) 📦 RECOMMENDED: CREATE DEPLOYMENT ZIP ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Option 1: Manual ZIP (Easier) ─────────────────────────────── 1. Right-click "install" folder 2. Compress/Create Archive 3. Name it: khelopak_deployment.zip 4. Upload to cPanel Option 2: Via Terminal (Smaller size) ────────────────────────────────────── cd /Applications/XAMPP/xamppfiles/htdocs/Khelopak/ zip -r khelopak_deployment.zip install/ \ -x "*/node_modules/*" \ -x "*/.git/*" \ -x "*.log" \ -x "*/storage/debugbar/*" 📤 UPLOAD METHOD COMPARISON: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Method 1: cPanel File Manager (ZIP Upload) ─────────────────────────────────────────── Speed: ⭐⭐⭐ (Medium) Ease: ⭐⭐⭐⭐⭐ (Very Easy) Best for: Beginners, small projects Steps: Upload ZIP → Extract → Done Method 2: FTP (FileZilla) ────────────────────────── Speed: ⭐⭐⭐⭐ (Fast for large files) Ease: ⭐⭐⭐ (Medium) Best for: Large projects, batch uploads Steps: Connect FTP → Upload folders → Done Method 3: SSH/SCP (Advanced) ───────────────────────────── Speed: ⭐⭐⭐⭐⭐ (Fastest) Ease: ⭐⭐ (Requires terminal knowledge) Best for: Advanced users, automation Steps: scp file.zip user@server → unzip ✅ UPLOAD CHECKLIST: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Before uploading: □ Created ZIP of project files □ Downloaded database_backup_for_cpanel.sql □ Read deployment guides □ Have cPanel credentials ready □ Have domain name ready After uploading: □ Extracted ZIP in public_html/ □ Imported database via phpMyAdmin □ Updated .env file with production settings □ Set folder permissions (755 for storage/) □ Configured document root □ Tested website access 🎯 NEXT STEPS AFTER UPLOADING: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. Read QUICK_START.txt for fastest deployment 2. Or read CPANEL_DEPLOYMENT_STEPS.txt for detailed guide 3. Follow the steps exactly as written 4. Test your website 5. Celebrate! 🎉 ════════════════════════════════════════════════════════════════════════════════ Package prepared on: December 30, 2025 Project: KheloPakistan E-Commerce Platform Ready for: cPanel Deployment ════════════════════════════════════════════════════════════════════════════════