サポート

Image::Magickのエラーが出ます…

とり (2011/01/11 18:38)

設置URL : http://***.jp/

欲しかった機能が全て実装されている素敵なスクリプトを有難う御座います!
早速設置させて戴きました!!

一応基本的な設置は出来て、エントリーの登録なども出来たのですが…
Image Magickを使用しようとするとエラーが出ます。

confing.phpでImage Magickを使用する設定にし

/********* 画像処理の設定 *******************************************/

//ImageMagickの利用(true ... 利用する / false ... 利用しない)
define('FREO_IMAGEMAGICK_MODE', true);

//ImageMagickのパス
define('FREO_IMAGEMAGICK_PATH', '/usr/bin');

アップロード後、エントリーの下部、添付ファイルの部分にイメージファイル(jpg)を挿入して登録を押すと、以下のようなエラー文が出ました。

Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in /home/users/2/***.jp-***/web/freo/libs/freo/common.php on line 2027

Warning: Cannot modify header information - headers already sent by (output started at /home/users/2/***.jp-***/web/freo/libs/freo/common.php:2027) in /home/users/2/***.jp-***/web/freo/libs/freo/common.php on line 1007

ロリポップのFAQを見たところ、Image::Magickの使用に関しては

利用可能です。
パスは、/usr/bin/convert となります。
しかし、スクリプトによっては、/usr/bin と設定しないと動作できない場合があります。

とあったので、/usr/bin/convert と /usr/bin
両方のパスで試したのですが、どちらも同じエラーが出ました。

如何にもこうにも自力では解決出来ないので、ご教示願えればと思います。
宜しくお願い致しますー!!

kota (2011/01/12 03:19)

php.iniの設定が必要です
http://freo.jp/setup/trouble/lolipop.html

(ロリポップの)ユーザー専用ページ→WEBツール→php.iniの設定
safe_mode → Off

とり (2011/01/12 15:48)

ロリポのphp.ini設定の問題だったのですね…!Σ(゚Д゚)
完全に見落としてました。

アドバイス戴いた通りに設定したら無事に動作致しました。
有難う御座いました。

kota (2011/01/12 19:47)

解決されて良かったです。

他の方に勘違いされないように、解決後に設置URLを消した事を書かれた方が良いんじゃないかと思います。

とり (2011/01/13 17:49)

申し訳ありません。
解決致しましたので、URLを削除させて戴きました。

返信

  • この記事に返信します。
  • 返信の際は、設置URL以外の項目は入力必須です。
投稿フォーム
名前
設置URL
本文(本文の装飾について
編集キー(投稿した記事を編集する際に使用します。)
投稿キー(スパム対策に、投稿キー を半角で入力してください。)