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

Evg Evg 7 Апреля 2023

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

  • ADD: Twitter карточка.
  • ADD: Удаление профиля.
  • ADD: Изменение Email.
  • ADD: class PHPMailer (теперь всё работает на нём).
  • DEV: Показ вкладки «Все» в ленте для неавторизованных.
  • DEV: Устранены все известные ошибки.
  • DEV: Фиксация изменений, оптимизация.

Были изменения в базе!

Необходимо добавить таблицу:

CREATE TABLE `users_email_story` (
...

Сам запрос: https://github.com/LibArea/libarea/blob/main/dev.sql#L1514

Один файл конфигурации изменен. В файл /config/general.php добавьте:

// Can a user delete a profile?
// Пользователь может удалять профиль?
'deleting_profile'  =>  false,

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

Ниже представлен собранный архив. Вы можете скачать скрипт по адресу:

https://libarea.ru/dev/1/libarea-0.5.5.zip

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

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

В случае ошибки 500, временно включите отладку: В файле start.hleb.php (он в корне) , измените эту строку на true:

define('HLEB_PROJECT_DEBUG', true);

или посмотрите логи по адресу: /storage/logs/

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

20 Ответов

  1. Yori Yori 7 Апреля 2023

    Погоняю, дальше посмотрим куда двигаться. Спасибо.

    1. Evg Evg 7 Апреля 2023

      Это вам спасибо, а я на несколько дней отдохнуть сгоняю. Надо по лесу погулять. :)

  1. OleStep OleStep 7 Апреля 2023

    10 минут назад скачал скрипт libarea-0.5.5.zip, проверил, работает!

  1. VEri VEri 7 Апреля 2023

    👍, только нафига твиттер карточка в нынешних реалиях?

    1. I was the one that requested for it

  1. acidtmn acidtmn 8 Апреля 2023

    Добрый день! Все отлично установилось и PUBLIC я настроил, сайт отображается, но когда пытаюсь зайти в любу статью, то появляется «Ошибка 500"
    Вот что показывает отладка:

    Fatal error: Uncaught Error: Class "App\Services\Сheck\PostPresence" not found in /var/www/site_user/data/www/mysite.ru/app/Controllers/Post/PostController.php:159 Stack trace: #0 /var/www/site_user/data/www/mysite.ru/app/Controllers/Post/PostController.php(29): App\Controllers\Post\PostController::presence('post', 5, 'skrytye-vozmozh...') #1 /var/www/site_user/data/www/mysite.ru/vendor/phphleb/framework/Constructor/Workspace.php(307): App\Controllers\Post\PostController->index('post') #2 /var/www/site_user/data/www/mysite.ru/vendor/phphleb/framework/Constructor/Workspace.php(120): Hleb\Constructor\Workspace->getController(Array) #3 /var/www/site_user/data/www/mysite.ru/vendor/phphleb/framework/Constructor/Workspace.php(97): Hleb\Constructor\Workspace->renderGetMethod(Array) #4 /var/www/site_user/data/www/mysite.ru/vendor/phphleb/framework/Constructor/Workspace.php(34): Hleb\Constructor\Workspace->create(Array) #5 /var/www/site_user/data/www/mysite.ru/vendor/phphleb/framework/Main/ProjectLoader.php(46): Hleb\Constructor\Workspace->__construct(Array, Array) #6 /var/www/site_user/data/www/mysite.ru/vendor/phphleb/framework/bootstrap.php(325): Hleb\Main\ProjectLoader::start() #7 /var/www/site_user/data/www/mysite.ru/public/index.php(26): require('/var/www/site_u...') #8 {main} thrown in /var/www/site_user/data/www/mysite.ru/app/Controllers/Post/PostController.php on line 159
    1. fomiash fomiash 8 Апреля 2023

      Могу предположить, что не обновляли через composer dumpautoload.
      Сам класс присутствует по указанному пути?

  1. yuran yuran 8 Апреля 2023


    Подскажите пожалуйста, где-то ошибка в запросе, что-то не могу отловить запятая что ли не там…

    1. Evg Evg 8 Апреля 2023

      Сожрал парсер цифру тут, странно, надо разбираться. Запрос можно взять от сюда:

      https://github.com/LibArea/libarea/blob/main/dev.sql#L1514

Комментарий удален...
Комментарий удален...
  1. yuran yuran 8 Апреля 2023

    И почему 3 комментария вместо 1?

    1. Evg Evg 8 Апреля 2023

      Думаю, это глюк.

  1. acidtmn acidtmn 8 Апреля 2023 (ред.)

    И еще ошибка при добавлении с URL(парсинга) после кнопки «Добавить»:

    Parse error: syntax error, unexpected single-quoted string "smtp_host", expecting "]" in /var/www/site_user/data/www/mysite.ru/config/integration.php on line 14

    Кто подскажет, там все верно указано — smtp.yandex.ru

    1. Evg Evg 8 Апреля 2023

      Вопрос решили, обычно так бывает, когда есть ошибка в предыдущей строчке.

  1. Veter Veter 17 Апреля 2023

    Если удалить комментарий под админом, то выделение красным удаленного происходит только в верхней части, это конфликт css.

    1. Evg Evg 17 Апреля 2023

      Да, есть такое дело. Ошибка будет исправлена. Спасибо.

  1. А почему печеньки в опасности?

    1. Evg Evg 3 Мая 2023 (ред.)

      Изменил, далее посмотрим, спасибо. +

  1. А почему везде вместо ТОП (на русском) написано TOP? :)
    Смотрю на это слово и читаю с окончанием на ЭР.

    1. Исправил. Спасибо +