Запуск планировщика заданий Laravel 5.1 в Plesk

Я загрузил свой проект laravel 5.1 на сервер Plesk. Я хотел запустить планировщик задач в Plesk, я видел много ответов в Интернете, но мне кажется, что ничего не работает.

Мой интерфейс планирования задач Plesk

Я бегу график: запустить команду, как это

 php  /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run 1

и в стиле cron я добавляю это

 * * * * *

так что мой cron запускается каждую минуту

Когда я нажимаю кнопку "Запустить сейчас", я получаю сообщение об ошибке

Ошибка для этой линии ремесленного файла

 $kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);

Я ищу в интернете, и я нашел много решений, говорящих, что это проблема версии PHP, из-за ошибки, если версия PHP меньше или равна PHP v5.4, но моя текущая версия php 5.6.30

Я не могу понять, в чем именно проблема. Помощь приветствуется

Примечание: я еще не добавил код в файл Kernel.php

4 ответа

Решение

Вместо "php" попробуйте использовать команду "/opt/plesk/php/5.6/bin/php"

Этот способ использования команды работает для меня нормально

 /opt/plesk/php/5.6/bin/php  /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run

Это работает правильно в Plesk

это довольно старый вопрос, но для посетителей Google. Вот решение с Plesk в 2022 году .

Пытаться

/opt/plesk/php/7.3.14/bin/php httpdocs/artisan

Другие вопросы по тегам