2019年4月13日土曜日

JpGraphが動かない!

取り敢えずサーバーは動くようになりましたが、何故かphpとJpGraphの連携がうまくいっていないようで、自室の温度湿度のHPが表示されません!
色々弄っても

[Sat Apr 13 10:47:54.856404 2019] [php7:warn] [pid 33769] [client 192.168.1.17:60819] PHP Warning:  Use of undefined constant IMG_PNG - assumed 'IMG_PNG' (this will throw an Error in a future version of PHP) in /usr/local/lib/php/jpgraph-4.2.6/src/jpgraph_errhandler.inc.php on line 282, referer: http://192.168.1.3/MyRoom.html

等と出て、よくわからない! 個別のphpを動かしてみるとgdが取り込まれていない。 「うーん、php73, php73-extensionsともに入れているのになー」と頭を抱えながら、苦しい時のgoogle頼みで、いつものQiitaさんのページに行き当たり、取り敢えず大人しく、指示に従ってpkg installを繰り返してみたら、動くようになりました。

単純にphp73_gd (/usr/ports/graphics/php73_gd) のインストールがされていなかっただけのようですが、、、。

お陰で、php72からphp73へ、JpGraphは4.0.2から4.2.6へアップグレードされてしまいました。

いつも問題なく動いていて「空気化」している環境の一部が故障したりすると、とんでもなく面倒ですね。 ソフトは、特にどのようにしてインストールしたのか逐一記録を残しておかないと、それもPC以外のところへ、、、、。 これって、一番不得意なところかも。


0 件のコメント:

php のインストールの確認

phpって最初のfacebook書くときに使われたみたいで、それなりに歴史のある言語で、私も2006年位から使っていますが、CLIで使う事はあまり無いので、apacheとの連携のトラブル(mod_phpのバージョンの齟齬)などは気になりますが、拡張モジュールのインストールの問題に...