すべて個別のPHPファイルに保存されている一連のクラスを使用するWebサイトがあります。これらのファイルの一部には、次のような追加のクラスファイルがサブインクルードされています。
require_once($_SERVER['DOCUMENT_ROOT'].'/../models/database.model.php');
問題は、同じクラス ファイルのセットを使用する cron ジョブを実行したいのですが、サブインクルード クラス ファイルへのパスを実行すると壊れてしまうことです。
含まれているクラス ファイルのパスを指定して、それらが自分の Web サイトと任意の cron ジョブで機能するようにするにはどうすればよいですか?
cron ジョブへのパス:
$HOME/bin/updatephotos.php
クラスへのパス:
$HOME/models/....
パブリック Web ルートへのパス:
$HOME/www/...