Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save voicecode-bv/13082913a44d5c663a8cde01c70d2baa to your computer and use it in GitHub Desktop.
Save voicecode-bv/13082913a44d5c663a8cde01c70d2baa to your computer and use it in GitHub Desktop.
Update ImageMagic policies to work with Ghostscript on Laravel Forge
sudo -s (or su -)
apt install ghostscript -y
ln -s /usr/local/bin/gs /usr/bin/gs
cp /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xml.bak
sed -i "s/rights\=\"none\" pattern\=\"PS\"/rights\=\"read\|write\" pattern\=\"PS\"/" /etc/ImageMagick-6/policy.xml
sed -i "s/rights\=\"none\" pattern\=\"EPI\"/rights\=\"read\|write\" pattern\=\"EPI\"/" /etc/ImageMagick-6/policy.xml
sed -i "s/rights\=\"none\" pattern\=\"PDF\"/rights\=\"read\|write\" pattern\=\"PDF\"/" /etc/ImageMagick-6/policy.xml
sed -i "s/rights\=\"none\" pattern\=\"XPS\"/rights\=\"read\|write\" pattern\=\"XPS\"/" /etc/ImageMagick-6/policy.xml
service php7.3-fpm restart && service nginx restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment