Наверное, и даже скорее всего виноват плагин. Но стоит учесть мой печальный опыт.
Столкнулся я с проблемой — проблема собственно, казалось бы — пустяк: не работает плагин. Точнее, как бы работает, а как бы и не на все 100%. Речь идет о плагине wpgrabber. Он как бы и грабит, но как бы и только методом file_get_contents (да и то не полностью работает), а вот curl — не работает.
Казалось бы — фигня. Но по всем логам и временным файлам — curl вполне себе работает.
Собственно симптомы:
- Не сохраняются изображения. Никак. Вообще. Ссылки на изображения с источника (нашелся способ — но тоже не то).
- Не сохраняет через curl
Ну и чем я не ниндзя? Я бросился на штурм!
Печально обломался и попросил помощи у умного товарища — две головы то оно вон чо! Ну да, две головы — это просто супер, если одна из них умная (жаль не моя 🙁 )… Штурм длился 5 дней, я проигрывал по всем фронтам, и он сказал простую и очевидную (казалось бы) вещь [highlight] «А смени версию php…»[/highlight] И все заработало. Вот просто — х…к и заработало. На 7.2, а вот на 7.3 — нет. Но все кроме этого на php 7.3 работало отлично. Вот такая вот история.
Кстати, поменять версию php на 7.2 в webinoly очень легко, вам поможет команда:
sudo stack -php-ver=7.2
И соответственно для смены версии на 7.3, или любую другую, просто замените цифры на соответствующие.
Не стесняйтесь понижать версию серверного софта, даже если «Ну тут же все остальное работает!». Это может сэкономить время и деньги!
P. S. Хваленая техподдержка плагина wpgrabber, которая «Купите у нас и мы вам прям все настроим и поможем» — даже не ответила.
UPD: на PHP 7.4 всё отлично работает.