Apache を実行している Windows 開発マシンの CACHE_DIR をどのように指定しますか? 運が悪かったので、次のことを試しました:
define('CACHE_DIR','C:/root/public_html/mnc/jpgraph/cache/');
define('CACHE_DIR','C:\root\public_html\mnc\jpgraph\cache/');
define('CACHE_DIR','C:\root\public_html\mnc\jpgraph\cache\\');
以下も設定されています。
define('USE_CACHE',true);
define('READ_CACHE',true);
グラフの作成は次のとおりです。
$graph = new Graph(($tableWidth-2),($tableWidth/2),'auto',120);
...
$gdImgHandler = $graph->Stroke(_IMG_HANDLER);
// stream
$graphRendered = $filename;
$graph->img->Stream($graphRendered);
私のimgタグは次のとおりです。
<img class="graphImg" src="<?php echo $graphRendered . '?' . uniqid()?>">
キャッシュ フォルダーには、管理者、ユーザー、システム、および認証済みユーザーのフル コントロールに設定されたアクセス許可があります。
私のApacheルートフォルダーはC:\root\public_html\