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. В следующем релизе посмотрю, как можно улучшить «аудит» контента.

8 Ответов

  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. Поставьте на ноль, но лучше проголосуйте за те посты, которые хотите видеть.

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