doulai7239 2017-04-12 14:20
浏览 97
已采纳

Cron的工作不起作用,Laravel和cPanel

For some reason I no longer understand my cron does not work, when I execute the command schedule: run changes are made, however on the server nothing happens, I will explain each step to see if anyone can tell me that I can be doing wrong

this is the code of my command

<?php 
namespace App\Console\Commands;
namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use App\Plan;
use App\Plan_negocio2;
use App\Plan_negocio;
use App\Pagina;
use DateTime;
use Illuminate\Console\Command;

//use Illuminate\Foundation\Inspiring;

class Resaltador extends Command {

    /**
     * The console command name.
     *
     * @var string
     */
    protected $name = 'res:resaltado';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'Verificar Resaltador';

    /**
     * Execute the console command.
     *
     * @return mixed
     */
    public function handle()
    {
        $plan=Plan_negocio::all();
        //$fechaAct=$request->fecha;

        if ($plan) 
        {
            $arrNegocio=[];
            foreach ($plan as $key => $value)
             {  
                //$value->fechafin=strtotime("2017-04-07")-time();

            date_default_timezone_set('America/Caracas');   
            $date = new DateTime($value->fechafin);
            $dateHoy=new DateTime();
            //$dat=$dateHoy->getTimestamp();
            $dat=9999999999999999;
            $value->fechafin=$date->getTimestamp();
            //$now = new DateTime();

                //$gene= $date1->format('U') - $now->format('U');


                if ($dat>$value->fechafin) 
                {
                 $negoPlan=Pagina::find($value->negocio_id);
                 $negoPlan->resalta_id=1;
                 $res=$negoPlan->save();

                }

             }
        }

    }

}

this, the code of the kernel

     <?php 
        namespace App\Console;

        use Illuminate\Console\Scheduling\Schedule;
        use Illuminate\Foundation\Console\Kernel as ConsoleKernel;

        class Kernel extends ConsoleKernel {
            /**
             * The Artisan commands provided by your application.
             *
             * @var array
             */
            protected $commands = [

                //'App\Console\Commands\Inspire',
                \App\Console\Commands\Resaltador::class,
            ];

            /**
             * Define the application's command schedule.
             *
             * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
             * @return void
             */
            protected function schedule(Schedule $schedule)
        {
            /*$schedule->command('inspire')
                     ->hourly();*/

                     $schedule->command('res:resaltado')->everyMinute();
        }

}

When I execute the schedule: run command everything is fine

databse

success

enter image description here

enter image description here

But as I say, when I try to activate it from the server I do not understand that it can be wrong, I leave the steps

In the folder 'loupper' is where I have stored laravel, with putty I get the path and assign it to the cron jobs manager in cpanel

enter image description here

enter image description here

I don't have composer on the server, but investigating I read that it is not necessary,However nothing happens, what can I be doing wrong?

UPDATE: I just checked and this email has arrived

/usr/local/cpanel/bin/jailshell: php/home3/pixsony6/public_html/loupper.com/loupper/artisan: No such file or directory
  • 写回答

1条回答 默认 最新

  • douyan8413 2017-04-12 14:29
    关注

    You are missing a space between php and the path in cPanel

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 vhdl+MODELSIM
  • ¥20 simulink中怎么使用solve函数?
  • ¥30 dspbuilder中使用signalcompiler时报错Error during compilation: Fitter failed,求解决办法
  • ¥15 gwas 分析-数据质控之过滤稀有突变中出现的问题
  • ¥15 没有注册类 (异常来自 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
  • ¥15 知识蒸馏实战博客问题
  • ¥15 用PLC设计纸袋糊底机送料系统
  • ¥15 simulink仿真中dtc控制永磁同步电机如何控制开关频率
  • ¥15 用C语言输入方程怎么
  • ¥15 网站显示不安全连接问题