KENT-WEB サポートコーナー 過去ログ [ 0241 ]


記事No: 14517
投稿日: 2016/01/09(Sat) 18:37:40
タイトルJoyful Noteの画像認証
ID情報: woods
投稿者: woods
URLhttp://studio-woods.com/joyful/joyful.cgi

度々お世話になります。

画像認証でモジュール版を使う場合はImageMagick必須と書かれていますが、どこにどのようにインストールしたらよいのでしょうか。
それともCGIやPerlと同様に掲示板を置くサーバーがサポートしているか否かなのでしょうか。

IMageMagickについて知識がないのでご教示ください。


記事No: 14518
投稿日: 2016/01/09(Sat) 23:00:30
タイトルRe: Joyful Noteの画像認証
ID情報: hamel
投稿者: Hamel
URLhttp://drc3.news-site.net/script1/

> 度々お世話になります。
>
> 画像認証でモジュール版を使う場合はImageMagick必須と書かれていますが、どこにどのようにインストールしたらよいのでしょうか。
> それともCGIやPerlと同様に掲示板を置くサーバーがサポートしているか否かなのでしょうか。
>
> IMageMagickについて知識がないのでご教示ください。

# 画像認証機能の使用
# 0 : しない
# 1 : ライブラリ版(pngren.pl)
# 2 : モジュール版(GD::SecurityImage + Image::Magick)→ Image::Magick必須
$cf{use_captcha} = 2;

# [モジュール版] 画像フォント [ ファイル名のみ ]
$cf{font_ttl} = "tempest.ttf";

上記はlib/binフォルダ内に何種類かある拡張子が「.ttf」ファイルを選択する。

以上で動作すると思います。

サーバーにインストールされている「Image::Magick」モジュールを利用します。
check.cgiにて利用可能かどうかはチェック可能です。(一番下に表示されます)


記事No: 14519
投稿日: 2016/01/10(Sun) 08:59:39
タイトルRe^2: Joyful Noteの画像認証
ID情報: woods
投稿者: woods
URLhttp://studio-woods.com/joyful/joyful.cgi

Hamel様
早々のご教示有難うございます。

> # 画像認証機能の使用
> # 0 : しない
> # 1 : ライブラリ版(pngren.pl)
> # 2 : モジュール版(GD::SecurityImage + Image::Magick)→ Image::Magick必須
> $cf{use_captcha} = 2;
>
> # [モジュール版] 画像フォント [ ファイル名のみ ]
> $cf{font_ttl} = "tempest.ttf";
>
> 上記はlib/binフォルダ内に何種類かある拡張子が「.ttf」ファイルを選択する。
>
> 以上で動作すると思います。
>
> サーバーにインストールされている「Image::Magick」モジュールを利用します。
> check.cgiにて利用可能かどうかはチェック可能です。(一番下に表示されます)


まず、check.cgiではImageMagickを含め全てOKになっています。
しかし、
$cf{use_captcha} = 2;
にすると、(右画像の数字入力)欄に数字が表示されず「☓投稿キー」と表示されてしまいます。
フォントも教えて頂いた通り設定しているし、フォントがアップロードされている事も確認しています。

実は大きな画像を添付して投稿する際も

# サムネイル画像を作成する(要:Image::Magick)
# → 縮小画像を自動生成し、画像記事の表示速度を軽くする機能
# 0=no 1=yes
$cf{thumbnail} = 1;

とすると「Internal Server Error」になってしまうので
$cf{thumbnail} = 0;
にしています。

以上の事からImageMagickが機能していないと考え、どのようにしたらImageMagickを使えるようになるのか言うのが分からなかったのです。

引き続き宜しくお願いいたします。


記事No: 14520
投稿日: 2016/01/10(Sun) 10:05:21
タイトルRe^3: Joyful Noteの画像認証
ID情報: hamel
投稿者: Hamel
URLhttp://drc3.news-site.net/script1/

> Hamel様
> 早々のご教示有難うございます。
>
> > # 画像認証機能の使用
> > # 0 : しない
> > # 1 : ライブラリ版(pngren.pl)
> > # 2 : モジュール版(GD::SecurityImage + Image::Magick)→ Image::Magick必須
> > $cf{use_captcha} = 2;
> >
> > # [モジュール版] 画像フォント [ ファイル名のみ ]
> > $cf{font_ttl} = "tempest.ttf";
> >
> > 上記はlib/binフォルダ内に何種類かある拡張子が「.ttf」ファイルを選択する。
> >
> > 以上で動作すると思います。
> >
> > サーバーにインストールされている「Image::Magick」モジュールを利用します。
> > check.cgiにて利用可能かどうかはチェック可能です。(一番下に表示されます)
>
>
> まず、check.cgiではImageMagickを含め全てOKになっています。
> しかし、
> $cf{use_captcha} = 2;
> にすると、(右画像の数字入力)欄に数字が表示されず「☓投稿キー」と表示されてしまいます。
> フォントも教えて頂いた通り設定しているし、フォントがアップロードされている事も確認しています。
>
> 実は大きな画像を添付して投稿する際も
>
> # サムネイル画像を作成する(要:Image::Magick)
> # → 縮小画像を自動生成し、画像記事の表示速度を軽くする機能
> # 0=no 1=yes
> $cf{thumbnail} = 1;
>
> とすると「Internal Server Error」になってしまうので
> $cf{thumbnail} = 0;
> にしています。
>
> 以上の事からImageMagickが機能していないと考え、どのようにしたらImageMagickを使えるようになるのか言うのが分からなかったのです。
>
> 引き続き宜しくお願いいたします。

ImageMagickモジュールはサーバーにインストールするものではないでしょうか?
したがって、サーバーをレンタルしているユーザーにはどうにもなりません。
きっとサーバーの管理者に問い合わせても、ImageMagickはインストールしてありますとしか回答されないと思います。

※ tok2proがそうでしたが、バージョンの違いなどで、ImageMagickを前提にしたスクリプトは全て動きませんでしたので、あきらめていました。管理会社が変更になったので、最近使えるようになりました。


記事No: 14521
投稿日: 2016/01/10(Sun) 11:25:36
タイトルRe^4: Joyful Noteの画像認証
ID情報: woods
投稿者: woods
URLhttp://studio-woods.com/joyful/joyful.cgi

> ImageMagickモジュールはサーバーにインストールするものではないでしょうか?
> したがって、サーバーをレンタルしているユーザーにはどうにもなりません。
> きっとサーバーの管理者に問い合わせても、ImageMagickはインストールしてありますとしか回答されないと思います。
>
> ※ tok2proがそうでしたが、バージョンの違いなどで、ImageMagickを前提にしたスクリプトは全て動きませんでしたので、あきらめていました。管理会社が変更になったので、最近使えるようになりました。

分かりやすいコメントを有難うございました。
サーバーにIMageMagickがインストールされていても機能しないケースが有るのですね。
暫くはImageMagickなしで設置し様子を見ようと思います。

有難うございました。


記事No: 14528
投稿日: 2016/01/16(Sat) 12:28:35
タイトル解決しました
ID情報: woods
投稿者: woods
URLhttp://studio-woods.com/joyful/joyful.cgi

サーバー管理会社に問い合わせた所、ImageMagickを使う部分より前に下記を追記してくださいとの回答が有り、この追記をした結果ImageMagickが機能するようになりました。

BEGIN {
$ENV{MAGICK_THREAD_LIMIT}=1;
}


[検索ページ] [掲示板]