ADD: Скрипт сообщества LibArea (0.7.7)

Некоторые изменения.

Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных!

Что обновлять?

Полностью заменить следующие папки (файлы):

  • app
  • routes
  • resources
  • vendor

В самый конец файла config/meta.php добавьте:

'img_generate' => false,

См.
https://github.com/LibArea/libarea/blob/main/config/meta.php#L57

Ниже представлен собранный архив (вы можете от туда взять эти папки, файлы):

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

Для установки с нуля, прочитайте следующую статью: Установка скрипта LibArea

Спасибо за помощь в тестирование и локализацию!


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

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

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

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

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

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


P.S. В следующем релизе посмотрю, как можно улучшить «аудит» контента.

12 Ответов

  1. На работе посмотрю, спасибо.

  1. Спасибо 👍

  1. А почему 'img_generate' => false,
    А не 'img_generate' => true,
    Вроде как для true система то доработалась… или я что-то не понимаю?

    1. По умолчанию выключена, может кому не надо. Свой, строгий IMG он хочет использовать. Есть разные подходы к этому. Просто так решил. )

  1. 1.jpg

    Добрый день! Подскажите, поставил скрипт сообщества на хостинг, но когда добавлю новый пост получается такая ошибка.

    1. Приветствую. Замените в этом файле (config/main.php) libarea.ru на свой домен:

      https://github.com/LibArea/libarea/blob/main/config/main.php#L171

      1. Приветствую еще раз! Спасибо большое за оперативный ответ, но в итоге помог подключение SSL сертификата (без него, видимо, не работал). Но изменения тоже сделал, спасибо!

        Последний остался, пока что, заключительный вопрос. Если заходить на сайт как гость, он автоматический открывается в виде «ленты». Но лента пуста у гостя, а если авторизоваться под собой, то она полностью открывается. Возможно ли сделать так, чтобы гость мог видеть сразу все посты, а не в виде ленты?

        UPD: если необходимо создавать новый пост, то я так и буду делать в будущем.

        1. В ленту без авторизации т.е. для гостей попадают посты с опр. количеством лайков. Это количество определяется в файле: config/feed.php — countLike. Поставьте на ноль, но лучше проголосуйте за те посты, которые хотите видеть.

          Для этого вам необходим ещё один, служебный аккаунт. Он пригодится потом, хотя бы для того, чтобы лайкнуть посты.

  1. В этой и предыдущей сборке отсутствует файл /assets/images/1px.jpg

    1. Понял, спасибо. Далее (в новой версии) он будет удален.

      1. А нет в планах немного мобильную версию ЛК довести до ума? И редактор в мобильной версии кривоват.

        1. Написал вам в личку. Если есть какие конкретно предложения, то только буду рад услышать. И если надо поправить, подправим.