Как сделать сайт » Запуск функций по крону

Запуск функций по крону

Запуск функций по крону

В DataLife Engine присутствует возможность запускать некоторые функции по расписанию. Вы можете создавать автоматически бекап БД, оптимизировать БД, а также создавать карту сайта для поисковиков. Для этого необходима поддержка вашим хостингом функции запуска приложений по расписанию (CRON). Для запуска функций по крону предназначен файл cron.php расположенный в корне вашего сайта. По умолчанию в целях безопасности возможность запуска этого файла отключена, поэтому рассмотрим как можно включить данную функцию.

 

Во первых мы рекомендуем обязательно в целях безопасности изменить название файла cron.php на любое другое с расширением .php

 

Далее откройте этот файл в текстовом редакторе и в самом начале найдите строчку

 

$allow_cron = 0;

 

Измените ее на

 

$allow_cron = 1;

 

Тем самым вы разрешаете этому файлу выполнять функции в автоматическом режиме.

 

Далее вы можете изменить количество файлов резервных копий БД которые будут хранится на сервере. Для этого найдите чуть ниже строчку

 

$max_count_files = 5;

 

где 5 это количество копий БД. Вы можете поставить свое собственное количество файлов. При превышении данного лимита более старые резервные копии базы данных будут автоматически удалятся.

 

После того как вы произвели необходимые изменения, сохраните данный файл на сервере. Теперь вам нужно добавить данный файл на запуск по расписанию (CRON) время создания и периодичность вы устанавливаете самостоятельно. Подробную инструкцию по добавлению данного файла в функцию CRON вы можете получить у вашего хостинг провайдера.

 

Параметры запуска данного файла, для выполнения различных функций:

 

- Создание резервной копии базы данных. Для запуска данного режима просто запустите файл cron.php без указания ему параметров.
- Создание карты сайты сайта. Для запуска данного режима запустите файл с параметром cron.php?cronmode=sitemap
- Оптимизация базы данных. Для запуска данного режима запустите файл с параметром cron.php?cronmode=optimize
 



Популярное

    Опросы

    Нужен ли Вам свой сайт?

    Да smile
    Нет winked
    Уже есть bully
    Был recourse


    Показать все опросы

    Навигация

     

    Настройки DLE