Установка (обновление) скрипта LibArea (HLEB1)
Статья необходима (и для документации), как установить / обновить LibArea. Будем считать это болванкой. В ней есть ссылка на новый релиз (собранный) для тестирования.
На GitHub в ближайшее время будут вноситься только изменения связанные с локализацией, надо добавить французский, немецкий и китайские языки. В остальном, будут исправлены только ошибки, которые возможно мы найдем в этом релизе.
Ниже представлен вариант для тестирования, архив собран. Вы можете скачать скрипт по адресу:
https://libarea.ru/dev/2/libarea-0.7.6.zip
Для тестирования (установки) LibArea
Минимальные требования: PHP 8.2, MySQL 8+ или > MariaDB 10.2.2
См. Возможно стоит поднять минимально MYSQL до 8.0?
Первое, необходимо залить файлы на сервер, далее настроить папку public.
Настройте на сервере Публичный каталог (public).
Каталог
publicсодержитindex.phpфайл, который является точкой входа для всех запросов, поступающих в ваше приложение, и настраивает автозагрузку. В этом каталоге также хранятся ваши активы, такие как изображения,JavaScriptиCSS.
Статья: Почему index.php находится в папке public, а не в общей папке?
Документация: https://libarea.com/ru/web-server-configuration/
Проверить правильность настройки достаточно просто: через браузер посмотрите, файл https://ваш_сайт/robots.txt виден?
Далее:
Создайте базу данных и выполните миграцию файла: scripts/dev.sql
Отредактируйте файлы: config/database.php, config/general.php и config/meta.php
Войдите в свою учетную запись, используя учетные данные администратора:
ss@sdf.ru / qwer14qwer14
Или участника:
test@test.ru / test@test.ru
Готово!
Обновление:
Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных!
Замене подлежат директории: config, app, modules, resources, routes и vendor.
Обратите внимание, что вам необходимо будут вернуть ваши настройки в файлы:
config/database.php.phpиconfig/meta.php
В файле config/meta.php домен libarea поменяйте на свой:
https://github.com/LibArea/libarea/blob/main/config/main.php#L171
База данных в этой версии затронута не была.
P.S.
В случае ошибки 500, временно включите отладку: В файле config/common.php, изменив в этой строке false на true:
'debug' => get_env('APP_DEBUG', false),
Должно получиться:
'debug' => get_env('APP_DEBUG', true),
Логи находятся по адресу: /storage/logs/
Если будут вопросы, пишите тут, с личку или в чате. Постараюсь помочь, если будут трудности с установкой или обновлением.



Спасибо, погоняю на этой недели. Информацию по Composer следует временно убрать, чтобы исключить путаницу.
Уже нашел:
keylighterпояснительного текста (очень темный).Вопросы появятся по мере тестирования, напишу и дополню этот пост.
Да, про Composer инфа убрана, эта статья если из архива устанавливать. Остальное заменю, спасибо +