I tried to upgrade from 4.7.14 to 4.7.15 today. I followed the instructions 1 - 3 in the documentation.
Everything looked good up to that point. I got a message that installation was successful.
Then I clicked on the link to run the Database Upgrade, but I forgot to do step 4: delete the cached files in
[yoursite]/media/civicrm/templates_c
I got the following error:
Initialization Error
Array
(
[callback] => Array
(
[0] => CRM_Core_Error
[1] => simpleHandler
)
[code] => -19
[message] => DB Error: no such field
[mode] => 16
[debug_info] => SELECT *, config_backend, locales, locale_custom_strings
FROM civicrm_domain
WHERE ( civicrm_domain.id = 1 )
[nativecode=1054 ** Unknown column 'config_backend' in 'field list']
[type] => DB_Error
[user_info] => SELECT *, config_backend, locales, locale_custom_strings
FROM civicrm_domain
WHERE ( civicrm_domain.id = 1 )
[nativecode=1054 ** Unknown column 'config_backend' in 'field list']
[to_string] => [db_error: message="DB Error: no such field" code=-19 mode=callback callback=CRM_Core_Error::simpleHandler prefix="" info="SELECT *, config_backend, locales, locale_custom_strings
FROM civicrm_domain
WHERE ( civicrm_domain.id = 1 )
[nativecode=1054 ** Unknown column 'config_backend' in 'field list']"]
)
At that point, I noticed that I hadn't deleted the cached files, and so I deleted them.
I tried to re-install 4.7.15, and again, I got a 'success' message. When I went to run the Database Upgrade, I got the same error as above.
I've been running CiviCRM for 2 years, multiple upgrades, and no problem until today. I checked the StackExchange and there are several mentions of this problem, and how it is fixed by running the Database Upgrade. But if I can't run the Database Upgrade, I don't know how to fix this.