最近在看日志时,zfaka宝塔环境中部署的计划任务,出现如下错误。
Fatal error: Uncaught Error: Class ‘YafLoader’ not found in /www/wwwroot/buy.171905.xyz/zfaka/public/cli.php:8
因为之前zfaka功能一切正常,就没在意这个错误,后分析发现是我安装了两个PHP版本,而后台SHELL脚本里没有指明PHP版本所致!我安装了两个版本的PHP,但我使用的是单一PHP版环境下的设置,所以报错,后改为多PHP版本环境下的执行脚本,再次执行脚本,正常。
宝塔——首页——计划任务——任务类型(Shell脚本)——任务名称:zfaka——执行周期——N分钟:10分钟——脚本内容
单一php脚本
单一php版本环境下(以下代码仅供参考):
php -q /www/wwwroot/网站目录/public/cli.php request_uri="/crontab/sendemail/index"
多php脚本
多php版本环境下(以下代码仅供参考):
72代码php7.2,比如说,我的是7.3版本的。请自行更换!
/www/server/php/73/bin/php -q /www/wwwroot/网站目录/public/cli.php request_uri="/crontab/sendemail/index"
© 版权声明
分享是一种美德,转载请保留原链接
THE END
- 最新
- 最热
只看作者