Now that we require PHP 5 and PDO, we ought to handle fatal errors during the installation/upgrade as quickly as possible. We should move the basic system checks before install profile installation and before starting an upgrade process. This will require only to load the very basic code to make the checks and to display the result (maintenance theme) and dot not inlcude DB layer or other code that truly requires PHP 5 or other stuff that may not be available.
I am working on a patch. See screenshot:
Related issue: #299308: Installing Drupal by visiting index.php (rather than install.php) leads to a fatal error when PDO is not enabled →
Active
11.0 🔥
Makes Drupal easier to use. Preferred over UX, D7UX, etc.
The change is currently missing an automated test that fails when run with the original code, and succeeds when the bug has been fixed.
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.