Magento cron проверяет, существует ли файл - PullRequest
0 голосов
/ 24 августа 2018

Привет, у меня возникли проблемы с исчезновением файла .htaccess в каталоге magento / media.

Я хочу установить cron, чтобы проверить, существует ли этот файл, и если нет, я хочу обновить / отправить его в этот каталог.

файл config.xml

<crontab>
    <jobs>
        <watchdog_htaccess>
            <schedule>
                <cron_expr>*/15 * * * *</cron_expr>
            </schedule>
            <run>
                <model>mypage_watchdog/Media::updateHtaccess</model>
            </run>
        </watchdog_htaccess>
    </jobs>
</crontab>

Я написал PHP-функцию:

public function updateHtaccess(){

    $mediaCatalog = Mage::getBaseDir('media');
    $htaccess = '.htaccess';
    $file = $mediaCatalog . '/' . $htaccess;

    if ( !file_exists($file) ){
        $mediaCatalog->import($file);
    }

}

Я использую magento 1.9

Что я должен сделать, чтобы это работало?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...