У меня есть настройка задания Cron для запуска каждые 5 минут.Задание Cron выглядит следующим образом:
php /var/www/vhosts/default/htdocs/Mail-test/index.php
В конце моего сценария index.php есть следующее:
$path = $base_path . trim($row['company']) . '/Users/' . trim($row['name']) . '/Upload/';
$zip_processing_file = $path . 'zip.php';
require_once "zip_processing_file";
Однако, когда задание Cron выполняется, я получаю сообщение об ошибкезаявляя, что следующий каталог, который = $zip_processing_file
не существует в /var/www/vhosts/default/htdocs/Mail-test/
, я не могу решить эту проблему.Я попытался включить, но это дает ту же проблему.Единственный способ заставить это работать, это поставить
header("location: $zip_processing_file");
, а затем нажать Mail-test/index.php
из веб-браузера, тогда он будет циклически проходить весь процесс, но я не могу сделать это через веб-браузерМне нужна работа Cron для работы.Спасибо!