KategoriePHP

PHP ImagickException: not authorized

Gdy traficie na błąd not authorized zwrócony przez Imagick to nie musicie się specjalnie przejmować. Usunięcie go sprowadza się do edycji jednego pliku.

U mnie błąd wyglądał następująco:

“not authorized `/var/www/_1484533499384280732.pdf’ @ error/constitute.c/ReadImage/454

Chcąc go usunąć, należy zedytować plik znajdujący się w lokalizacji: /etc/ImageMagick/policy.xml robimy to poleceniem:

nano /etc/ImageMagick/policy.xml

Odnajdujemy linijkę:

<policy domain="coder" rights="none" pattern="PDF" /> 

I zmieniamy na:

<policy domain="coder" rights="read|write" pattern="PDF" /> 

Po zmianach restartujemy Apache lub Nginx 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *