Задать вопрос
@vankark

Как настроить cron чтобы команды выполнялись от веб-сервера?

При настройке CMS на хостинге столкнулся с системной ошибкой связанной с записью в папку кеша, которая означает недостаточные права на хостинге. (Если почистить кеш ошибка исчезает, но через некоторое время снова появляется.)
Разработчики CMS посоветовали проверить все файлы/папки на принадлежность пользователю веб-сервера и дополнительно, чтобы задачи CRON запускались тоже от веб-сервера, а не от root.
В серверных настройках мало чего понимаю, подскажите как это всё проверить и сделать?
(Хостинг firstvds+панель ispmanager).
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
mahmudchon
@mahmudchon
Вы можете указать от какого юзера запускать задачу, например:
* * * * * www-data /usr/bin/php7.3 /var/www/cron.php

Файл cron.php будет выполняться каждую минуту от www-data.
У вас это может быть несколько иначе, но суть та же.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы