Beberapa minggu yang lalu kami terlibat pada sebuah proyek yang menggunakan library
ImageMagick sebagai backend untuk mengoperasikan file PDF. Pada mesin pengembangan yang mengunakan sistem operasi Ubuntu GNU/Linux versi 16.04, operasi yang dilakukan pada file PDF oleh ImageMagic dapat berjalan normal. Namun ketika kami melakukan deployment menggunakan mesin ber-sistem operasi Ubuntu versi 18.04 terjadi sedikit masalah.
Muncul error ketika akan memberikan watermark pada sebuah file PDF. Error yang muncul adalah sebagai berikut
convert: not authorized `/tmp/stamp-24.pdf' @ error/constitute.c/WriteImage/1037
Untuk menyelesaikan masalah ini sangat mudah. Cukup cari file /etc/ImageMagick-6/policy.xml, kemudian edit dengan file editor. Cari bagian baris
kemudian ubah menjadi
Jangan lupa untuk menyimpan perubahan pada file konfigurasi yang barusan diubah.
Selamat mencoba.