【发布时间】:2018-08-15 09:59:03
【问题描述】:
有问题。 我正在尝试为 laravel 项目做一个 cron 工作。 在 cPanel 中
php /home/mykaskco/mykask/artisan schedule:run >> /home/mykaskco/public_html/site/log/log.txt
当我运行这个命令时,
在 ArgvInput.php 第 264 行:
Invalid argument supplied for foreach()
我收到此错误。
在stackoverflow解决方案中,
php-cli -q /home/mykaskco/mykask/artisan schedule:run >> /home/mykaskco/public_html/site/log/log.txt
有类似的建议。但这是我转向这个错误
Running scheduled command: '/opt/alt/php71/usr/bin/php' 'artisan' custom:command >> '/home/mykaskco/mykask/public/log' 2>&1
在 Process.php 第 147 行:
Process 类依赖于 proc_open,这在您的 PHP 安装中不可用。
当我希望服务器启动此命令时,共享服务器告诉我此命令已关闭,我必须转到云服务器。我不知道我需要做什么。我写在这里是因为其他解决方案不起作用,所以也许你们中的一个可以帮助我。
【问题讨论】:
标签: php laravel cron scheduled-tasks