Установка (обновление) скрипта LibArea (HLEB1)
Статья необходима (и для документации), как установить / обновить LibArea. Будем считать это болванкой. В ней есть ссылка на новый релиз (собранный) для тестирования.
На GitHub в ближайшее время будут вноситься только изменения связанные с локализацией, надо добавить французский, немецкий и китайские языки. В остальном, будут исправлены только ошибки, которые возможно мы найдем в этом релизе.
Ниже представлен вариант для тестирования, архив собран. Вы можете скачать скрипт по адресу:
https://libarea.ru/dev/1/libarea-0.6.2.zip
Для тестирования (установки) LibArea
Минимальные требования: PHP 8+, MySQL 8+ или > MariaDB 10.2.2
См. Возможно стоит поднять минимально MYSQL до 8.0?
Настройте на сервере Публичный каталог (public).
Каталог
public
содержитindex.php
файл, который является точкой входа для всех запросов, поступающих в ваше приложение, и настраивает автозагрузку. В этом каталоге также хранятся ваши активы, такие как изображения,JavaScript
иCSS
.
Статья: Почему index.php находится в папке public, а не в общей папке?
Документация: https://libarea.com/ru/web-server-configuration/
Создайте базу данных и выполните миграцию файла: dev.sql
Отредактируйте файлы: config/dbase.config.php
, config/general.php
и config/meta.php
Войдите в свою учетную запись, используя учетные данные администратора:
ss@sdf.ru / qwer14qwer14
Или участника:
test@test.ru / test@test.ru
Готово!
Обновление:
Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных!
Замене подлежат директории: config
, app
, modules
, resources
, routes
и vendor
.
Обратите внимание, что вам необходимо будут вернуть ваши настройки в файлы:
config/dbase.config.php
иconfig/meta.php
База данных в этой версии затронута не была.
В случае ошибки 500, временно включите отладку: В файле start.hleb.php
(он в корне) , измените эту строку на true
:
define('HLEB_PROJECT_DEBUG', true);
и посмотрите логи по адресу: /storage/logs/
P.S. Если будут вопросы, пишите тут, с личку или в чате. Постараюсь помочь, если будут трудности с установкой или обновлением.
Спасибо, погоняю на этой недели. Информацию по Composer следует временно убрать, чтобы исключить путаницу.
Уже нашел:
keylighter
пояснительного текста (очень темный).Вопросы появятся по мере тестирования, напишу и дополню этот пост.
Да, про Composer инфа убрана, эта статья если из архива устанавливать. Остальное заменю, спасибо +