[Решено] Не удалось вычислить новый размер изображения (wpml-media-up...
Эта тема решена. Вот описание проблемы и ее решения.
Проблема: При добавлении языковой версии для медиа возникает ошибка. Также, плагины WPML и Toolset не могут подключиться к своим серверам. Изображение загружается на сервер, но возникают проблемы с подключением. Решение: Мы проверили, что блокировок с нашей стороны нет. Проблема с изображениями известна и будет исправлена в будущих версиях. Попробуйте следующее решение: 1. Откройте файл
3. Сохраните изменения. Не забудьте сделать резервную копию сайта перед внесением изменений.
Если данное решение не помогло или кажется неактуальным, рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и установленных версиях тем и плагинов. В случае дальнейших вопросов, пожалуйста, откройте новый тикет поддержки.
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Предыстория вопроса:
Я пытался добавить языковую версию для медиа.
Изображение физически загружается на сервер, оптимизировано и не огромного размера. Ограничений на загрузку нет.
После переезда на сервер появились две ошибки: Плагину WPML не удается подключиться к wpml.org и Плагину Toolset не удается подключиться к toolset.com. В состоянии системы всё хорошо, переводы работают.
Симптомы:
При добавлении языковой версии для медиа выдаётся ошибка "Не удалось вычислить новый размер изображения". Изображение загружается, но не применяется как изображение для другого языка.
Вопросы:
Возможно ли, что ошибка связана с невозможностью подключения к wpml.org и toolset.com?
Почему изображение не применяется как изображение для другого языка, несмотря на успешную загрузку?
Зарегистрировал ещё раз WPML. Надписи "Плагину WPML не удается подключиться к wpml.org" не пропали. В Журнале ошибок WP нашёл "cURL error 28". Попробую написать на хостинг.
По загрузке
Ошибок на сервере не было, разработка велась на XAMPP на localhost.
Мы направили запрос для хостинг-провайдера. Все ресурсы доступны.
Проверяли самостоятельно и скриптом через cURL, всё отлично кроме cloudfront.net.
Проверить ресурс cloudfront.net напрямую нет возможности, т.к. этот домен не предназначен для прямого использования и не имеет ни A, ни C-NAME записей.
Тем не менее, у вас есть ещё инструкции как проверить что всё со стороны сервера хорошо?
При этом лицензия же переактивировалась, работа с переводами ведётся, плагин функционирует.
По поводу добавления языковой версии для медиа выдаётся ошибка "Не удалось вычислить новый размер изображения".
Я нашёл следующее: в разделе "Поддержка" напротив WPML Media стоит "Не установлено". При это в плагинах есть и активно.
Я проверил наши логи, блокировки сайта нет с нашей стороны.
Похожая проблема с изображениями была сообщена нашим разработчикам и должна быть решена в будущих версиях.
Попробуйте вот это решение, предполагаю, что оно может решить проблему:
1. Перейдите в файл class-wpml-media-attachment-image-update.php по адресу \wp-content\plugins\wpml-media-translation\classes\media-translation\class-wpml-media-attachment-image-update.php
2. В функции resize_thumbnail (\WPML_Media_Attachment_Image_Update::resize_thumbnail)