Не возможно обновиться с 4.9.1 до 4.9.2


#1

Доброго времени суток!
Наконец в “Центре обновлений” появилось уведомление о возможности обновиться. Но сделать это не предоставляется возможным.
Вот такая ошибка:


Вот что в логах:

Сайт работает на NGINX + PHP-FPM на SSL. Настройка безопасности включена, сайт работает без проблем. Но судя по логам, проверка файла идёт не на https а на http. Если обратить внимание, то в конфиге NGINX в документации этого пути нет. Даже если добавить в конфиг директорию:
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5
ошибка не уходит, всё равно щимится по http. Но при присутствии этой записи, вручную curl по https файл видит.
В общем в какую сторону копать???


#2

Решение-“костыль” (то есть не всем подходит и вообще не рекомендуемое):

Если Вы уверены, что файл на месте и т.д., попробуйте на время апгрейда в файле
/app/Tygh/UpgradeCenter/App.php

заменить 1085-ю строку с
$result = Http::get($target_restore_http_path);
на
$result = ‘Access denied’;

Не забудьте вернуть потом обратно изначальный код


#3

Привет, @mwenom!

Эту проблему мы исправим в следующем релизе. Спасибо за ваше сообщение об ошибке.

Пожалуйста, в следующий раз о найденных проблемах пишите в разделе #bug-tracker - так вы получите ответ быстрее.