我在使用 Virtualmin 和 Nginx 执行 Cronjob 时遇到问题。我必须执行一个 php 脚本。当我使用 cronjob 执行它时,出现此错误:
PHP Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in /home/ivirgin/public_html/check.php:36
Stack trace:
#0 {main}
thrown in /home/ivirgin/public_html/check.php on line 36
Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in /home/ivirgin/public_html/check.php:36
Stack trace:
#0 {main}
thrown in /home/ivirgin/public_html/check.php on line 36
同时,如果我在没有 cronjob 的情况下执行脚本但在浏览器上写地址,我没有错误。
这是我在 Cronjob 中插入的命令:
php -f /home/ivirgin/public_html/check.php
谁能帮我解决它?谢谢!