Я просто не до конца подтёр домен и не стёр отделяющие слэши. Проблема не в этом. При последнем обновлении на 2.18.1 всё обновилось, но выпала в конце ошибка 500. Я тогда не придал значения этому, а сейчас при попытке обновиться — сразу 500 error и отладка ругается на:
Fatal error: Trait "icms\controllers\admin\traits\packageInstallerTrait" not found in /var/www/site_com_usr/data/www/site.com/system/controllers/admin/actions/install.php on line 8
Внесите себе в диструбутив эти изменения и при установке можно будет поставить чекбокс «Генерировать рандомный URL админки». Или воспользуйтесь версией с гита или завтра уже — ночной сборкой.
Благодарю, буду ждать!
Ок, найду windows и поставлю опенсервер. Пофисю, отпишусь.
Теперь понятно в чём причина, sys_get_temp_dir() возвращает не с windows слешами, а должен.
Замените строку в том же файле
На строку:
При попытке вывести переменную "$destination_dir_real" ничего не происходит, т.е. даже нотис перестает выводить.
вывел через exit(),
$destination_dir_real = W:\userdata\temp\cms_install_95e953309f6626727ff3471518f33a6f
$tmp_dir = w:/userdata/temp\cms_install_95e953309f6626727ff3471518f33a6f
Откройте файл /system/controllers/admin/traits/packageInstallerTrait.php и строку
замените на
И покажите ошибку ещё раз.
Установка чистой систем с демо данными на локалке php8.1
Так же установка чистой 2,18,1 с апдейтом до 2,18,2
При попытке установить любые дополнения выдает ошибку: Ошибка распаковки пакета: Extraction escaped target directory
Вроде нормально, у меня не получилось задвоить.
Молодцы, хорошее обновление!
Попробуйте эту версию disk.yandex.ru/d/Q1AqHTzk5_8RRQ
После установки не забудьте увеличить Абстрактный счётчик в настройках сайта во вкладке Интерфейс
под спойлером в посте есть информация, как поддержать публикацию в каталоге.
Спасибо большое! Как всегда радуете нас)))
Ну а мы должны порадовать вас)))
Донат обязательно отправлю, но немного позже)))
Обновился. Спасибо.
Тогда просто обновитесь вручную. Все содержимое папки package из архива обновления загрузите в корень вашего сайта, заменяя файлы. И всё.
Я просто не до конца подтёр домен и не стёр отделяющие слэши. Проблема не в этом. При последнем обновлении на 2.18.1 всё обновилось, но выпала в конце ошибка 500. Я тогда не придал значения этому, а сейчас при попытке обновиться — сразу 500 error и отладка ругается на:
Отличная новость. Множество небольших, но важных изменений.
Ясно. «Zip Git'а». Все про все не прочитаешь. Я исходил из «Темная тема мне не нужна».
Дистрибутив, который собирается раз в сутки на основе текущего кода InstantCMS на гитхабе.
Поясните кратко что это за «Ночная сборка»? Темная тема?
Внесите себе в диструбутив эти изменения и при установке можно будет поставить чекбокс «Генерировать рандомный URL админки». Или воспользуйтесь версией с гита или завтра уже — ночной сборкой.
Не думаю что проблема именно в обновлении. У вас два слэша подряд. Убедитесь что в файле /system/config/config.php нет двойных слэшей.
В целом, в данном обновлении структура базы данных не менялась, можно просто заменить файлы.