Zend_Loader_Autoloader で問題が発生しています。Web ブラウザーでアプリケーションを実行しているときに正常に動作しています。いくつかのモジュールでテストしました。ただし、cron ジョブとして実行する php スクリプトがいくつかあります。require_once 行を削除して zend autoloader を動作させようとすると、クラスのロードに失敗します。私が何か間違ったことをしている場合、またはアプローチを変更する必要がある場合、私はこの問題に完全に不満を感じています. なぜこれがうまくいかないのか。
2 に答える
1
このコードは私のために働いています:
define('WWW_PATH', dirname(__FILE__) . '/../..');
set_include_path(implode(PATH_SEPARATOR, array(realpath(WWW_PATH . '/library'), get_include_path())));
require_once 'Zend/Loader/Autoloader.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->registerNamespace('Zend_');
于 2012-08-01T13:15:56.513 に答える
1
私の推測では、php.ini ファイルは apache sapi と cli のバージョン間で異なります。safe_mode、include_path、open_basedir の値が異なる可能性があります。
于 2012-08-01T11:47:57.370 に答える