У меня проблема в пользовательском скрипте cron, который я нашел в пользовательском плагине, который я создал для своего сайта WordPress.Я могу выполнить скрипт cron через веб-браузер без проблем, однако, когда он выполняется через задание cron, он постоянно выдает ошибку и говорит, что не может подключиться к базе данных.
Мой скрипт cron находитсяв папке моего плагина:
/home/site/wwwroot/wp-content/plugins/PLUGIN/cron.php
В скрипте у меня есть следующая строка:
require_once('includes/config.php');
В моем файле /includes/config.php
он настроен на включение wp-configФайл .php:
define( 'ABSPATH', dirname(dirname(dirname(dirname(dirname(__FILE__))))) . '/' );
require_once(ABSPATH . 'wp-config.php');
Я пробовал несколько разных способов вызова сценария cron.php, но похоже, что каждый раз, когда я по-прежнему получаю сообщение об ошибке подключения к базе данных при запуске только из задач cron.
Любые мысли о том, как заставить это работать правильно?
Редактировать:
Я забыл упомянуть, это то, что выполняется в моей работе cron:
cd D:\home\site\wwwroot\wp-content\plugins\PLUGIN\
php -f cron.php