Поддержка Проблемы и решения Автосоздание миниатюры первой страницы PDF

  • Добрый день, форум!
    Прошу подсказать ход решения проблемы с автосозданием миниатюр при добавлении PDF файла на сайт. WordPress / режим работы FastCGI (Nginx + PHP-FPM) 7.4.21 (alt).

    Version: ImageMagick 7.1.0-4 Q16 x86_64 2021-07-18 https://imagemagick.org
    Copyright: (C) 1999-2021 ImageMagick Studio LLC

    ghostscript is already the newest version (9.50~dfsg-5ubuntu4.2).

    Что можно сделать, чтобы WP видел PDF, а то загружает пустой файл без превью первой страницы?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Yui

    (@fierevere)

    永子

    А Imagick видит GhostScript?
    Еще надо разрешить PDF delegate для Imagick

    в /etc/Imagick-(6|7)/policy.xml

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

    заменить на

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

    в любом случае вы спрашиваете не про WordPress, если системно всё нормально, то и с WP в этом плане проблем не будет.

    «А Imagick видит GhostScript?»
    Как можно проверить?

    «`в /etc/Imagick-(6|7)/policy.xml

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

    заменить на

    <policy domain=»coder» rights=»read|write» pattern=»PDF» />`» Если так, добавлю

    Модератор Yui

    (@fierevere)

    永子

    Как можно проверить?

    ImageMagick supported formats
    PDF, PS

    в phpinfo()

    после изменения policy.xml не забудьте перезапустить php-fpm

    ImageMagick supported formats 3FR, 3G2, 3GP, AAI, AI, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JBG, JBIG, JNG, JNX, JPE, JPEG, JPG, JPS, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV

    Модератор Yui

    (@fierevere)

    永子

    не должно быть проблем
    загружаете pdf, создается миниатюра,
    если это не так — ищите проблему в логе ошибок PHP на сервере.

    2021/07/25 15:53:30 [error] 6186#6186: *1343 FastCGI sent in stderr: «PHP message: convert is failed : /var/www/www-root/data/www/vosgazeta.ru/wp-content/uploads/2021/07/22_2021.pdf[0]PHP message: convert is failed : /var/www/www-root/data/www/vosgazeta.ru/wp-content/uploads/2021/07/25_2021.pdf[0]PHP message: convert is failed : /var/www/www-root/data/www/vosgazeta.ru/wp-content/uploads/2021/07/26_2021.pdf[0]PHP message: convert is failed : /var/www/www-root/data/www/vosgazeta.ru/wp-content/uploads/2021/07/prajs-list.pdf[0]PHP message: convert is failed : /var/www/www-root/data/www/vosgazeta.ru/wp-content/uploads/2021/07/27_2021.pdf[0]PHP message: convert is failed : /var/www/www-root/data/www/vosgazeta.ru/wp-content/uploads/2021/07/27_2021-1.pdf[0]» while reading upstream, client: 93.170.246.80, server: vosgazeta.ru, request: «GET /wp-admin/options-general.php?page=pdf-image-generator%2Fpdf-image-generator.php&run=generate HTTP/1.1», upstream: «fastcgi://unix:/var/www/php-fpm/www-root.sock:», host: «vosgazeta.ru», referrer: «https://vosgazeta.ru/wp-admin/options-general.php?page=pdf-image-generator%2Fpdf-image-generator.php&#187;

    Это было в логах днем, когда хотел сгенерировать миниатюры через плагин

    • Ответ изменён 2 года, 8 месяцев назад пользователем putkov.
    Модератор Yui

    (@fierevere)

    永子

    эта ошибка должна была исправиться при разрешении PDF delegate в policy.xml

    Сейчас как раз занимаюсь этим, заранее благодарен!
    Позже отпишу тогда как найду…

    Сработало! Спасибище))

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Автосоздание миниатюры первой страницы PDF» закрыта для новых ответов.