Установка (обновление) скрипта 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
База данных в этой версии затронута не была.
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 инфа убрана, эта статья если из архива устанавливать. Остальное заменю, спасибо +