Elv*_*rui 0 php cron cpanel laravel
我在共享主机上由项目托管,其中我的“应用程序”文件夹位于 public_html 之外 php 版本是 7.3.5,我遇到的问题是.. 我已经创建了一个 cron 作业来自动备份项目数据库,但我不断收到我的日志上有这个错误;
[08-Jun-2019 21:04:01 UTC] PHP Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) in /home/username/app-folder/vendor/zendframework/zend-diactoros/src/functions/marshal_uri_from_sapi.php on line 83
Run Code Online (Sandbox Code Playgroud)
我正在使用 spatie/laravel-backup。
我的 cron 设置为
* * * * * php /home/username/app-folder/artisan backup:run
Run Code Online (Sandbox Code Playgroud)
你检查过第 83 行的那个文件了吗?
我做到了,在Github 上,我看到该行上唯一的问号是?int方法签名中的 a 。
我用谷歌搜索了 15 秒,发现它是 PHP 7.1的一个新特性。所以我检查了那个包的composer.json并看到它需要"php": "^7.1".
您确定在那台机器上运行 PHP 7.3.5 吗?请把phpinfo(); exit();你的public/index.php和仔细检查,因为这是错误你正在运行PHP的版本低于7.1的症状
| 归档时间: |
|
| 查看次数: |
9938 次 |
| 最近记录: |