Take a full backup first. Update your PHP version, and then consider updating WordPress manually instead of via your Dashboard.
Thank you, Jamie. No doubt that might work but for the fact that, as we said, the moment we update the php, we can’t access our wp-admin to update wordpress – manually or otherwise. The only way to gain access to it again is to revert to the older version of php. So we’re just going round in circles.
It looks like you’re currently using WordPress 6.3.13. What PHP version are you running, and which one do you want to switch to?
I’d also recommend installing all pending updates for your plugins and theme before making any changes. In particular, check to see if you’re using any plugins that haven’t been updated in two or more years. There’s a good chance these aren’t compatible with the latest PHP version. Remove them or find a suitable replacement.
If you receive an error message during an update, check your hosting provider’s error log. There you’ll see the cause of the problem. Most often, it’s a plugin that you can easily deactivate by renaming its folder in /wp-content/plugins/.
No doubt that might work but for the fact that, as we said, the moment we update the php, we can’t access our wp-admin to update wordpress – manually or otherwise.
Just to clarify, the link I provided has instructions on how to update WordPress manually (i.e. not via the WordPress Dashboard, but via your hosting control panel/FTP).
But threadi has provided some solid tips above also which I’d suggest investigating first.