Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Nesk/Rialto中的意外标识符(木偶演员)_Javascript_Php_Laravel_Laravel 5_Puppeteer - Fatal编程技术网

Javascript Nesk/Rialto中的意外标识符(木偶演员)

Javascript Nesk/Rialto中的意外标识符(木偶演员),javascript,php,laravel,laravel-5,puppeteer,Javascript,Php,Laravel,Laravel 5,Puppeteer,我正在通过Puphpeteer运行傀儡机,这是我的Laravel 5.8.35命令之一。 当我通过控制台(例如php artisan CommandName)运行它时,它可以完美地工作。但是,当这个命令通过调度的cron(通过app\Console\Kernel.php)运行时,我得到以下错误: Nesk\Rialto\Exceptions\Node\FatalException 意外标识符 -错误行是: $puppeter=新的木偶演员 更完整的代码摘录如下: <?php namesp

我正在通过Puphpeteer运行傀儡机,这是我的Laravel 5.8.35命令之一。 当我通过控制台(例如php artisan CommandName)运行它时,它可以完美地工作。但是,当这个命令通过调度的cron(通过app\Console\Kernel.php)运行时,我得到以下错误:

Nesk\Rialto\Exceptions\Node\FatalException 意外标识符 -错误行是:
$puppeter=新的木偶演员

更完整的代码摘录如下:

<?php

namespace App\Console\Commands;

use Nesk\Puphpeteer\Puppeteer;
use Nesk\Rialto\Data\JsFunction;
use Symfony\Component\DomCrawler\Crawler;

class ScrapeRezdy extends Command{
    protected $signature = 'SomeCommand';
    protected $description = 'Command description';
    public function __construct(){parent::__construct();}
    public function handle()    {

        $puppeteer = new Puppeteer;
        $browser = $puppeteer->launch();
    ...

问题是必须更新的节点路径-public_html/vendor/nesk/rialto/src/ProcessSupervisor.php

“可执行路径”=>“/home/master/.nvm/versions/node/v10.17.0/bin/node”

成功的服务器和失败的服务器之间有不同的PHP版本吗?在我脑海中,我想知道它是否能通过
$puppeter=new puppeter()工作(使用
()