У меня есть проект zendframework, для которого мне нужно периодически запускать сценарий для загрузки содержимого папки, а другой - для загрузки. Сам скрипт готов, но я изо всех сил пытаюсь понять, где и как настроить скрипт для запуска. Я пробовала пока рысь и локон. Сначала у меня возникла ошибка о том, что указанный контроллер неверен, и я исправил это, но теперь у меня просто пустой экран, когда я запускаю скрипт, но файлы не загружаются.
Для проекта zendframework, как мне настроить скрипт для запуска cron?
РЕДАКТИРОВАТЬ: Моя структура проекта выглядит так:
mydomain.com
application
library
logs
public
index.php
scripts
cronjob.php
tests
cronjob.php - это скрипт, который мне нужен бег. Первые несколько строк:
<?php
define("_CRONJOB_",true);
require('/var/www/remotedomain.info/public/index.php');
Я также изменил свой файл index.php, как показано ниже:
// Create application, bootstrap, and run
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap();
/** Cronjobs don't need all the extra's **/
if(!defined('_CRONJOB_') || _CRONJOB_ == false)
{
$application->bootstrap()->run();
}
Однако теперь, когда я пытаюсь запустить скрипт, я получаю сообщение:
Message: Invalid controller specified (scripts).
Означает ли это, что мне нужно создать контроллер для этой цели? Но папка скрипта находится вне папки приложения. Как это исправить?