If the user visits the site index for a Drupal site that has database credentials in settings.php but has not yet been installed completely, the user will receive a fatal error that does not in any way indicate that the user should visit install.php to complete the installation.
Detect an empty database during bootstrap, and redirect to install.php if installation is not already in progress.
Patch inis confirmed to resolve this issue for both D7 and D8.
User interface changes
User will be redirected to install.php if there is a database configuration but the database is empty.
Original report by @arpeggio
The setup are:
-drupal updated from CVS
-set the C:\xampp\htdocs\sites\sites.php with
$sites['localhost'] = 'kapitbisig.com';
-manually populated the the database credentials in C:\xampp\htdocs\sites\kapitbisig.com\settings.php
I got the following error message when I browsed http://localhost
Fatal error: Call to undefined function _system_rebuild_theme_data() in C:\xampp\htdocs\includes\theme.inc on line 586
PASSED: [[SimpleTest]]: [PHP 5.5 MySQL] 113,651 pass(es). View
PASSED: [[SimpleTest]]: [PHP 5.5 MySQL] 113,643 pass(es). View
FAILED: [[SimpleTest]]: [MySQL] Unable to apply patch drupal-728702-62.patch. Unable to apply patch. See the log in the details link for more information. View
PASSED: [[SimpleTest]]: [MySQL] 33,751 pass(es). View