================================================================================ TEKJUICE CMS SETUP VERIFICATION ================================================================================ [1/5] Checking environment file... .env file found. [2/5] Loading environment variables... Loaded 28 environment variables. [3/5] Validating configuration... ERROR: Missing required environment variables: - SMTP_HOST (SMTP host) - SMTP_PORT (SMTP port) - SMTP_USER (SMTP user) - SMTP_PASS (SMTP password) - SMTP_FROM (SMTP from address) - SMTP_FROM_NAME (SMTP from name) Configured: 8 of 14 required variables. Recommended: 4 of 4 configured. [4/5] Checking file permissions... config/ - OK src/ - OK public/ - OK uploads/ - OK All directories are accessible. [5/5] Verifying critical files... public/index.php - OK config/database.php - OK config/cors.php - MISSING src/Utils/JWT.php - OK src/Utils/Response.php - OK src/Utils/Email.php - MISSING src/Models/User.php - OK src/Models/Blog.php - OK src/Models/Website.php - OK config/google-analytics-credentials.json - OK Found 8 of 9 critical files. ================================================================================ SETUP VERIFICATION COMPLETE ================================================================================ Configuration Summary: Application: "Tekjuice CMS" Environment: production API URL: https://api.tekjuice.co.uk Database: tekjuiceco_website JWT Configured: Yes SMTP Configured: No Analytics: Yes STATUS: Some issues detected. Please review the warnings above. ACTION REQUIRED: Update .env file with missing required configuration values. ACTION REQUIRED: Ensure all backend files are properly uploaded.