AI SEO Manager — preflight generated 2026-08-24 21:45:44 UTC this file: /home/dghanalytics/public_html/preflight.php 1. PHP VERSION — THE MOST COMMON CAUSE OF A BLANK 500 ------------------------------------------------------------------------ [ok ] PHP version 8.1.34 [info] SAPI cgi-fcgi [info] binary (for cron) /opt/cpanel/ea-php81/root/usr/bin/php-cgi 2. EXTENSIONS ------------------------------------------------------------------------ [ok ] ext-pdo [ok ] ext-pdo_mysql [ok ] ext-curl [ok ] ext-mbstring [ok ] ext-dom [ok ] ext-libxml [ok ] ext-json [ok ] ext-zlib [warn] ext-intl missing (recommended) [ok ] ext-openssl [warn] ext-fileinfo missing (recommended) [info] memory_limit 128M [info] max_execution_time 30 [info] display_errors off (this is why the 500 is blank) [info] log_errors on [info] error_log error_log 3. FILES AND FOLDERS FOUND ------------------------------------------------------------------------ [info] this directory /home/dghanalytics/public_html [FAIL] bootstrap.php NOT FOUND in: /home/dghanalytics/public_html, /home/dghanalytics, /home [info] app root /home/dghanalytics/public_html [ok ] folder src ./src (5 entries) [ok ] folder templates ./templates (3 entries) [ok ] folder migrations ./db/migrations (2 entries) [ok ] folder config ./config (2 entries) [ok ] folder bin ./bin (5 entries) [ok ] folder var ./var (3 entries) [ok ] folder assets ./public/assets (2 entries) [ok ] var writable 4. PARSE CHECK — THIS IS WHAT FINDS A BLANK 500 ------------------------------------------------------------------------ [ok ] parsed 23 php files all valid 5. .ENV ------------------------------------------------------------------------ [FAIL] .env MISSING — copy .env.example to .env 6. LAST ERROR-LOG LINES — THE ACTUAL REASON, IF PHP WROTE ONE ------------------------------------------------------------------------ No readable error log found. Look in cPanel -> Metrics -> Errors, or cPanel -> File Manager for a file named 'error_log' next to index.php. That file holds the real fatal-error message behind a blank 500. 7. VERDICT ------------------------------------------------------------------------ 2 problem(s) found, most likely cause first: 1. bootstrap.php was not found. It must sit at the top of the app, e.g. /aiseo/bootstrap.php. 2. .env does not exist. Run: cp .env.example .env then fill in DB_NAME, DB_USER, DB_PASS, APP_KEY. ======================================================================== DELETE THIS FILE when you are finished — it exposes paths and PHP config.