390023, г. Рязань,
ул. проезд Яблочкова, д.5, строение 35а
8-800-333-07-46
hello@on-telecom.ru
support@on-telecom.ru

Конфигурация серверов

CRON

CRON — это аббревиатура, расшифровывающаяся как Command Run On и представляет собой расписание выполнения задач в системах семейства UNIX. Он позволяет выполнять команды и скрипты в указанное время и с определенной переодичностью.
Вы можете указать свое расписание задач, расположенное в файле crontab. Чтобы от редактировать его подключитесь к серверу по SSH и используйте команду crontab. Во время ее работы служба cron не останавливается.

Crontab без SSH

Укажите расписание задач из Панели управления в разделе CronTab.

Как задать время выполнения задачи

Настройте время выполнение задач из Панели управления в разделе CronTab. Введите время и путь до скрипта или команду, а затем нажмите Добавить.

Какие значения можно использовать:

Минуты указывать можно от 0 до 59
Часы указывать можно от 0 до 23
День месяца указывать можно от 1 до 31
Месяц указывать можно от 1 до 12
День недели указывать можно от 0 до 7 (значение воскресенья повторяется для 2 величин: 0 и 7)

Чтобы выполнять задачи с точностью до минуты, часа, дня, недели или месяца, используйте выражение */x.

*/5 * * * * — команда запускается каждые пять минут
0 */3 * * * — запускается каждые три часа
0 12,13,14 * * * — команда запускается каждый час с 12 до 14

Скрипты размещаются в вашем каталоге, нужно указать полный путь для него, например:

public_html/cgi-bin/script.pl

Символ полного пути до домашней папки ~/ подставится автоматически
Знак &, добавленный в конце строки запускает задачу в фоне.

Файл .htaccess

Каждый запрос к серверу сначала проходит через правила, заданные в файле .htaccess. Он находится в корне вашего сайта, но для каждой папки он может быть своим.

Настройка сообщений об ошибке

Чтобы вместо стандартных ошибок открывались страницы вашего сайта, добавьте в .htaccess такую строку:

ErrorDocument <код_ошибки> http://<адрес_нужной_страницы>

SSI

SSI доступна только для файлов .shtml.

Сайт в кодировке UTF-8, но отображаются ???

Укажите кодировку дополнительно в .htaccess следующей строкой:

AddDefaultCharset UTF-8

Страница по умолчанию

Если имя страницы по усолчанию отличатся от index, а расширение не стандартное, как, например .htm, .html, .shtml  и другие, то добавьте в .htaccess следующую строку:

DirectoryIndex <имя_файла_страницы_по_умолчанию>

Редирект

Так бывает, что движок сайта не поддерживает, либо не корректно выполняет редирект со старых адресов на новые при смене названия страницы, А для продвижения старые адреса так же должны работать. Для этого настройте редирект вручную через файл .htacces следующей строкой:

Redirect <старый_адрес><новый адрес>

Лог crontab на почту

Укажите адрес электронной почты, на который будет приходить лог выполнения задач в Панели управления в разделе CronTab.

Например у Вас есть скрипт /usr/local/src/task1.php c выводом сообщений, например echo «Гтово». Если в  настройках Панели управления указан адрес электронной почты, то выводимый текст будет приходить в виде письма.

Кодировка по умолчанию

Если трубеутся другая кодировкапо умолчанию, добавтье в .htaccess следующие строки:

<IfModule mod_charset.c>
CharsetDisable On
</IfModule>
AddDefaultCharset NONE

Сжатие ZLIB

Включите сжатие в Панели управления в разделе Сайты, где нужно установить значение  параметра zlib.output_compression равное 1

mbstring.func_overload

Перейдите Панель управления в раздел Сайты и установите значение  параметра mbstring.func_overload равное, например, 2

allow_url_include

По умолчанию значение параметра allow_url_include установлено как on. Для изменения перейдите Панель управления в раздел Сайты и установите значение  параметра allow_url_include равное off