6

Laravel を使用し、Imagine を使用して画像のアップロードに取り組もうとしています。

問題は、次のエラーが表示されることです。

Imagine \ Exception \ RuntimeException

Imagick not installed
Open: /Applications/MAMP/htdocs/laravelcms/vendor/imagine/imagine/lib/Imagine/Imagick/Imagine.php

{
/**
* @throws RuntimeException
*/
public function __construct()
{
if (!class_exists('Imagick')) {
throw new RuntimeException('Imagick not installed');
}

このガイドに従い、次のようにすべてのフォルダーとファイルなどを正しく作成しました。

http://creolab.hr/2013/07/image-manipulation-in-laravel-4-with-imagine/

また、すべてのファイルなどを含む Imagick フォルダーが正しい場所にあることも確認しました。

何か助けはありますか?

ありがとう、クレイグ。

4

4 に答える 4

7

調査の結果、MAMP 3 には Imagick がプリインストールされていますが、デフォルトでは有効になっていないことがわかりました。

php.ini ファイルを編集して、以下を検索するだけです。

;extension=imagick.so

「;」を削除します その前に。

于 2014-10-15T22:11:58.817 に答える
0

最も可能性の高い原因は、Imagick がインストールされていないことです。MAMP ではネイティブに有効化されていないため、驚くことではありません。MAMP に追加する方法については、こちらの説明を参照してください

于 2014-10-15T21:57:18.803 に答える