Answers.Body: <p>I experienced this same error today.  In my case, I had mistyped a command into the version control system - so I had a Civi 4.7.15 database with a Civi 4.4 file system!</p>
  
  <p>In Civi 4.7, the way that configurations were stored in Civi changed.  You would only get this error if the code that was running was old.  I would check to see if you have another copy of CiviCRM somewhere in your filesystem.  Feel free to comment on my answer if you'd like some followup on how to find what I'm describing; let me know how you access your filesystem.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-03-03T20:49:31.933Z
Answers.LastActivityDate: 2017-03-03T20:49:31.933Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.Body: <p>Try clearing your php opcode cache (or just restart php-fpm or your web server, depending on how php is configured). </p>
  
  <p>I always get that error and clearing the opcode cache fixes it. The issue is likely related to your opcode cache settings. The new code you download may have an old date on it and your opcode cache doesn't realise you've downloaded newer code.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-21T19:10:23.763Z
Answers.LastActivityDate: 2017-11-21T19:10:23.763Z
Answers.UserDisplayName: Alan Dixon
Answers.Body: <p>If you have access to the command line on your server, try running the upgrade from there using the <a href="https://github.com/civicrm/cv" rel="nofollow noreferrer">cv tool</a>.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-01-27T17:28:05.667Z
Answers.Text: Thanks, @Coleman.  This is way above my level of competence.  I'm wondering if I can hire an ad-hoc consultant to help me figure this out.
Answers.UserDisplayName: Michelle Rojas
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-01-27T17:04:12.727Z
Answers.LastActivityDate: 2017-01-27T17:04:12.727Z
Answers.UserDisplayName: Coleman
Body: <p>I tried to upgrade from 4.7.14 to 4.7.15 today.  I followed the instructions 1 - 3 in the <a href="https://wiki.civicrm.org/confluence/display/CRMDOC/Upgrading+CiviCRM+for+Joomla" rel="nofollow noreferrer">documentation</a>.</p>
  
  <p>Everything looked good up to that point.  I got a message that installation was successful.</p>
  
  <p>Then I clicked on the link to run the Database Upgrade, but I forgot to do step 4: delete the cached files in</p>
  
  <pre><code>   [yoursite]/media/civicrm/templates_c
  </code></pre>
  
  <p>I got the following error:</p>
  
  <pre><code>Initialization Error
  
  Array
  (
      [callback] =&gt; Array
          (
              [0] =&gt; CRM_Core_Error
              [1] =&gt; simpleHandler
          )
  
      [code] =&gt; -19
      [message] =&gt; DB Error: no such field
      [mode] =&gt; 16
      [debug_info] =&gt; 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] =&gt; DB_Error
      [user_info] =&gt; 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] =&gt; [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']"]
  )
  </code></pre>
  
  <p>At that point, I noticed that I hadn't deleted the cached files, and so I deleted them.</p>
  
  <p>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.</p>
  
  <p>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.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-02-26T18:41:00.153Z
Comments.Text: Hi,
  
  There are a lot of CiviCRM partner organisations that would gladly help you.
  
  For the moment I think the following information would be helpful, if you can access the underlying MySQL database. If you don't know what that is, please skip the rest of this.
  
  The error message says that backend_config is missing from civicrm_domain. But it's there in my latest and greated install, but also an old install I have.
  
  What other columns are missing from civicrm_domain? Are there any at all? Can you see backend_config just fine?
Comments.UserDisplayName: JohnFF
Tags: <joomla><upgrade><4.7>
Title: Upgrade from 4.7.14 to 4.7.15 failed on Database Upgrade
ThreadText: # Upgrade from 4.7.14 to 4.7.15 failed on Database Upgrade
  
  (Asked by: username_0 on 2017-01-27)
  
  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.
  
  **Tags:** joomla, upgrade, 4.7
  
  > **Comments:**
  > **username_1**: Hi,  There are a lot of CiviCRM partner organisations that would gladly help you.  For the moment I think the following information would be helpful, if you can access the underlying MySQL database. If you don't know what that is, please skip the rest of this.  The error message says that backend_config is missing from civicrm_domain. But it's there in my latest and greated install, but also an old install I have.  What other columns are missing from civicrm_domain? Are there any at all? Can you see backend_config just fine?  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_2 on 2017-03-03. Score: 2
  
  I experienced this same error today. In my case, I had mistyped a command into the version control system - so I had a Civi 4.7.15 database with a Civi 4.4 file system!
  
  In Civi 4.7, the way that configurations were stored in Civi changed. You would only get this error if the code that was running was old. I would check to see if you have another copy of CiviCRM somewhere in your filesystem. Feel free to comment on my answer if you'd like some followup on how to find what I'm describing; let me know how you access your filesystem.
  
  
  ---
  
  ### Answer by username_3 on 2017-11-21. Score: 1
  
  Try clearing your php opcode cache (or just restart php-fpm or your web server, depending on how php is configured).
  
  I always get that error and clearing the opcode cache fixes it. The issue is likely related to your opcode cache settings. The new code you download may have an old date on it and your opcode cache doesn't realise you've downloaded newer code.
  
  
  ---
  
  ### Answer by username_4 on 2017-01-27. Score: 1
  
  If you have access to the command line on your server, try running the upgrade from there using the [cv tool](https://github.com/civicrm/cv).
  
  > **Comments:**
  > **username_0**: Thanks, @username_4.  This is way above my level of competence.  I'm wondering if I can hire an ad-hoc consultant to help me figure this out.  
  
  ---
  
  