Установка скрипта LibArea (0.7.*). HLEB2

Evg Evg 25 Апреля

Статья необходима (и для документации), чтобы помочь установить LibArea.

Вы можете скачать архив скрипта по адресу:

https://libarea.ru/dev/2/libarea-0.7.6.zip

Минимальные требования: PHP 8.2, MySQL 8+ или > MariaDB 10.2.2

Проверьте на это хостинг!

Далее…

Настройте на сервере Публичный каталог (public).

Структура LibArea

Каталог public содержит index.php файл, который является точкой входа для всех запросов, поступающих в ваше приложение, и настраивает автозагрузку. В этом каталоге также хранятся ваши активы, такие как изображения, JavaScript и CSS.

Статья: Почему index.php находится в папке public, а не в общей папке?

Очень легко проверить, что всё удачно прошло. В браузере наберите: ваш_сайт/favicon.ico. Вы должны видеть favicon в браузере.

Если этот шаг не выполнен, то идти дальше смысла нет.

  • Создайте базу данных и выполните миграцию файла: scripts/dev.sql

  • Отредактируйте файлы: config/database.php, config/general.php, config/integration.php и config/meta.php

  • Войдите в свою учетную запись, используя учетные данные администратора:

ss@sdf.ru / qwer14qwer14

Или участника:

test@test.ru / test@test.ru

Готово!

P.S.

В случае ошибки 500, временно включите отладку: В файле config/common.php, изменив в этой строке false на true:

'debug' => get_env('APP_DEBUG', false),

Должно получиться:

'debug' => get_env('APP_DEBUG', true),

Возможно придется выставить соотв. права на вложенные папки: /storage/*

Логи находятся по адресу: /storage/logs/


Документация HLEB2: https://hleb2framework.ru/


P.S. Если будут вопросы, пишите тут, с личку или в чате. Постараюсь помочь, если будут трудности с установкой или обновлением.

Большое спасибо @fomiash без которого бы не состоялся данный релиз. И всем, кто тестировал данный вариант. ➕

11 Ответов

  1. Спасибо, сейчас попробую поставить.

  1. Евгений, подскажите пожалуйста, как выполнить обновление с предыдущей версии (6.2)?

  1. Наконец-то) Дождались)

  1. MAPC2012 MAPC2012 27 Апреля (ред.)

    Не хватает чего-то?

    Внимание: include(/var/www/amurka_rf/data/www/***/vendor/composer/../../app/Content/Сheck/PostPresence.php): Не удалось открыть поток : Нет такого файла или каталога в /var/www/amurka_rf/data/www/***/vendor/composer/ClassLoader.php:571.
    
    Предупреждение: include(): Не удалось открыть '/var/www/amurka_rf/data/www/***/vendor/composer/../../app/Content/Сheck/PostPresence.php' для включения (include_path='.:/opt/php83') в /var/www/amurka_rf/data/www/***/vendor/composer/ClassLoader.php:571
    
    ОШИБКА: Ошибка: класс «App\Content\Сheck\PostPresence» не найден в /var/www/amurka_rf/data/www/***/app/Controllers/Post/PostController.php:125
    1. Evg Evg 28 Апреля

      Отписал вам в личке. Возможно файлы не все залились хорошо.

      1. MAPC2012 MAPC2012 12 Сентября (ред.)

        Что самое интересное. Файлы проверены — на месте. Fastpanel — FastCGI 8.3 (также проверено и на CGI).

        Ссылка: xn--80aa3ahur.xn--p1ai Ошибка при входе в пост.

        Комментарий удален...
  1. OleStep OleStep 28 Апреля (ред.)

    Праздники начались, поставим и будем тестировать. )

    Added: в ночном режиме используются несколько заплаток, возможно стоит оптимизировать css, чтобы использовать только переменные?

    1. Evg Evg 28 Апреля

      Я день вчера потратил чтобы ещё раз изучить Uikit3 и посмотреть выиграем мы от перехода на него. Не думаю. По этому в ближайшее время опять займемся тем css, что есть в проекте.

      То что вы написали нуждается в улучшение. Спасибо. +

  1. Подскажите плиз, что может быть не так?
    image.png

    1. Evg Evg Вчера 12:18 (ред.)

      Написал вам в личку, архив (libarea-0.7.6) обновлен. Спасибо большое!