Answers.Body: <p>This sounds similar to <a href="https://civicrm.stackexchange.com/questions/19366/status-page-angular-load-error">Status page angular load error</a> and i will paste my answer here, though I think your 'question' is the wrong issue, ie this is angular issue, not missing indices issue.</p>
  
  <p>We had one site that had 'lost' all it angular pages, eg CiviMail and System Status.</p>
  
  <p>In our case the angular cache files were returning 404 on the New Mailing page. (and 'inspector' was showing a lot of red angular errors)</p>
  
  <p>It was building the cache files in sites/default/files/civicrm/images, but then searching for them in sites/default/files/civicrm/persist/contribute</p>
  
  <p>The issue here was a mismatch between the resource url setting for Image Upload URL and the directory setting for Image Directory. Strangely (!!) these folders are being used for caching of angular files.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-07T20:18:33.950Z
Answers.Text: Thank you, Pete -- I just saw your answer and was about to look at resource URL settings, when system status finally populated. I hadn't changed anything yet -- it just suddenly worked. No idea why.
Answers.UserDisplayName: Prónay
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-11T03:13:21.093Z
Answers.Text: Had a similar issue. Needed to refresh System Status 4 times before I got content
Answers.UserDisplayName: Codedogs
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-11T04:02:17.700Z
Answers.Text: interesting - so you guys both got it back via patience +/- cache clearing - we have started a JIRA issue so that Upgrade includes clearing civi caches, which might improve such situations.
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-11T20:25:53.013Z
Answers.Text: Also getting this error: 
  Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/site/public_html/wp-content/plugins/civicrm/civicrm/CRM/Utils/VersionCheck.php on line 429
  
  Warning: file_get_contents(https://latest.civicrm.org/stable.php?format=json): failed to open stream: no suitable wrapper could be found in home/site/public_html/wp-content/plugins/civicrm/civicrm/CRM/Utils/VersionCheck.php on line 429
Answers.UserDisplayName: themak
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-26T07:05:45.243Z
Answers.Text: Glad I discovered this. I got my System Status page to come back live by executing https://oursite.org/wp-admin/admin.php?page=CiviCRM&q=civicrm/admin/setting/updateConfigBackend&reset=1, clicking both buttons, and then executing https://oursite.org/wp-admin/admin.php?page=CiviCRM&q=civicrm/menu/rebuild&reset=1. For safety, as if I were moving our site, I also executed https://oursite.org/wp-admin/admin.php?page=CiviCRM&q=civicrm/menu/rebuild&reset=1&triggerRebuild=1.
Answers.UserDisplayName: Karl Rudnick
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-26T19:32:29.257Z
Answers.Text: Karl - it would probably be good if you add your comment as an Answer
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-28T18:42:01.313Z
Answers.Text: Hmmm, empty status page, as well, after upgrade CiviCRM 4.7.20 --> .22; I didn't have any issues with Angular, and repeated refreshes of the status page did not fix things either.  Per [Chat channel](https://chat.civicrm.org/civicrm/channels/wordpress#) discussion with KCristiano, filling in the absolute paths for `[civicrm.root]` and `[civicrm.files]` on the Resource URL page did fix the issue for me.  Config:  Ubuntu 14.04.5 / LAMP on AWS t2 micro with WordPress 4.8.0 as CMS.
Answers.UserDisplayName: dvhirst
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-07T19:27:03.730Z
Answers.LastActivityDate: 2017-07-07T19:27:03.730Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>Trying to implement the solution that worked when I got the missing indices error after the 4.7.20 update, but can't hit the Update button because System Status page isn't populating with anything. Haven't found a cause or solution for the empty System Status page. So I'm running 4.7.21 -- presumably with the missing indices error, and no way to fix it.</p>
  
  <p>Suggestions?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-07-11T19:47:41.683Z
Comments.Text: Same issue here... anyone find a solution yet?
Comments.UserDisplayName: themak
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-07-18T01:32:30.277Z
Comments.Text: Just updated to 4.7.22, and no missing indices errors ... yet. System status page is loading fine as well.
Comments.UserDisplayName: Prónay
Tags: <missing>
Title: Missing indices error followed by missing system status page
ThreadText: # Missing indices error followed by missing system status page
  
  (Asked by: username_0 on 2017-07-07)
  
  Trying to implement the solution that worked when I got the missing indices error after the 4.7.20 update, but can't hit the Update button because System Status page isn't populating with anything. Haven't found a cause or solution for the empty System Status page. So I'm running 4.7.21 -- presumably with the missing indices error, and no way to fix it.
  
  Suggestions?
  
  **Tags:** missing
  
  > **Comments:**
  > **username_1**: Same issue here... anyone find a solution yet?  
  > **username_0**: Just updated to 4.7.22, and no missing indices errors ... yet. System status page is loading fine as well.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2017-07-07. Score: 2
  
  This sounds similar to [Status page angular load error](https://civicrm.stackexchange.com/questions/19366/status-page-angular-load-error) and i will paste my answer here, though I think your 'question' is the wrong issue, ie this is angular issue, not missing indices issue.
  
  We had one site that had 'lost' all it angular pages, eg CiviMail and System Status.
  
  In our case the angular cache files were returning 404 on the New Mailing page. (and 'inspector' was showing a lot of red angular errors)
  
  It was building the cache files in sites/default/files/civicrm/images, but then searching for them in sites/default/files/civicrm/persist/contribute
  
  The issue here was a mismatch between the resource url setting for Image Upload URL and the directory setting for Image Directory. Strangely (!!) these folders are being used for caching of angular files.
  
  > **Comments:**
  > **username_0**: Thank you, Pete -- I just saw your answer and was about to look at resource URL settings, when system status finally populated. I hadn't changed anything yet -- it just suddenly worked. No idea why.  
  > **username_3**: Had a similar issue. Needed to refresh System Status 4 times before I got content  
  > **username_2**: interesting - so you guys both got it back via patience +/- cache clearing - we have started a JIRA issue so that Upgrade includes clearing civi caches, which might improve such situations.  
  > **username_1**: Also getting this error:  Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/site/public_html/wp-content/plugins/civicrm/civicrm/CRM/Utils/VersionCheck.php on line 429  Warning: file_get_contents(https://latest.civicrm.org/stable.php?format=json): failed to open stream: no suitable wrapper could be found in home/site/public_html/wp-content/plugins/civicrm/civicrm/CRM/Utils/VersionCheck.php on line 429  
  > **username_4**: Glad I discovered this. I got my System Status page to come back live by executing https://oursite.org/wp-admin/admin.php?page=CiviCRM&q=civicrm/admin/setting/updateConfigBackend&reset=1, clicking both buttons, and then executing https://oursite.org/wp-admin/admin.php?page=CiviCRM&q=civicrm/menu/rebuild&reset=1. For safety, as if I were moving our site, I also executed https://oursite.org/wp-admin/admin.php?page=CiviCRM&q=civicrm/menu/rebuild&reset=1&triggerRebuild=1.  
  > **username_2**: username_4 - it would probably be good if you add your comment as an Answer  
  > **username_5**: Hmmm, empty status page, as well, after upgrade CiviCRM 4.7.20 --> .22; I didn't have any issues with Angular, and repeated refreshes of the status page did not fix things either.  Per [Chat channel](https://chat.civicrm.org/civicrm/channels/wordpress#) discussion with KCristiano, filling in the absolute paths for `[civicrm.root]` and `[civicrm.files]` on the Resource URL page did fix the issue for me.  Config:  Ubuntu 14.04.5 / LAMP on AWS t2 micro with WordPress 4.8.0 as CMS.  
  
  ---
  
  