I’ve installed a wordpress instance from your control panel, all generall well however when I set the plugins to auto-install, the install isn’t happening and I’m getting this:
Is this expected behaviour? It’s a pretty vanilla install, nothing special. I presume these updates are run through WP-CRON, as is action scheduler. WP-CRON should run on page load (not via CRON), so not sure why these actions aren’t happening. Any ideas?
Why wouldn’t a PHP script fire if I just call it with something like require_once script.php?
Naming that script wp-cron.php doesn’t affect anything, what do matters is the execution time of that script, which may go over 30 sec and gets killed.
This is why you don’t enable auto upgrade for all your plugins, as when the CRON fires it checks and may upgrade all those plugins, and usually end up with a failed upgrade.
Thanks @KangJL but it’s not a cron job, it’s a PHP script called WP-CRON which is supposed to be triggered on page load.
It’s even stopping the setup of some plugins from working properly which is quite annoying. I’ll take a look at the page you recommended, thanks again.