Вы написали скрипт send_emails.php, который должен отправлять письма каждые 5 минут.
Вы заходите в FastPanel → Планировщик задач, вписываете путь — и… ничего не работает. Логи пусты.
Сервер молчит.
А вы думаете: «Может, FastPanel сломан?» Нет.
Просто вы не указали путь к PHP-интерпретатору — и FastPanel не знает, чем запускать ваш .php-файл. Сегодня — точная инструкция, которая работает в 2025 году.
Без лишних слов. Только то, что нужно. 🔑 Главное правило FastPanel: Cron в FastPanel — это не веб-запрос.
Это консольная команда.
Поэтому нельзя писать https://mysite.com/send_emails.php.
Нужно указать полный путь к файлу + путь к PHP. ✅ Шаг 1. Найдите путь к PHP в FastPanel Зайдите в FastPanel. Выберите ваш сайт → «Консоль» (или «SSH-доступ»). Выполните команду: Или (чаще в FastPanel): → Чаще всего путь: /usr/bin/php или /opt/php83/bin/php (зависит от версии PHP).
💡 Чтобы точно узнать — зайдите в FastPanel → Сайты → Ваш сайт → Версия PHP.
FastPanel покажет путь, например:
/opt/php82/