问题描述
我正在尝试在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 (将#修改为@)