1

jpgraph の画像を Web 上で動作させるのに問題があります。localhost で実行すると jpgraphs は機能しますが、アップロードするとエラー メッセージが表示されます。

警告 (2): file_exists() [function.file-exists]: open_basedir 制限が有効です。ファイル (/usr/share/fonts/truetype/arialbd.ttf) が許可されたパス内にありません: (/home/:/usr/lib/php:/tmp) [APP/Vendor/jpgraph/jpgraph-3.5 .0b1/src/jpgraph_ttf.inc.php、505行目]

この

警告 (2): file_exists() [function.file-exists]: open_basedir 制限が有効です。ファイル (/usr/share/fonts/truetype/arialbd.ttf) が許可されたパス内にありません: (/home/:/usr/lib/php:/tmp) [APP/Vendor/jpgraph/jpgraph-3.5 .0b1/src/jpgraph_ttf.inc.php、510行目]

説明についてご不明な点がございましたら、お気軽にお問い合わせください。前もって感謝します

4

1 に答える 1

1

これは実際には、CakePHP ではなく、PHP 構成の問題です。

http://php.net/manual/en/ini.core.phpから

PHP がアクセスできるファイルを、指定されたディレクトリ ツリーに制限します

php.ini を開き、open_basedir行を探してコメントアウトします。

ウェブサーバーを再起動すると、準備完了です。

于 2015-01-30T23:57:50.083 に答える