Updating settings.php breaks website hosted from subfolder
Try setting your base URL in settings.php like

$base_url = 'http://site1.com';  // NO trailing slash!


And in your .htaccess file set RewriteBase to:

RewriteBase /site1


or

RewriteBase /site1-test