cPanel上的Cron作业未运行

问题描述

我正在尝试在cPanel中运行cronjob,这给了我以下错误:

致命错误:未捕获的错误:在/home/example/public_html/new_facebook_csv/csv_generator1.php:180中找不到类'mysqli'

如果通过使用链接example.com/new_facebook_csv/csv_generator1.php通过浏览器运行该文件,我会获得正确的重新存储而没有任何错误,但是如果我尝试使用cron作业运行它,则会出现错误“ Class'mysqli” “未找到”。

我正在运行的cron作业如下:

php /home/example/public_html/new_facebook_csv/csv_generator1.php > /home/example/public_html/new_facebook_csv/facebook.log

这是我在完成cron工作后得到的日志:

X-Powered-By: PHP/7.3.22
Content-type: text/html; charset=UTF-8

<br />
<b>Fatal error</b>:  Uncaught Error: Class 'mysqli' not found in /home/example/public_html/new_facebook_csv/csv_generator1.php:180
Stack trace:
#0 {main}
  thrown in <b>/home/example/public_html/new_facebook_csv/csv_generator1.php</b> on line <b>180</b><br />

我在php.ini中添加了mysqli扩展名(extension = php_mysql.dll),但是运气不好。

还要检查mysqli是否已通过以下命令安装到我的服务器上:

php -m|grep mysql

那是我的输出

mysqli
mysqlnd
pdo_mysql

这意味着mysql已安装到我的服务器上

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)