Body: <p>I just updated Craft Pro to 3.3.20.1 and went to run the next set of Craft updates (all from the cp). But now when accessing the updates page, the "checking for updates" spins continuously and I get these messages in my console:</p>
  
  <pre><code>POST https://www.my-domain.com/index.php?p=admin/actions/app/cache-updates 403 (Forbidden)
  
  Uncaught (in promise) undefined
  </code></pre>
  
  <p>Everything else in the CP and front end seems to work ok. I'm not certain how/where to go next to fix this. Any advice would be greatly appreciated.</p>
  
  <p><strong>EDIT:</strong> I'm not certain how/if this is related but I do have a PHP error that <em>may have</em> occured around/at the time I tried to run this update:</p>
  
  <p><code>[17-Jan-2020 14:03:31 America/Detroit] PHP Fatal error:  require(): Failed opening required '/chroot/home/signamoc/craft/vendor/composer/../danielstjules/stringy/src/Create.php' (include_path='.:/opt/nexcess/php72u/root/usr/share/pear:/opt/nexcess/php72u/root/usr/share/php:/usr/share/pear:/usr/share/php') in /chroot/home/signamoc/craft/vendor/composer/autoload_real.php on line 66</code></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-01-17T19:56:44.647Z
Comments.Text: Are you doing this from an Admin account? And if not, does your user account have both the **General → Perform Craft CMS and plugin updates** and **Utilities → Updates** permissions?
Comments.UserDisplayName: Brandon Kelly
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-01-17T20:00:09.240Z
Comments.Text: Yes, I am doing this from an Admin account.
Comments.UserDisplayName: Mike
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-01-17T20:14:30.013Z
Comments.Text: From your last edit, it sounds like you're missing some files that Craft relies on. Try running `composer update` from your project's root to get a fresh set of files?
Comments.UserDisplayName: Brad Bell
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-01-17T20:32:57.033Z
Comments.Text: Thanks Brad but exact same error after doing that.
Comments.UserDisplayName: Mike
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-01-17T21:51:45.557Z
Comments.Text: Not an answer but a resolution... I still have no idea what the issue was but I pulled everything down and set this up locally. Updates ran fine locally. I then pushed everything back to the remote environment and now all is ok.
Comments.UserDisplayName: Mike
Tags: <updating>
Title: Getting 403 when trying to update from Craft 3.3.20.1
ThreadText: # Getting 403 when trying to update from Craft 3.3.20.1
  
  (Asked by: username_0 on 2020-01-17)
  
  I just updated Craft Pro to 3.3.20.1 and went to run the next set of Craft updates (all from the cp). But now when accessing the updates page, the "checking for updates" spins continuously and I get these messages in my console:
  
  ```
  POST https://www.my-domain.com/index.php?p=admin/actions/app/cache-updates 403 (Forbidden)
  
  Uncaught (in promise) undefined
  
  ```
  
  Everything else in the CP and front end seems to work ok. I'm not certain how/where to go next to fix this. Any advice would be greatly appreciated.
  
  **EDIT:** I'm not certain how/if this is related but I do have a PHP error that *may have* occured around/at the time I tried to run this update:
  
  `[17-Jan-2020 14:03:31 America/Detroit] PHP Fatal error: require(): Failed opening required '/chroot/home/signamoc/craft/vendor/composer/../danielstjules/stringy/src/Create.php' (include_path='.:/opt/nexcess/php72u/root/usr/share/pear:/opt/nexcess/php72u/root/usr/share/php:/usr/share/pear:/usr/share/php') in /chroot/home/signamoc/craft/vendor/composer/autoload_real.php on line 66`
  
  **Tags:** updating
  
  > **Comments:**
  > **username_1**: Are you doing this from an Admin account? And if not, does your user account have both the **General → Perform Craft CMS and plugin updates** and **Utilities → Updates** permissions?  
  > **username_0**: Yes, I am doing this from an Admin account.  
  > **username_2**: From your last edit, it sounds like you're missing some files that Craft relies on. Try running `composer update` from your project's root to get a fresh set of files?  
  > **username_0**: Thanks username_2 but exact same error after doing that.  
  > **username_0**: Not an answer but a resolution... I still have no idea what the issue was but I pulled everything down and set this up locally. Updates ran fine locally. I then pushed everything back to the remote environment and now all is ok.  
  
  ---
  
  ## 0 answers
  
  