Imagick a NEF (RAW) soubor
Dobrý den,
chtěl bych se zeptat jak to je s podporou jiných než „klasických“ obrazových formátů přes Imagick, konkrétně NEF. Mám na webhostingu aktivován PHP 7.4.13, v phpinfo podporu NEF vidím. Je práce se s takovými soubory nějak omezená hostingem? Při spuštění následujícího skriptu
$file = str_replace('\\', '/', dirname(__FILE__)) . "/test.NEF"; print(file_exists($file) ? "OK" : "NOT OK"); new Imagick($file);
dostanu error:
OK Fatal error: Uncaught ImagickException: unable to open image '/data/web/virtuals/243702/virtual/tmp/magick-TDcBA-KtYl0C9x0R69PRimiK7bR5L9sN.ppm': No such file or directory @ error/blob.c/OpenBlob/3537
Na lokálním stroji skript funguje bez problému.
Díky za odpověď.
4 Answers
Dobrý den,
předal jsem situaci k prověření technikům, odpovíme vám po jejich vyjádření, prosíme o trpělivost.
Dobrý den,
máte na FTP složku /tmp ?
Měla by to být jedna ze základních složek /www, /session a /tmp
Podle chybové hlášky by to mohlo být nedostupným souborem v dočasné složce, ten se nemusel vytvořit, pokud dočasná složka neexistuje.
Ještě zmíním, že Imagick na hostingu normálně využívám na JPG soubory a funguje naprosto bez problému (i v době této chyby).