0
0

Unable to access configuration file (delegates.mgk) 発生

Posted at

はじめに

謎が残ったままですが解決したのでメモです。

エラーが発生したソースは以下です。

use Gmagick;
:
        $file = $request->file('data');
        if (0 == strcmp($mime_type, 'application/pdf')) {
            // pdf -> jpg変換
            $gmagick = new Gmagick();
            $gmagick->setResolution(150, 150);
            $gmagick->readimage($file->getRealPath()); <= ここ

動作環境

  • Laravel Framework 5.8.22
  • AWS EC2 (Amazon Linux)
  • PHP 7.2.17

前提

AWS EC2のコピーを作成し、作成された新しいEC2上で上記の処理を実行
EC2のコピーを作成する手順の違いでエラーが発生するパターンと発生しないパターンに分かれた

エラーが発生するパターン

  1. コピー元のEC2からスクリーンショットを取得
  2. 上記1.のスクリーンショットからボリューム作成
  3. ボリュームからEC2を作成

エラーが発生しないパターン

  1. コピー元のEC2からスクリーンショットを取得
  2. 上記1.のスクリーンショットからボリューム作成(ここまでは上記と同じ)
  3. 新しいEC2を作成
  4. 上記3.で作成したEC2を停止し、自動で作成されたボリュームをデタッチ
  5. 上記2.で作成したボリュームをアタッチ
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0