Cron-Jobs-php不';t加载php.ini

Cron-Jobs-php不';t加载php.ini,php,cron,Php,Cron,我正在使用.php中的一个文件,当我在浏览器中使用它时,该文件已完全调试完毕 问题来自终端和cron作业 例如,在php页面的开头,我用MySQLi加载了一个数据库,但我收到的反馈是一个错误,告诉我“无法实例化不存在的类:MySQLi in…” 我从cron作业文件运行脚本的方式是: /usr/bin/php4.4 /[..path..]/dbmoninsprimera.php 我几乎可以肯定这是一个php.ini的问题(因为MySQLi不应该与服务器一起加载?),但我真的不知道如何集合调用

我正在使用.php中的一个文件,当我在浏览器中使用它时,该文件已完全调试完毕

问题来自终端和cron作业

例如,在php页面的开头,我用MySQLi加载了一个数据库,但我收到的反馈是一个错误,告诉我“无法实例化不存在的类:MySQLi in…”

我从cron作业文件运行脚本的方式是:

 /usr/bin/php4.4 /[..path..]/dbmoninsprimera.php
我几乎可以肯定这是一个php.ini的问题(因为MySQLi不应该与服务器一起加载?),但我真的不知道如何集合调用浏览器中加载的所有“标准脚本”,但显然不是从命令行加载的

你认为你能帮我吗

Thx

阿尔贝托

更新v。1.0

以下是phpinfo()的摘录:

更新v。2.0-解决方案

我们开始吧。 解决问题总是比提问容易

运行CRON作业(至少在1&1服务器上)的正确方法不是:

但是:

关键是我没有用php.ini等调用正确的php版本。 简单地写:

 20 5,11,17,23 * * * php /[..path..]/dbmoninsprimera.php
这是不正确的。 所以我不得不调用“php5.5”,尽管它是“php”

谢谢你的时间和关注。 抱歉耽搁了


Alberto

CLI和Web服务器有不同的
php.ini
。请确保
php.ini
的CLI版本加载您需要的所有扩展。如何检查它?很抱歉这个愚蠢的问题,但我不是真正的php服务器终端专家…也许我已经解决了,解决方案似乎真的很简单。坚持住,从那时开始!您发现了什么?CLI和Web服务器有一个不同的
php.ini
。请确保
php.ini
的CLI版本加载您需要的所有扩展。如何检查它?很抱歉这个愚蠢的问题,但我不是真正的php服务器终端专家…也许我已经解决了,解决方案似乎真的很简单。坚持住,从那时开始!你发现了什么?
 20 5,11,17,23 * * * php5.5 /[..path..]/dbmoninsprimera.php
 20 5,11,17,23 * * * php /[..path..]/dbmoninsprimera.php