HTTP 500 and database failures
Review private PHP/web logs without showing stack traces publicly. Confirm config.php exists on hosting, syntax and required PHP capabilities, database connectivity and privileges, migration state and minimal file permissions. Keep production error display disabled. Stop after a migration error and compare the current schema and ordered release instructions before any retry.