Ошибка установки Grav 1.7 из-за вызова неопределенного метода
Кросс-пост с https://github.com/getgrav/grav/issues/3523
(не убивайте меня, я не знал, что это осуждается)
Я не уверен, что это то место, где можно попросить о помощи, так что скажите мне, если это не так (и, возможно, где спросить).
Я пытаюсь обновиться до последней версии Grav
1.7.29
из (изначально
1.6.24
, при устранении неполадок сегодня обновлено до)
1.6.31
(используя прямую установку.
Я попытался обновить с помощью
self-upgrade
а также
direct-install <latestVersionURL>
. Но при попытке установить выдает следующую ошибку:
Установка обновления... [30-Jan-2022 17:04:37 Europe/Cityxy] Неустранимая ошибка PHP: Uncaught Error: вызов неопределенного метода Grav\Common\Utils::basename() в /var/www/virtual/name/html/tmp/Grav-61f6b713f0bb9/zip/grav-update/system/src/Grav/Installer/VersionUpdate.php:29
Трассировки стека:
#0 /var/www/virtual/name/html/tmp/Grav-61f6b713f0bb9/zip/grav-update/system/src/Grav/Installer/VersionUpdater.php(126):Grav\Installer\VersionUpdate->__construct('/var/www/virtua...',Object(Grav\Installer\VersionUpdater))#1 /var/www/virtual/name/html/tmp/Grav-61f6b713f0bb9/zip/grav-update/system/src/Grav/Installer/VersionUpdater.php(38):Grav\Installer\VersionUpdater->loadUpdates()#2 /var/www/virtual/name/html/tmp/Grav-61f6b713f0bb9/zip/grav-update/system/src/Grav/Installer/Install.php(239):Grav\Installer\VersionUpdater->__construct('core/grav','/var/www/virtua...', '1.7.29', Object(Grav\Installer\Versions))#3/var/www/virtual/name/html/tmp/Grav-61f6b713f0bb9/zip/grav-update/system/src/Grav/Installer/Install.php(184): Grav\Installer\Install->prepare() #4 /var/www/virtual/name/html/system/src/Gra в /var/www/virtual/eduref/html/tmp/Grav-61f6b713f0bb9/zip/grav-update/system/src/Grav/Installer/VersionUpdate. php в строке 29
Насколько я понимаю, файлы между версиями были изменены, и, глядя на документацию Grav , вызываемый метод
basenames()
сейчас в
Grav/Common/URI
, не в
Grav/Common/Utils
.
Итак, я предполагаю, что обнаружил проблему, но понятия не имею, как ее исправить. Поскольку я не очень хорошо разбираюсь во всей этой теме управления веб-сайтами (никогда не настраиваю сайт, только поддерживаю его), я был бы очень признателен за безопасный ответ о том, как обновить Grav до новейшей версии, которая не рискует уничтожить меня. функционирование веб-сайта.
Спасибо за помощь! :)
Пробовал с: PHP : 7.3 и 7.4 Grav : 1.6.24 и 1.6.31 Администратор : 1.9.10 Хост : Uberspace через SSH
1 ответ
Исправлена конкретная проблема: https://github.com/getgrav/grav/issues/3523
открыта следующая проблема: https://github.com/getgrav/grav/issues/3532