When in runtime mode, is the sitemap generated on each request reading the sitemap? Or on each new content, e.g. new discussion/post?

I'm asking because if it's the former, then how about keeping it in runtime mode but configuring CloudFlare with a cache rule for the sitemap which will be the equivalent of using Flarum scheduler?

    CyberGene When in runtime mode, is the sitemap generated on each request reading the sitemap? Or on each new content, e.g. new discussion/post?

    As far as I know on each new content created.

    CyberGene I'm asking because if it's the former, then how about keeping it in runtime mode but configuring CloudFlare with a cache rule for the sitemap which will be the equivalent of using Flarum scheduler?

    No it will not - the extension will still generate a new sitemap on your server each time new content is created.

      CyberGene GreXXL I'm pretty sure it's the opposite. In runtime mode, nothing is stored. The XML sitemap is generated on the fly when queried by search engines.

      Generating on each content change would be prone to breaking because if any issue happens (like for example the SMTP server being down and email failing to send, or any kind of bug in another extension) it could result in an outdated/broken sitemap. And if the full sitemap was generated every time a discussion is created or edited, it would cause even longer response times for users on a site that doesn't use a queue, so it would be really counter-productive to use this option for hostings that are already quite limited. Instead only the search engines have to wait for the sitemap to be generated, which should have no impact for regular users.

      In any case if you can use the scheduler to generate the sitemap you'll have the best solution overall, with no load time impact for both customers and search engines.

      19 days later

      I've observed that sitemaps do not update in multi-file mode. The <lastmod> tag reflects the date I last executed this process manually (php flarum fof:sitemap:build). This can be old issue as when I noticed it for the first time there was 2022 year in all lastmod's. I am certain that the cron jobs are operational, as other tasks are completing without issues. Additionally, I cannot find any logs pertinent to this matter in storage/logs.
      php flarum schedule:list:

      +--------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------+----------------------------+
      | Command                                                                  | Interval     | Description                                                                                                         | Next Due                   |
      +--------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------+----------------------------+
      ...
      | '/opt/alt/php82/usr/bin/php' 'flarum' fof:sitemap:build                  | 0 0 * * *    | Persists sitemap to cache or disk.                                                                                  | 2023-11-29 00:00:00 +00:00 |
      ...
      +--------------------------------------------------------------------------+--------------+---------------------------------------------------------------------------------------------------------------------+----------------------------+
        10 days later

        My issue is that of a complete novice not knowing what to do. In plain terms, someone should show me how to install sitemap for my flarum community.

        10 days later

        php flarum fof:sitemap:build

        In FilesystemManager.php line 43:
        
          Disk [flarum-sitemaps] has not been declared. Use the Filesystem extender to do this.

        EDIT:
        fof/upload v1.5 & 1.5.1 which causes it not to run properly

          https://khatvongsong.vn/atom : https://khatvongsong.vn/atom

          php flarum fof:sitemap:build
          Processing resource FoF\Sitemap\Resources\StaticUrls

          In FileViewFinder.php line 112:

          No hint path defined for [fof-sitemap].

          fof:sitemap:build

          flarum.ERROR: InvalidArgumentException: No hint path defined for [flarum-feeds]. in /public_html/vendor/illuminate/view/FileViewFinder.php:112
          Stack trace:

          [2023-12-19 01:48:57] flarum.ERROR: InvalidArgumentException: No hint path defined for [fof-sitemap]. in /public_html/vendor/illuminate/view/FileViewFinder.php:112
          Stack trace:

          [2023-12-19 02:01:25] flarum.ERROR: InvalidArgumentException: No hint path defined for [flarum-feeds]. in /public_html/vendor/illuminate/view/FileViewFinder.php:112
          Stack trace:
          #0 /public_html/vendor/illuminate/view/FileViewFinder.php(90): Illuminate\View\FileViewFinder->parseNamespaceSegments()
          #1 /public_html/vendor/illuminate/view/FileViewFinder.php(76): Illuminate\View\FileViewFinder->findNamespacedView()
          #2 /public_html/vendor/illuminate/view/Factory.php(137): Illuminate\View\FileViewFinder->find()
          #3 /public_html/vendor/ianm/syndication/src/Controller/AbstractFeedController.php(136): Illuminate\View\Factory->make()
          #4 /public_html/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): IanM\FlarumFeeds\Controller\AbstractFeedController->handle()
          #5 /public_html/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http{closure}()
          #6 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ExecuteRoute->process()
          #7 /public_html/vendor/acpl/flarum-lscache/src/Abstract/PurgeMiddleware.php(28): Laminas\Stratigility\Next->handle()
          #8 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Abstract\PurgeMiddleware->process()
          #9 /public_html/vendor/acpl/flarum-lscache/src/Middleware/LSTagsMiddleware.php(16): Laminas\Stratigility\Next->handle()
          #10 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Middleware\LSTagsMiddleware->process()
          #11 /public_html/vendor/blomstra/user-filter/src/Middleware/AddUserFilter.php(30): Laminas\Stratigility\Next->handle()
          #12 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Blomstra\UserFilter\Middleware\AddUserFilter->process()
          #13 /public_html/vendor/fof/anti-spam/src/Middleware/CheckLoginMiddleware.php(86): Laminas\Stratigility\Next->handle()
          #14 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\AntiSpam\Middleware\CheckLoginMiddleware->process()
          #15 /public_html/vendor/fof/ban-ips/src/Middleware/RegisterMiddleware.php(94): Laminas\Stratigility\Next->handle()
          #16 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\BanIPs\Middleware\RegisterMiddleware->process()
          #17 /public_html/vendor/fof/frontpage/src/Middleware/AddFrontpageFilter.php(30): Laminas\Stratigility\Next->handle()
          #18 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\FrontPage\Middleware\AddFrontpageFilter->process()
          #19 /public_html/vendor/fof/oauth/src/Middleware/BindRequest.php(33): Laminas\Stratigility\Next->handle()
          #20 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\OAuth\Middleware\BindRequest->process()
          #21 /public_html/vendor/fof/oauth/src/Middleware/ErrorHandler.php(58): Laminas\Stratigility\Next->handle()
          #22 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\OAuth\Middleware\ErrorHandler->process()
          #23 /public_html/vendor/fof/masquerade/src/Middleware/DemandProfileCompletion.php(67): Laminas\Stratigility\Next->handle()
          #24 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\Masquerade\Middleware\DemandProfileCompletion->process()
          #25 /public_html/vendor/flarum/core/src/Http/Middleware/ContentTypeOptionsHeader.php(21): Laminas\Stratigility\Next->handle()
          #26 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ContentTypeOptionsHeader->process()
          #27 /public_html/vendor/flarum/core/src/Http/Middleware/ReferrerPolicyHeader.php(30): Laminas\Stratigility\Next->handle()
          #28 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ReferrerPolicyHeader->process()
          #29 /public_html/vendor/flarum/core/src/Http/Middleware/FlarumPromotionHeader.php(30): Laminas\Stratigility\Next->handle()
          #30 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\FlarumPromotionHeader->process()
          #31 /public_html/vendor/flarum/core/src/Http/Middleware/ShareErrorsFromSession.php(57): Laminas\Stratigility\Next->handle()
          #32 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ShareErrorsFromSession->process()
          #33 /public_html/vendor/acpl/flarum-lscache/src/Middleware/LoginMiddleware.php(29): Laminas\Stratigility\Next->handle()
          #34 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Middleware\LoginMiddleware->process()
          #35 /public_html/vendor/acpl/flarum-lscache/src/Middleware/LogoutMiddleware.php(28): Laminas\Stratigility\Next->handle()
          #36 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Middleware\LogoutMiddleware->process()
          #37 /public_html/vendor/acpl/flarum-lscache/src/Middleware/LSCacheControlMiddleware.php(28): Laminas\Stratigility\Next->handle()
          #38 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Middleware\LSCacheControlMiddleware->process()
          #39 /public_html/vendor/acpl/flarum-lscache/src/Middleware/VaryCookieMiddleware.php(35): Laminas\Stratigility\Next->handle()
          #40 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Middleware\VaryCookieMiddleware->process()
          #41 /public_html/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(36): Laminas\Stratigility\Next->handle()
          #42 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\CheckCsrfToken->process()
          #43 /public_html/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle()
          #44 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ResolveRoute->process()
          #45 /public_html/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle()
          #46 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\SetLocale->process()
          #47 /public_html/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle()
          #48 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\AuthenticateWithSession->process()
          #49 /public_html/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle()
          #50 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\RememberFromCookie->process()
          #51 /public_html/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle()
          #52 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\StartSession->process()
          #53 /public_html/vendor/flarum/core/src/Http/Middleware/CollectGarbage.php(46): Laminas\Stratigility\Next->handle()
          #54 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\CollectGarbage->process()
          #55 /public_html/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle()
          #56 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ParseJsonBody->process()
          #57 /public_html/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle()
          #58 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\HandleErrors->process()
          #59 /public_html/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle()
          #60 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\InjectActorReference->process()
          #61 /public_html/vendor/fof/merge-discussions/src/Middleware/Redirection.php(28): Laminas\Stratigility\Next->handle()
          #62 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\MergeDiscussions\Middleware\Redirection->process()
          #63 /public_html/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(75): Laminas\Stratigility\Next->handle()
          #64 /public_html/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process()
          #65 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Middlewares\RequestHandler->process()
          #66 /public_html/vendor/middlewares/base-path-router/src/BasePathRouter.php(99): Laminas\Stratigility\Next->handle()
          #67 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Middlewares\BasePathRouter->process()
          #68 /public_html/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle()
          #69 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Laminas\Stratigility\Middleware\OriginalMessages->process()
          #70 /public_html/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle()
          #71 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Middlewares\BasePath->process()
          #72 /public_html/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle()
          #73 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ProcessIp->process()
          #74 /public_html/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(75): Laminas\Stratigility\Next->handle()
          #75 /public_html/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(64): Laminas\Stratigility\MiddlewarePipe->process()
          #76 /public_html/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(73): Laminas\Stratigility\MiddlewarePipe->handle()
          #77 /public_html/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
          #78 /public_html/index.php(26): Flarum\Http\Server->listen()
          #79 {main}
          [2023-12-19 02:05:29] flarum.ERROR: InvalidArgumentException: No hint path defined for [fof-sitemap]. in /public_html/vendor/illuminate/view/FileViewFinder.php:112
          Stack trace:
          #0 /public_html/vendor/illuminate/view/FileViewFinder.php(90): Illuminate\View\FileViewFinder->parseNamespaceSegments()
          #1 /public_html/vendor/illuminate/view/FileViewFinder.php(76): Illuminate\View\FileViewFinder->findNamespacedView()
          #2 /public_html/vendor/illuminate/view/Factory.php(138): Illuminate\View\FileViewFinder->find()
          #3 /public_html/vendor/fof/sitemap/src/Sitemap/UrlSet.php(46): Illuminate\View\Factory->make()
          #4 /public_html/vendor/fof/sitemap/src/Generate/Generator.php(112): FoF\Sitemap\Sitemap\UrlSet->toXml()
          #5 /public_html/vendor/fof/sitemap/src/Generate/Generator.php(48): FoF\Sitemap\Generate\Generator->loop()
          #6 /public_html/vendor/fof/sitemap/src/Console/BuildSitemapCommand.php(25): FoF\Sitemap\Generate\Generator->generate()
          #7 /public_html/vendor/illuminate/container/BoundMethod.php(36): FoF\Sitemap\Console\BuildSitemapCommand->handle()
          #8 /public_html/vendor/illuminate/container/Util.php(40): Illuminate\Container\BoundMethod::Illuminate\Container{closure}()
          #9 /public_html/vendor/illuminate/container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure()
          #10 /public_html/vendor/illuminate/container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod()
          #11 /public_html/vendor/illuminate/container/Container.php(653): Illuminate\Container\BoundMethod::call()
          #12 /public_html/vendor/illuminate/console/Command.php(136): Illuminate\Container\Container->call()
          #13 /public_html/vendor/symfony/console/Command/Command.php(298): Illuminate\Console\Command->execute()
          #14 /public_html/vendor/illuminate/console/Command.php(121): Symfony\Component\Console\Command\Command->run()
          #15 /public_html/vendor/symfony/console/Application.php(1058): Illuminate\Console\Command->run()
          #16 /public_html/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand()
          #17 /public_html/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun()
          #18 /public_html/vendor/flarum/core/src/Console/Server.php(42): Symfony\Component\Console\Application->run()
          #19 /public_html/flarum(24): Flarum\Console\Server->listen()
          #20 {main}

            HarMan could you do me a favour please and post the output of composer list

            The team are reviewing this and attempting to narrow down the cause of these issues. Our apologies for the inconvenience caused.

            And the same for you please Litalino

              composer list
                 ______
                / ____/___  ____ ___  ____  ____  ________  _____
               / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
              / /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
              \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                                  /_/
              Composer version 2.6.5 2023-10-06 10:11:52
              
              Usage:
                command [options] [arguments]

              composer show -i
              
              afrux/forum-stats-widget                            v0.1.1        Forum Statistics Widget
              afrux/forum-widgets-core                            v0.1.7        Core Extension for Managing Forum Widgets
              afrux/news-widget                                   v0.1.1        Simple news fader widget
              askvortsov/flarum-auto-moderator                    v0.1.3        Automatically assign groups based on activity.
              askvortsov/flarum-discussion-templates              v0.8.3        Create per-tag templates for new discussions.
              askvortsov/flarum-help-tags                         v1.1.0        Allow members to post in a tag, but only see disc...
              axy/backtrace                                       2.0.0         Tracing in PHP
              blomstra/no-email-notifications                     0.1.0         Remove the email notification driver from Flarum
              blomstra/user-filter                                0.1.4         Filter discussion lists by discussion author.
              blomstra/usercard-stats                             0.1.2         Add stats to the usercard for your forum users
              brick/math                                          0.11.0        Arbitrary-precision arithmetic library
              carbonphp/carbon-doctrine-types                     1.0.0         Types to use Carbon in Doctrine
              clarkwinkelmann/flarum-ext-author-change            1.0.3         Let mods update the author and date of discussion...
              clarkwinkelmann/flarum-ext-circle-groups            1.0.1         Add a color circle around avatars based on user g...
              clarkwinkelmann/flarum-ext-discussion-open-position 1.1.0         Control how discussions are opened from the list
              clarkwinkelmann/flarum-ext-email-whitelist          1.0.0         Whitelist or blacklist specific email addresses b...
              clarkwinkelmann/flarum-ext-first-post-approval      1.0.1         Hold posts and discussions from new users for app...
              clarkwinkelmann/flarum-ext-mailing                  1.1.0         Send individual or mass mailing to Flarum users
              clarkwinkelmann/flarum-ext-mass-actions             1.1.2         Mass actions for discussions
              clarkwinkelmann/flarum-ext-post-permissions         1.0.0         Advanced permissions for post editing
              clarkwinkelmann/flarum-ext-see-past-first-post      1.3.1         Permission to let users see past the first post o...
              components/font-awesome                             5.15.4        Font Awesome, the iconic SVG, font, and CSS frame...
              datlechin/flarum-bbcode-hide-content                v0.1.5        Gives users the ability to hide content from othe...
              datlechin/flarum-title-length                       v0.1.1        Customize discussion title length.
              datlechin/flarum-traditional-rank-icons             v0.1.1        Replace cirle badges with rank-styled badges.
              davwheat/flarum-ext-ads                             1.2.0         Ads support for your Flarum forum.
              dflydev/dot-access-data                             v3.0.2        Given a deep data structure, access data by dot n...
              dflydev/fig-cookies                                 v3.1.0        Cookies for PSR-7 HTTP Message Interface.
              doctrine/cache                                      2.2.0         PHP Doctrine Cache library is a popular cache imp...
              doctrine/dbal                                       2.13.9        Powerful PHP database abstraction layer (DBAL) wi...
              doctrine/deprecations                               1.1.2         A small layer on top of trigger_error(E_USER_DEPR...
              doctrine/event-manager                              1.2.0         The Doctrine Event Manager is a simple PHP event ...
              doctrine/inflector                                  2.0.8         PHP Doctrine Inflector is a small library that ca...
              doctrine/lexer                                      1.2.3         PHP Doctrine Lexer parser library that can be use...
              dragonmantank/cron-expression                       v3.3.3        CRON for PHP: Calculate the next or previous run ...
              ecnu-im/sticky-sidenav                              v1.1.0        Make the sidenav section sticky and scrollable. A...
              egulias/email-validator                             2.1.25        A library for validating emails against several RFCs
              enshrined/svg-sanitize                              0.15.4        An SVG sanitizer for PHP
              fgribreau/mailchecker                               v4.1.19       Temporary (disposable/throwaway) email detection ...
              fig/http-message-util                               1.1.5         Utility classes and constants for use with PSR-7 ...
              filp/whoops                                         2.15.4        php error handling for cool kids
              flarum-lang/indonesian                              1.13.0        Indonesian language pack for Flarum.
              flarum/approval                                     v1.8.1        Make discussions and posts require moderator appr...
              flarum/bbcode                                       v1.8.0        Allow posts to be formatted with BBCode.
              flarum/core                                         v1.8.4        Delightfully simple forum software.
              flarum/emoji                                        v1.8.0        Convert text and unicode emoji into Twemoji.
              flarum/flags                                        v1.8.0        Allow users to flag posts for moderator review.
              flarum/lang-english                                 v1.8.0        English language pack.
              flarum/likes                                        v1.8.0        Allow users to like posts.
              flarum/lock                                         v1.8.0        End a discussion and don't let anyone add further...
              flarum/markdown                                     v1.8.0        Allow posts to be formatted with Markdown.
              flarum/mentions                                     v1.8.2        Mention and reply to specific posts and users.
              flarum/nicknames                                    v1.8.0        Allow users to set nicknames.
              flarum/pusher                                       v1.8.0        See new discussions and posts in real-time using ...
              flarum/statistics                                   v1.8.0        Add a basic statistics widget on the Dashboard.
              flarum/sticky                                       v1.8.0        Pin discussions to the top of the list.
              flarum/subscriptions                                v1.8.0        Allow users to follow discussions and receive not...
              flarum/suspend                                      v1.8.1        Suspend users so they can't post.
              flarum/tags                                         v1.8.0        Organize discussions into a hierarchy of tags and...
              fof/anti-spam                                       1.1.2         Effective tools to manage spammers on your commun...
              fof/ban-ips                                         1.1.1         Ban IP addresses from your forum
              fof/best-answer                                     1.4.1         Mark a post as the best answer in a discussion
              fof/byobu                                           1.3.5         Well integrated, advanced private discussions.
              fof/disposable-emails                               1.0.0         Prevent users from signing up with disposable emails
              fof/drafts                                          1.2.10        Allow users to create post and discussion drafts
              fof/extend                                          1.3.3         Configurable PHP components for your Flarum exten...
              fof/filter                                          1.1.3         Filter out words and phrases from forum posts
              fof/html-errors                                     1.1.2         Add custom HTML error pages
              fof/linguist                                        1.1.2         Customize translations
              fof/links                                           1.2.1         Manage Flarum primary navbar menu links
              fof/merge-discussions                               1.4.1         Merge two or more discussions into one
              fof/nightmode                                       1.5.3         Add a Night Mode option for your users to use on ...
              fof/pages                                           1.0.8         Create custom pages with Flarum
              fof/pretty-mail                                     1.1.2         Create HTML email for Flarum
              fof/prevent-necrobumping                            1.1.2         Warn before necrobumping old discussions
              fof/recaptcha                                       1.3.1         Increase your forum's security with Google reCAPTCHA
              fof/share-social                                    1.1.3         Add a button to share discussions through social ...
              fof/sitemap                                         2.2.1         Generate a sitemap
              fof/terms                                           1.3.0         Ask users to accept terms of use before using the...
              fof/upload                                          1.5.1         The file upload extension for the Flarum forum wi...
              fof/user-directory                                  1.3.3         The permission based public user directory extens...
              fof/username-request                                1.2.3         Allow users to request new usernames
              fof/webhooks                                        1.2.3         Flarum with webhooks
              franzl/whoops-middleware                            2.0.0         PSR-15 compatible middleware for Whoops, the pret...
              glowingblue/closure                                 3.6.3-patch.2 A library that can be used to serialize closures ...
              google/recaptcha                                    1.3.0         Client library for reCAPTCHA, a free service that...
              guzzlehttp/guzzle                                   7.8.1         Guzzle is a PHP HTTP client library
              guzzlehttp/promises                                 2.0.2         Guzzle promises library
              guzzlehttp/psr7                                     2.6.2         PSR-7 message implementation that also provides c...
              html2text/html2text                                 4.3.1         Converts HTML to formatted plain text
              ianm/level-ranks                                    1.1.1         Add a level/experience bar to your flarum Forum.
              illuminate/bus                                      v8.83.27      The Illuminate Bus package.
              illuminate/cache                                    v8.83.27      The Illuminate Cache package.
              illuminate/collections                              v8.83.27      The Illuminate Collections package.
              illuminate/config                                   v8.83.27      The Illuminate Config package.
              illuminate/console                                  v8.83.27      The Illuminate Console package.
              illuminate/container                                v8.83.27      The Illuminate Container package.
              illuminate/contracts                                v8.83.27      The Illuminate Contracts package.
              illuminate/database                                 v8.83.27      The Illuminate Database package.
              illuminate/events                                   v8.83.27      The Illuminate Events package.
              illuminate/filesystem                               v8.83.27      The Illuminate Filesystem package.
              illuminate/hashing                                  v8.83.27      The Illuminate Hashing package.
              illuminate/macroable                                v8.83.27      The Illuminate Macroable package.
              illuminate/mail                                     v8.83.27      The Illuminate Mail package.
              illuminate/pipeline                                 v8.83.27      The Illuminate Pipeline package.
              illuminate/queue                                    v8.83.27      The Illuminate Queue package.
              illuminate/session                                  v8.83.27      The Illuminate Session package.
              illuminate/support                                  v8.83.27      The Illuminate Support package.
              illuminate/translation                              v8.83.27      The Illuminate Translation package.
              illuminate/validation                               v8.83.27      The Illuminate Validation package.
              illuminate/view                                     v8.83.27      The Illuminate View package.
              intervention/image                                  2.7.2         Image handling and manipulation library with supp...
              isaced/flarum-ext-email-verification-switch         1.0.1         Disable new registered user email verification.
              jaybizzle/crawler-detect                            v1.2.116      CrawlerDetect is a PHP class for detecting bots/c...
              jenssegers/agent                                    v2.6.4        Desktop/mobile user agent parser with support for...
              jslirola/flarum-ext-login2seeplus                   v0.2.1        Make posts hidden for visitors.
              justoverclock/be-active-user-indicator              0.1.0         Add visual indicator for inactive users inside Us...
              katosdev/automore                                   1.0           Automatically clicks the 'load more' button when ...
              katosdev/signature                                  1.5           Adds signature support to your Flarum forum.
              kilowhat/flarum-ext-custom-paths                    1.9.0         Customize Flarum default frontend URL paths
              laminas/laminas-diactoros                           2.26.0        PSR HTTP Message implementations
              laminas/laminas-escaper                             2.13.0        Securely and safely escape HTML, HTML attributes,...
              laminas/laminas-httphandlerrunner                   2.9.0         Execute PSR-15 RequestHandlerInterface instances ...
              laminas/laminas-stratigility                        3.11.0        PSR-7 middleware foundation for building and disp...
              laravel/serializable-closure                        v1.3.3        Laravel Serializable Closure provides an easy and...
              league/commonmark                                   2.4.1         Highly-extensible PHP Markdown parser which fully...
              league/config                                       v1.2.0        Define configuration arrays with strict schemas a...
              league/flysystem                                    1.1.10        Filesystem abstraction: Many filesystems, one API.
              league/mime-type-detection                          1.14.0        Mime-type detection for Flysystem
              litalino/flarum-adblock                             1.2.1         Add Adblock to Flarum
              littlecxm/flarum-reply-to-see                       1.0.2         Add reply to see to your forum.
              masterminds/html5                                   2.8.1         An HTML5 parser and serializer.
              matthiasmullie/minify                               1.3.71        CSS & JavaScript minifier, in PHP. Removes whites...
              matthiasmullie/path-converter                       1.1.3         Relative path converter
              mickmelon/flarum-ext-coloured-usernames             0.1.1         Set the username colour to the same as the rank c...
              middlewares/base-path                               v2.1.0        Middleware to remove the prefix from the uri path...
              middlewares/base-path-router                        v2.0.1        A PSR-15 middleware for hierarchical dispatching ...
              middlewares/request-handler                         v2.0.2        Middleware to execute request handlers
              middlewares/utils                                   v3.3.0        Common utils for PSR-15 middleware packages
              migratetoflarum/canonical                           1.0.0         Create redirects to the canonical url of your forum
              mitloshuk/hcaptcha                                  1.2.2         Library for hCaptcha, a service that protects web...
              mobiledetect/mobiledetectlib                        2.8.45        Mobile_Detect is a lightweight PHP class for dete...
              monolog/monolog                                     1.27.1        Sends your logs to files, sockets, inboxes, datab...
              nearata/flarum-ext-related-discussions              1.4.0         Shows related discussions.
              nearata/flarum-ext-twofactor                        v2.2.1        Allows your users to activate 2FA authentication.
              nesbot/carbon                                       2.72.1        An API extension for DateTime that supports 281 d...
              nette/schema                                        v1.2.5        📐 Nette Schema: validating data structures aga...
              nette/utils                                         v4.0.3        🛠  Nette Utils: lightweight utilities for stri...
              nikic/fast-route                                    v0.6.0        Fast request router for PHP
              paragonie/constant_time_encoding                    v2.6.3        Constant-time Implementations of RFC 4648 Encodin...
              psr/clock                                           1.0.0         Common interface for reading the clock.
              psr/container                                       1.1.2         Common Container Interface (PHP FIG PSR-11)
              psr/event-dispatcher                                1.0.0         Standard interfaces for event handling.
              psr/http-client                                     1.0.3         Common interface for HTTP clients
              psr/http-factory                                    1.0.2         Common interfaces for PSR-7 HTTP message factories
              psr/http-message                                    1.1           Common interface for HTTP messages
              psr/http-server-handler                             1.0.2         Common interface for HTTP server-side request han...
              psr/http-server-middleware                          1.0.2         Common interface for HTTP server-side middleware
              psr/log                                             1.1.4         Common interface for logging libraries
              psr/simple-cache                                    1.0.1         Common interfaces for simple caching
              pusher/pusher-php-server                            2.6.4         Library for interacting with the Pusher REST API
              ralkage/flarum-hcaptcha                             1.0.0         Increase your Flarum forum's security with hCaptcha.
              ralouphie/getallheaders                             3.0.3         A polyfill for getallheaders.
              ramsey/collection                                   2.0.0         A PHP library for representing and manipulating c...
              ramsey/uuid                                         4.7.5         A PHP library for generating and working with uni...
              s9e/regexp-builder                                  1.4.6         Single-purpose library that generates regular exp...
              s9e/sweetdom                                        2.1.2         Syntactic sugar for the DOM API with a focus on X...
              s9e/text-formatter                                  2.14.3        Multi-purpose text formatting and markup library....
              softcreatr/php-mime-detector                        3.2.1         Mime Detector Decoder
              spomky-labs/otphp                                   11.2.0        A PHP library for generating one time passwords a...
              ssnepenthe/color-utils                              0.4.2         A PHP library for performing SASS-like color mani...
              staudenmeir/eloquent-eager-limit                    v1.6.1        Laravel Eloquent eager loading with limit
              swiftmailer/swiftmailer                             v6.3.0        Swiftmailer, free feature-rich PHP mailer
              sycho/codecs-base64vlq                              2.0.0         Codec for VLQ (variable-length quantity) Base64 a...
              sycho/errors                                        3.0.0         Exceptions in PHP
              sycho/flarum-force-password-reset                   1.2           Allows the admin to force users to reset their pa...
              sycho/flarum-profile-cover                          v1.3.5        Adds the ability to add a cover image to a profile.
              sycho/json-api                                      v0.5.2        JSON-API responses in PHP
              sycho/sourcemap                                     2.0.0         Work with JavaScript/CSS Source Map
              symfony/config                                      v5.4.31       Helps you find, load, combine, autofill and valid...
              symfony/console                                     v5.4.32       Eases the creation of beautiful and testable comm...
              symfony/css-selector                                v6.4.0        Converts CSS selectors to XPath expressions
              symfony/deprecation-contracts                       v3.4.0        A generic function and convention to trigger depr...
              symfony/dom-crawler                                 v6.4.0        Eases DOM navigation for HTML and XML documents
              symfony/event-dispatcher                            v5.4.26       Provides tools that allow your application compon...
              symfony/event-dispatcher-contracts                  v3.4.0        Generic abstractions related to dispatching event
              symfony/filesystem                                  v6.4.0        Provides basic utilities for the filesystem
              symfony/finder                                      v5.4.27       Finds files and directories via an intuitive flue...
              symfony/http-foundation                             v5.4.32       Defines an object-oriented layer for the HTTP spe...
              symfony/mime                                        v5.4.26       Allows manipulating MIME messages
              symfony/polyfill-ctype                              v1.28.0       Symfony polyfill for ctype functions
              symfony/polyfill-iconv                              v1.28.0       Symfony polyfill for the Iconv extension
              symfony/polyfill-intl-grapheme                      v1.28.0       Symfony polyfill for intl's grapheme_* functions
              symfony/polyfill-intl-idn                           v1.28.0       Symfony polyfill for intl's idn_to_ascii and idn_...
              symfony/polyfill-intl-messageformatter              v1.28.0       Symfony polyfill for intl's MessageFormatter clas...
              symfony/polyfill-intl-normalizer                    v1.28.0       Symfony polyfill for intl's Normalizer class and ...
              symfony/polyfill-mbstring                           v1.28.0       Symfony polyfill for the Mbstring extension
              symfony/polyfill-php72                              v1.28.0       Symfony polyfill backporting some PHP 7.2+ featur...
              symfony/polyfill-php73                              v1.28.0       Symfony polyfill backporting some PHP 7.3+ featur...
              symfony/polyfill-php80                              v1.28.0       Symfony polyfill backporting some PHP 8.0+ featur...
              symfony/polyfill-php81                              v1.28.0       Symfony polyfill backporting some PHP 8.1+ featur...
              symfony/process                                     v5.4.28       Executes commands in sub-processes
              symfony/service-contracts                           v2.5.2        Generic abstractions related to writing services
              symfony/string                                      v6.4.0        Provides an object-oriented API to strings and de...
              symfony/translation                                 v5.4.31       Provides tools to internationalize your application
              symfony/translation-contracts                       v2.5.2        Generic abstractions related to translation
              symfony/yaml                                        v5.4.31       Loads and dumps YAML files
              the-turk/flarum-stickiest                           3.0.1         Stick, super stick or tag stick discussions to th...
              tijsverkoyen/css-to-inline-styles                   v2.2.7        CssToInlineStyles is a class that enables you to ...
              v17development/flarum-seo                           v1.8.0        Adds SEO tags for your Flarum forum
              v17development/flarum-user-badges                   v1.1.0        Adds user badges to your Flarum community
              voku/portable-ascii                                 1.6.1         Portable ASCII library - performance optimized (a...
              webbinaro/flarum-affiliator                         0.0.5         Adds affiliate tracking data to defined links
              webmozart/assert                                    1.11.0        Assertions to validate method input/output with n...
              wikimedia/less.php                                  v3.2.1        PHP port of the LESS processor
              zerosonesfun/direct-links                           3.1           Adds some direct links and composer auto-fill cap...

                katos

                Composer version 2.6.5 2023-10-06 10:11:52

                Usage:
                command [options] [arguments]

                Options:
                -h, --help Display help for the given command. When no command is given display help for the list command
                -q, --quiet Do not output any message
                -V, --version Display this application version
                --ansi|--no-ansi Force (or disable --no-ansi) ANSI output
                -n, --no-interaction Do not ask any interactive question
                --profile Display timing and memory usage information
                --no-plugins Whether to disable plugins.
                --no-scripts Skips the execution of all scripts defined in composer.json file.
                -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory.
                --no-cache Prevent use of the cache
                -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

                Available commands:
                about Shows a short information about Composer
                archive Creates an archive of this composer package
                audit Checks for security vulnerability advisories for installed packages
                browse [home] Opens the package's repository URL or homepage in your browser
                bump Increases the lower limit of your composer.json requirements to the currently installed versions
                check-platform-reqs Check that platform requirements are satisfied
                clear-cache [clearcache|cc] Clears composer's internal package cache
                completion Dump the shell completion script
                config Sets config options
                create-project Creates new project from a package into given directory
                depends [why] Shows which packages cause the given package to be installed
                diagnose Diagnoses the system to identify common errors
                dump-autoload [dumpautoload] Dumps the autoloader
                exec Executes a vendored binary/script
                fund Discover how to help fund the maintenance of your dependencies
                global Allows running commands in the global composer dir ($COMPOSER_HOME)
                help Display help for a command
                init Creates a basic composer.json file in current directory
                install Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json
                licenses Shows information about licenses of dependencies
                list List commands
                outdated Shows a list of installed packages that have updates available, including their latest version
                prohibits [why-not] Shows which packages prevent the given package from being installed
                reinstall Uninstalls and reinstalls the given package names
                remove [rm] Removes a package from the require or require-dev
                require [r] Adds required packages to your composer.json and installs them
                run-script [run] Runs the scripts defined in composer.json
                search Searches for packages
                self-update [selfupdate] Updates composer.phar to the latest version
                show [info] Shows information about packages
                status Shows a list of locally modified packages
                suggests Shows package suggestions
                update [u|upgrade] Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file
                validate Validates a composer.json and composer.lock
                [root@linux-os public_html]#

                acpl/flarum-lscache v2.2.1 Speed up your forum on LiteSpeed Web Server.
                acpl/mobile-tab 1.4.1
                acpl/my-tags 1.2.2 Displays a list of tags that the user is following in the sidebar.
                adbario/php-dot-notation 2.5.0 PHP dot notation access to arrays
                afrux/forum-widgets-core v0.1.7 Core Extension for Managing Forum Widgets
                afrux/news-widget v0.1.1 Simple news fader widget
                alibabacloud/credentials 1.1.5 Alibaba Cloud Credentials for PHP
                alibabacloud/darabonba-openapi 0.2.10 Alibaba Cloud OpenApi Client
                alibabacloud/dysmsapi-20170525 2.0.22 Alibaba Cloud Dysmsapi (20170525) SDK Library for PHP
                alibabacloud/endpoint-util 0.1.1 Alibaba Cloud Endpoint Library for PHP
                alibabacloud/gateway-spi 1.0.0 Alibaba Cloud Gateway SPI Client
                alibabacloud/openapi-util 0.1.13 Alibaba Cloud OpenApi Util
                alibabacloud/tea 3.2.1 Client of Tea for PHP
                alibabacloud/tea-utils 0.2.19 Alibaba Cloud Tea Utils for PHP
                alibabacloud/tea-xml 0.2.4 Alibaba Cloud Tea XML Library for PHP
                antoinefr/flarum-ext-money v1.3.1 Give money to your users for different actions.
                askvortsov/flarum-categories v3.0.9 Traditional Category Layout for Flarum
                askvortsov/flarum-checklist v1.3.1 Checklists for Flarum!
                askvortsov/flarum-discussion-templates v0.8.3 Create per-tag templates for new discussions.
                askvortsov/flarum-moderator-warnings v0.6.3 Moderator Warnings extension for flarum.
                askvortsov/flarum-pwa v3.3.3 Turn your flarum site into a progressive web app!
                askvortsov/flarum-rich-text v2.1.7 Rich Text Editor for Flarum
                axy/backtrace 2.0.0 Tracing in PHP
                behat/transliterator v1.5.0 String transliterator
                blomstra/cache-assets 0.5 Allows caching js and css ahead of any browser request.
                blomstra/database-queue 1.0.2 Adds Database queues to Flarum
                blomstra/digest 0.1.0-beta.11.7 Email digests for your forum users
                blomstra/flag-duplicates 0.2.1 Allow users to flag duplicate discussions
                blomstra/fontawesome 0.1.5 Upgrade Font Awesome on your forum to version 6 (Free or Pro)
                blomstra/sort-order-toggle 0.2.0 Add a button next to Flarum's sort dropdown for you to toggle between ascending and descending.
                blomstra/spam-prevention 1.5.0 Spam prevention for your Flarum community.
                blomstra/turnstile 0.1.4 Implement Cloudflare Turnstile into your Flarum forum.
                blomstra/user-filter 0.1.4 Filter discussion lists by discussion author.
                blomstra/usercard-stats 0.1.2 Add stats to the usercard for your forum users
                briantran/flarum-inject-header 1.0.0 Inject script to the header tag
                brick/math 0.11.0 Arbitrary-precision arithmetic library
                carbonphp/carbon-doctrine-types 1.0.0 Types to use Carbon in Doctrine
                clarkwinkelmann/flarum-ext-advanced-search-highlight 1.0.2 Highlight search results in HTML post content and partial Meilisearch hits.
                clarkwinkelmann/flarum-ext-author-change 1.0.3 Let mods update the author and date of discussions and posts
                clarkwinkelmann/flarum-ext-circle-groups 1.0.1 Add a color circle around avatars based on user group
                clarkwinkelmann/flarum-ext-collapsible-posts 1.0.0 Collapse unimportant posts
                clarkwinkelmann/flarum-ext-discussion-lists 1.0.0 Create public or private lists of discussions
                clarkwinkelmann/flarum-ext-first-post-approval 1.0.1 Hold posts and discussions from new users for approval
                clarkwinkelmann/flarum-ext-group-list 1.0.0 List select groups and their members
                clarkwinkelmann/flarum-ext-likes-received 1.0.2 Shows the total number of likes received on a user profile
                clarkwinkelmann/flarum-ext-lock-likes 1.1.1 Remove ability to like posts in a locked discussion
                clarkwinkelmann/flarum-ext-mailing 1.1.0 Send individual or mass mailing to Flarum users
                clarkwinkelmann/flarum-ext-money-to-all 1.0.0 Give money to all users on the forum
                clarkwinkelmann/flarum-ext-post-bookmarks 1.0.0 Bookmark posts to find them easily later
                clarkwinkelmann/flarum-ext-post-stream-search 1.1.0 Filter post stream by keyword or other criteria.
                clarkwinkelmann/flarum-ext-predefined-avatars 1.0.1 Make users choose their avatar from a list
                clarkwinkelmann/flarum-ext-reset-preferences 1.0.0 Add a preference reset button to user settings
                clarkwinkelmann/flarum-ext-sudo-mode 1.0.2 Require password for critical operations
                clarkwinkelmann/flarum-ext-who-read 1.4.1 Make read status visible to selected groups
                club-1/flarum-ext-chore-commands v1.0.0 Adds a few maintenance commands to Flarum console.
                club-1/flarum-ext-cross-references v1.1.1 Add cross reference links when a discussion is mentioned from another one.
                clue/stream-filter v1.6.0 A simple and modern approach to stream filtering in PHP
                components/font-awesome 5.15.4 Font Awesome, the iconic SVG, font, and CSS framework.
                composer/ca-bundle 1.4.0 Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.
                composer/class-map-generator 1.1.0 Utilities to scan PHP code and generate class maps.
                composer/composer 2.6.6 Composer helps you declare, manage and install dependencies of PHP projects. It ensures you ha...
                composer/metadata-minifier 1.0.0 Small utility library that handles metadata minification and expansion.
                composer/pcre 3.1.1 PCRE wrapping library that offers type-safe preg* replacements.
                composer/semver 3.4.0 Semver library that offers utilities, version constraint parsing and validation.
                composer/spdx-licenses 1.5.8 SPDX licenses list and validation library.
                composer/xdebug-handler 3.0.3 Restarts a process without Xdebug.
                darkle/fancybox 1.1.2 Fancybox is a touch enabled and responsive tool for displaying images in a 'lightbox' that flo...
                datitisev/flarum-post-galleries 1.1.1 Add image galleries to your Flarum posts
                datlechin/flarum-birthdays v2.0.1 Adds birthdays to user.
                datlechin/flarum-chatgpt v0.4.0 ChatGPT: AI-powered Auto-Reply Extension for Flarum.
                datlechin/flarum-copy-links v1.0.1 Adds 'Copy Link' controls to posts, discussions and users card.
                datlechin/flarum-discussion-count v0.1.0 Display discussion count against tags.
                datlechin/flarum-discussion-overview v0.0.1 Display overview of discussions.
                datlechin/flarum-landing-page 0.1.0 Allows to create a customizable landing page that non-logged in users will see.
                datlechin/flarum-more-discussions v0.3.0 Add a custom discussion list to the bottom's discussion page
                datlechin/flarum-posted-on v0.2.1 Display the operating system of the who posted the post.
                datlechin/flarum-scroll-buttons v1.1.0 Add scroll up and scroll down buttons.
                datlechin/flarum-silent-edit v0.1.0 Allows user groups to edit posts silently
                davwheat/blog-featured-widget 0.1.0-beta.3 Show a list of featured blog articles on your forum.
                davwheat/custom-sidenav-links 1.0.1 Add custom links to the side navigation in Flarum.
                davwheat/flarum-ext-ads 1.2.0 Ads support for your Flarum forum.
                davwheat/session-keepalive 1.1.0 Automatically refreshes user CSRF tokens to prevent interaction errors after idling.
                dflydev/dot-access-data v3.0.2 Given a deep data structure, access data by dot notation.
                dflydev/fig-cookies v3.1.0 Cookies for PSR-7 HTTP Message Interface.
                doctrine/cache 2.2.0 PHP Doctrine Cache library is a popular cache implementation that supports many different driv...
                doctrine/dbal 2.13.9 Powerful PHP database abstraction layer (DBAL) with many features for database schema introspe...
                doctrine/deprecations 1.1.2 A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disa...
                doctrine/event-manager 1.2.0 The Doctrine Event Manager is a simple PHP event system that was built to be used with the var...
                doctrine/inflector 2.0.8 PHP Doctrine Inflector is a small library that can perform string manipulations with regard to...
                doctrine/instantiator 2.0.0 A small, lightweight utility to instantiate objects in PHP without invoking their constructors
                doctrine/lexer 1.2.3 PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.
                dragonmantank/cron-expression v3.3.3 CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due
                ecnu-im/sticky-sidenav v1.1.0 Make the sidenav section sticky and scrollable. Also support hot-discussions widget.
                egulias/email-validator 2.1.25 A library for validating emails against several RFCs
                enshrined/svg-sanitize 0.15.4 An SVG sanitizer for PHP
                fgribreau/mailchecker v4.1.19 Temporary (disposable/throwaway) email detection library. Covers 1987 fake email providers.
                fig/http-message-util 1.1.5 Utility classes and constants for use with PSR-7 (psr/http-message)
                filp/whoops 2.15.4 php error handling for cool kids
                flamarkt/backoffice 0.1.3 Starting point for Flamarkt extensions.
                flamarkt/taxonomies 0.1.9 Taxonomies for discussions, users and products.
                flarum-lang/vietnamese v1.8.0 Vietnamese language pack for Flarum
                flarum/approval v1.8.1 Make discussions and posts require moderator approval.
                flarum/bbcode v1.8.0 Allow posts to be formatted with BBCode.
                flarum/core v1.8.4 Delightfully simple forum software.
                flarum/flags v1.8.0 Allow users to flag posts for moderator review.
                flarum/lang-english v1.8.0 English language pack.
                flarum/likes v1.8.0 Allow users to like posts.
                flarum/lock v1.8.0 End a discussion and don't let anyone add further replies.
                flarum/markdown v1.8.0 Allow posts to be formatted with Markdown.
                flarum/mentions v1.8.2 Mention and reply to specific posts and users.
                flarum/nicknames v1.8.0 Allow users to set nicknames.
                flarum/package-manager v1.0.0-beta.2 A Flarum Package Manager.
                flarum/phpstan v1.8.0 Flarum PHPStan extension
                flarum/pusher v1.8.0 See new discussions and posts in real-time using Pusher.
                flarum/sticky v1.8.0 Pin discussions to the top of the list.
                flarum/subscriptions v1.8.0 Allow users to follow discussions and receive notifications for new posts.
                flarum/suspend v1.8.1 Suspend users so they can't post.
                flarum/tags v1.8.0 Organize discussions into a hierarchy of tags and categories.
                flarum/testing v1.8.0 Automated testing infrastructure for Flarum core and extensions.
                flarumite/simple-discussion-views 1.2.2 Add view counts to discussions
                flarumtr/flarum-ext-mobile-search v1.2 Move mobile search to homepage
                fof/analytics 1.1.0 Tracks analytics using Google Analytics, Google Optimize/GTM and Matomo
                fof/anti-spam 1.1.2 Effective tools to manage spammers on your community.
                fof/ban-ips 1.1.1 Ban IP addresses from your forum
                fof/best-answer 1.4.1 Mark a post as the best answer in a discussion
                fof/byobu 1.3.5 Well integrated, advanced private discussions.
                fof/components 1.0.0 [NOT EXT] Reusable JavaScript components for your Flarum extension
                fof/cookie-consent 1.1.2 Customizable cookie consent notice
                fof/custom-footer 1.1.1 Allows the Addition of a Custom Footer
                fof/default-group 1.1.2 Assign a default group to new users automatically
                fof/default-user-preferences 1.2.1 Configure the default user preferences for new users joining your forum
                fof/discussion-thumbnail 1.1.3 Replace author avatars with the first image in a discussion's starting post
                fof/disposable-emails 1.0.0 Prevent users from signing up with disposable emails
                fof/drafts 1.2.10 Allow users to create post and discussion drafts
                fof/extend 1.3.3 Configurable PHP components for your Flarum extension
                fof/filter 1.1.3 Filter out words and phrases from forum posts
                fof/follow-tags 1.2.2 Follow tags and be notified of new discussions and replies
                fof/formatting 1.0.3 Customize TextFormatter with plugins through the admin interface
                fof/frontpage 1.2.0 Push discussions to the front of your Flarum forum index!
                fof/gamification 1.6.7 Upvotes and downvotes for your Flarum community
                fof/ignore-users 1.2.1 Allow users to ignore other users.
                fof/linguist 1.1.2 Customize translations
                fof/links 1.2.1 Manage Flarum primary navbar menu links
                fof/masquerade 2.1.4 User profile builder extension for your Flarum forum.
                fof/merge-discussions 1.4.1 Merge two or more discussions into one
                fof/moderator-notes 1.2.1 Create private notes for your forum users
                fof/nightmode 1.5.3 Add a Night Mode option for your users to use on your Flarum forum
                fof/oauth 1.6.6 Allow users to log in with GitHub, Twitter, Facebook, Google, and more!
                fof/pages 1.0.8 Create custom pages with Flarum
                fof/polls 2.1.2 A Flarum extension that adds polls to your discussions
                fof/prevent-necrobumping 1.1.2 Warn before necrobumping old discussions
                fof/profile-image-crop 1.1.6 Allow cropping when uploading profile picture
                fof/realtimelogin 1.0.1 Makes logins update in real time
                fof/recaptcha 1.3.1 Increase your forum's security with Google reCAPTCHA
                fof/secure-https 1.1.3 Changes all images using http to https
                fof/share-social 1.1.3 Add a button to share discussions through social networks
                fof/sitemap 2.2.1 Generate a sitemap
                fof/split 1.1.1 Separate posts from one discussion into its own, splits discussions.
                fof/subscribed 1.1.4 Additional user subscriptions for your forum
                fof/upload 1.5.1 The file upload extension for the Flarum forum with insane intelligence.
                fof/user-directory 1.3.3 The permission based public user directory extension for your Flarum forum.
                fof/username-request 1.2.3 Allow users to request new usernames
                foskym/flarum-custom-levels v1.0.3 用户经验等级
                franzl/whoops-middleware 2.0.0 PSR-15 compatible middleware for Whoops, the pretty error handler
                glowingblue/password-strength 3.1.0 Low-budget password strength estimation for your Flarum forum.
                google/recaptcha 1.3.0 Client library for reCAPTCHA, a free service that protects websites from spam and abuse.
                guzzlehttp/guzzle 7.8.1 Guzzle is a PHP HTTP client library
                guzzlehttp/promises 2.0.2 Guzzle promises library
                guzzlehttp/psr7 2.6.2 PSR-7 message implementation that also provides common utility methods
                hamcq/flarum-ext-auth-phone v1.0.9 auth by phone sms once code
                hamcrest/hamcrest-php v2.0.1 This is the PHP port of Hamcrest Matchers
                http-interop/http-factory-guzzle 1.2.0 An HTTP Factory using Guzzle PSR7
                ianm/follow-users 1.4.2 Follow users and be notified of new discussions or posts
                ianm/html-head 1.2.3 Add custom items to the HTML <head> attributes
                ianm/syndication 1.3.3 Brings RSS and Atom feeds to Flarum
                ianm/synopsis 1.3.2 Show summary excerpts on discussion lists.
                illuminate/bus v8.83.27 The Illuminate Bus package.
                illuminate/cache v8.83.27 The Illuminate Cache package.
                illuminate/collections v8.83.27 The Illuminate Collections package.
                illuminate/config v8.83.27 The Illuminate Config package.
                illuminate/console v8.83.27 The Illuminate Console package.
                illuminate/container v8.83.27 The Illuminate Container package.
                illuminate/contracts v8.83.27 The Illuminate Contracts package.
                illuminate/database v8.83.27 The Illuminate Database package.
                illuminate/events v8.83.27 The Illuminate Events package.
                illuminate/filesystem v8.83.27 The Illuminate Filesystem package.
                illuminate/hashing v8.83.27 The Illuminate Hashing package.
                illuminate/http v8.83.27 The Illuminate Http package.
                illuminate/macroable v8.83.27 The Illuminate Macroable package.
                illuminate/mail v8.83.27 The Illuminate Mail package.
                illuminate/pipeline v8.83.27 The Illuminate Pipeline package.
                illuminate/queue v8.83.27 The Illuminate Queue package.
                illuminate/session v8.83.27 The Illuminate Session package.
                illuminate/support v8.83.27 The Illuminate Support package.
                illuminate/translation v8.83.27 The Illuminate Translation package.
                illuminate/validation v8.83.27 The Illuminate Validation package.
                illuminate/view v8.83.27 The Illuminate View package.
                intervention/image 2.7.2 Image handling and manipulation library with support for Laravel integration
                isaced/flarum-ext-email-verification-switch 1.0.1 Disable new registered user email verification.
                jaybizzle/crawler-detect v1.2.116 CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent
                jean85/pretty-package-versions 2.0.5 A library to get pretty versions strings of installed dependencies
                jenssegers/agent v2.6.4 Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect
                jeromegillard/map v0.1.7 Display a map in Flarum.
                jfcherng/php-color-output 3.0.0 Make your PHP command-line application colorful.
                jfcherng/php-diff 6.15.3 A comprehensive library for generating differences between two strings in multiple formats (un...
                jfcherng/php-mb-string 2.0.1 A high performance multibytes sting implementation for frequently reading/writing operations.
                jfcherng/php-sequence-matcher 4.0.3 A longest sequence matcher. The logic is primarily based on the Python difflib package.
                justinrainbow/json-schema v5.2.13 A library to validate a json schema.
                justoverclock/be-active-user-indicator 0.1.0 Add visual indicator for inactive users inside Users list.
                justoverclock/best-answer-badge 0.1.0 Display a best answer badge when users reach the minimum best answer goal provided by admin
                justoverclock/broken-links-checker 0.1.4 Check for broken links inside posts
                justoverclock/country-flags 0.2.1 Add country flags attribute to Flarum Users
                justoverclock/custom-html-widget 0.1.4 Add your custom html to Flarum
                justoverclock/discussion-info 0.1.5 DiscussionList Info
                justoverclock/first-visit-indexpage 0.1.2 Redirect first user visit to forum Rules Page
                justoverclock/flarum-ext-contactme 0.2.3 Add Contact Us Page in sidenav
                justoverclock/flarum-ext-feedback 0.1.9 Add a feedback module to Flarum
                justoverclock/flarum-ext-keywords 2.0.1 Add a Glossary to your Flarum
                justoverclock/flarum-ext-purify 0.1.7 Bad words filter for post
                justoverclock/flarum-ext-socialcards 1.0.0 Add social cards on indexpage
                justoverclock/flarum-ext-toastme 0.1.1 Show a Toast notification on homepage with custom text
                justoverclock/flarum-ext-welcomebox 2.0.2 Add Welcome Box in sidenav with user avatar
                justoverclock/header-slideshow 0.1.1 Add a slideshow to header
                justoverclock/hot-discussions 0.1.2 Hot Discussions widget for Flarum
                justoverclock/username-blacklist 0.1.0 Add a blacklist for certain username during registration
                laminas/laminas-diactoros 2.26.0 PSR HTTP Message implementations
                laminas/laminas-escaper 2.13.0 Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs
                laminas/laminas-httphandlerrunner 2.9.0 Execute PSR-15 RequestHandlerInterface instances and emit responses they generate.
                laminas/laminas-stratigility 3.11.0 PSR-7 middleware foundation for building and dispatching middleware pipelines
                laravel/serializable-closure v1.3.3 Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.
                league/commonmark 2.4.1 Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flav...
                league/config v1.2.0 Define configuration arrays with strict schemas and access values with dot notation
                league/flysystem 1.1.10 Filesystem abstraction: Many filesystems, one API.
                league/mime-type-detection 1.14.0 Mime-type detection for Flysystem
                league/oauth1-client v1.10.1 OAuth 1.0 Client Library
                league/oauth2-client 2.7.0 OAuth 2.0 Client Library
                league/oauth2-facebook 2.2.0 Facebook OAuth 2.0 Client Provider for The PHP League OAuth2-Client
                league/oauth2-github 3.1.0 Github OAuth 2.0 Client Provider for The PHP League OAuth2-Client
                league/oauth2-google 4.0.1 Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client
                league/oauth2-linkedin 5.1.2 LinkedIn OAuth 2.0 Client Provider for The PHP League OAuth2-Client
                litalino/flarum-adblock 1.2.1 Add Adblock to Flarum
                litalino/flarum-blog-article-series 1.2.0 Article Series for Flarum Blog
                litalino/flarum-ext-guestengagement 1.0.0 Add a box that invite user to register under navbar
                litalino/flarum-ext-news-feed 1.0.0 Add a Box that retrieve latest article from a RSS feed
                litalino/flarum-forum-stats-widget 1.0.0 Forum Statistics Widget
                litalino/flarum-more-bbcode 2.0.0 Adds more BBCode
                littlecxm/whisper 0.1.5 Private Messaging for Flarum.
                lizhichao/one-sm 1.10 国密sm3
                matteociaroni/flarum-old-content v0.1.0 A Flarum extension to mark old posts and discussions as outdated
                matteociaroni/flarum-public-suspensions v1.0.0 Let everyone know if a user is suspended
                matteocontrini/flarum-imgur-upload v3.9.1 Simple image upload from the Flarum editor
                matthiasmullie/minify 1.3.71 CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. ...
                matthiasmullie/path-converter 1.1.3 Relative path converter
                mattoid/flarum-daily-check-in-history v1.0.6 daily check in history
                michaelbelgium/flarum-profile-views v8.0.2 Add views to profiles
                mickmelon/flarum-ext-coloured-usernames 0.1.1 Set the username colour to the same as the rank colour (only on posts)
                middlewares/base-path v2.1.0 Middleware to remove the prefix from the uri path of the request.
                middlewares/base-path-router v2.0.1 A PSR-15 middleware for hierarchical dispatching based on path prefixes
                middlewares/request-handler v2.0.2 Middleware to execute request handlers
                middlewares/utils v3.3.0 Common utils for PSR-15 middleware packages
                migratetoflarum/canonical 1.0.0 Create redirects to the canonical url of your forum
                migratetoflarum/old-passwords 1.0.0 Re-hash passwords from an old platform on the fly
                miniflar/sidenav-download-button 1.1.0 Adds a configurable download button to the sideNav of your Flarum forum.
                minishlink/web-push v7.0.0 Web Push library for PHP
                mobiledetect/mobiledetectlib 2.8.45 Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent ...
                mockery/mockery 1.6.7 Mockery is a simple yet flexible PHP mock object framework
                monolog/monolog 1.27.1 Sends your logs to files, sockets, inboxes, databases and various web services
                myclabs/deep-copy 1.11.1 Create deep copies (clones) of your objects
                nearata/flarum-ext-copy-code-to-clipboard v2.2.0 Allows the user to easly copy the text inside a code tag.
                nearata/flarum-ext-embed-video 3.3.2 Allow users to embed video using BBCode
                nearata/flarum-ext-gif-avatars 1.0.0 Add gif avatars
                nearata/flarum-ext-maintenance-mode 1.0.0 Customizable maintenance mode
                nearata/flarum-ext-monaco-editor 1.0.0 Monaco Editor integration for Flarum
                nearata/flarum-ext-prevent-double-posting 1.1.0 Prevent double posting
                nearata/flarum-ext-related-discussions 1.4.0 Shows related discussions.
                nearata/flarum-ext-tags-color-generator v2.3.0 Allows the generation of a random color for tags.
                nesbot/carbon 2.72.1 An API extension for DateTime that supports 281 different languages.
                nette/schema v1.2.5  Nette Schema: validating data structures against a given Schema.
                nette/utils v4.0.3  Nette Utils: lightweight utilities for string & array manipulation, image handling, safe...
                nikic/fast-route v0.6.0 Fast request router for PHP
                nikic/php-parser v4.18.0 A PHP parser written in PHP
                nunomaduro/larastan 1.0.4 Larastan - Discover bugs in your code without running it. A phpstan/phpstan wrapper for Laravel
                nyu8/flarum-email-filter 1.0.7 Filter emails registering your Flarum site with whitelist, blacklist and even regular expressi...
                omines/oauth2-gitlab 3.6.0 GitLab OAuth 2.0 Client Provider for The PHP League OAuth2-Client
                openai-php/client v0.3.5 OpenAI PHP is a supercharged PHP API client that allows you to interact with the Open AI API
                opis/closure 3.6.3 A library that can be used to serialize closures (anonymous functions) and arbitrary objects.
                paragonie/constant_time_encoding v2.6.3 Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)
                paragonie/random_compat v9.99.100 PHP 5.x polyfill for random_bytes() and random_int() from PHP 7
                patrickschur/language-detection v5.3.0 A language detection library for PHP. Detects the language from a given text string.
                phar-io/manifest 2.0.3 Component for reading phar.io manifest information from a PHP Archive (PHAR)
                phar-io/version 3.2.1 Library for handling version information and constraints
                php-http/client-common 2.7.1 Common HTTP Client implementations and tools for HTTPlug
                php-http/discovery 1.19.2 Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations
                php-http/httplug 2.4.0 HTTPlug, the HTTP client abstraction for PHP
                php-http/message 1.16.0 HTTP Message related tools
                php-http/message-factory 1.1.0 Factory interfaces for PSR-7 HTTP Message
                php-http/promise 1.2.1 Promise used for asynchronous HTTP requests
                phpstan/phpstan 1.8.11 PHPStan - PHP Static Analysis Tool
                phpunit/php-code-coverage 9.2.29 Library that provides collection, processing, and rendering functionality for PHP code coverag...
                phpunit/php-file-iterator 3.0.6 FilterIterator implementation that filters files based on a list of suffixes.
                phpunit/php-invoker 3.1.1 Invoke callables with a timeout
                phpunit/php-text-template 2.0.4 Simple template engine.
                phpunit/php-timer 5.0.3 Utility class for timing
                phpunit/phpunit 9.6.15 The PHP Unit Testing framework.
                psr/clock 1.0.0 Common interface for reading the clock.
                psr/container 1.1.2 Common Container Interface (PHP FIG PSR-11)
                psr/event-dispatcher 1.0.0 Standard interfaces for event handling.
                psr/http-client 1.0.3 Common interface for HTTP clients
                psr/http-factory 1.0.2 Common interfaces for PSR-7 HTTP message factories
                psr/http-message 1.1 Common interface for HTTP messages
                psr/http-server-handler 1.0.2 Common interface for HTTP server-side request handler
                psr/http-server-middleware 1.0.2 Common interface for HTTP server-side middleware
                psr/log 1.1.4 Common interface for logging libraries
                psr/simple-cache 1.0.1 Common interfaces for simple caching
                pusher/pusher-php-server 2.6.4 Library for interacting with the Pusher REST API
                ralouphie/getallheaders 3.0.3 A polyfill for getallheaders.
                ramesh-dada/mobile-flarum-newdiscuss 7.2.1 Move mobile new discussion button to Homepage
                ramsey/collection 2.0.0 A PHP library for representing and manipulating collections.
                ramsey/uuid 4.7.5 A PHP library for generating and working with universally unique identifiers (UUIDs).
                react/promise v3.1.0 A lightweight implementation of CommonJS Promises/A for PHP
                rob006/flarum-ext-last-post-avatar 1.2.4 Displays avatar of last post author on discussions list
                s9e/regexp-builder 1.4.6 Single-purpose library that generates regular expressions that match a list of strings.
                s9e/sweetdom 2.1.2 Syntactic sugar for the DOM API with a focus on XSLT 1.0 template manipulation.
                s9e/text-formatter 2.14.3 Multi-purpose text formatting and markup library. Plugins offer support for BBCodes, Markdown,...
                scrivo/highlight.php v9.18.1.10 Server side syntax highlighter that supports 185 languages. It's a PHP port of highlight.js
                sebastian/cli-parser 1.0.1 Library for parsing CLI options
                sebastian/code-unit 1.0.8 Collection of value objects that represent the PHP code units
                sebastian/code-unit-reverse-lookup 2.0.3 Looks up which function or method a line of code belongs to
                sebastian/comparator 4.0.8 Provides the functionality to compare PHP values for equality
                sebastian/complexity 2.0.2 Library for calculating the complexity of PHP code units
                sebastian/diff 4.0.5 Diff implementation
                sebastian/environment 5.1.5 Provides functionality to handle HHVM/PHP environments
                sebastian/exporter 4.0.5 Provides the functionality to export PHP variables for visualization
                sebastian/global-state 5.0.6 Snapshotting of global state
                sebastian/lines-of-code 1.0.3 Library for counting the lines of code in PHP source code
                sebastian/object-enumerator 4.0.4 Traverses array structures and object graphs to enumerate all referenced objects
                sebastian/object-reflector 2.0.4 Allows reflection of object attributes, including inherited and non-public ones
                sebastian/recursion-context 4.0.5 Provides functionality to recursively process PHP variables
                sebastian/resource-operations 3.0.3 Provides a list of PHP built-in functions that operate on resources
                sebastian/type 3.2.1 Collection of value objects that represent the types of the PHP type system
                sebastian/version 3.0.2 Library that helps with managing the version number of Git-hosted PHP projects
                seld/jsonlint 1.10.1 JSON Linter
                seld/phar-utils 1.2.1 PHAR file format utilities, for when PHP phars you up
                seld/signal-handler 2.0.2 Simple unix signal handler that silently fails where signals are not supported for easy cross-...
                sentry/sdk 3.6.0 This is a metapackage shipping sentry/sentry with a recommended HTTP client.
                sentry/sentry 3.22.1 A PHP SDK for Sentry (http://sentry.io)
                softcreatr/php-mime-detector 3.2.1 Mime Detector Decoder
                spomky-labs/base64url v2.0.4 Base 64 URL Safe Encoding/Decoding PHP Library
                spomky-labs/pki-framework 1.1.0 A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certifi...
                staudenmeir/eloquent-eager-limit v1.6.1 Laravel Eloquent eager loading with limit
                swiftmailer/swiftmailer v6.3.0 Swiftmailer, free feature-rich PHP mailer
                sycho/codecs-base64vlq 2.0.0 Codec for VLQ (variable-length quantity) Base64 algorithm
                sycho/errors 3.0.0 Exceptions in PHP
                sycho/flarum-force-password-reset 1.2 Allows the admin to force users to reset their password, useful in case of breaches.
                sycho/flarum-lite-youtube v0.1.1 Lite YouTube Embed integration
                sycho/flarum-move-posts v0.1.7 Move posts from one discussion to another
                sycho/flarum-uikit v0.2.0 Frontend utilities for extension developers.
                sycho/json-api v0.5.2 JSON-API responses in PHP
                sycho/sourcemap 2.0.0 Work with JavaScript/CSS Source Map
                symfony/config v5.4.31 Helps you find, load, combine, autofill and validate configuration values of any kind
                symfony/console v5.4.32 Eases the creation of beautiful and testable command line interfaces
                symfony/css-selector v6.4.0 Converts CSS selectors to XPath expressions
                symfony/deprecation-contracts v3.4.0 A generic function and convention to trigger deprecation notices
                symfony/error-handler v6.3.5 Provides tools to manage errors and ease debugging PHP code
                symfony/event-dispatcher v5.4.26 Provides tools that allow your application components to communicate with each other by dispat...
                symfony/event-dispatcher-contracts v3.4.0 Generic abstractions related to dispatching event
                symfony/filesystem v6.4.0 Provides basic utilities for the filesystem
                symfony/finder v5.4.27 Finds files and directories via an intuitive fluent interface
                symfony/http-client v6.2.13 Provides powerful methods to fetch HTTP resources synchronously or asynchronously
                symfony/http-client-contracts v3.4.0 Generic abstractions related to HTTP clients
                symfony/http-foundation v5.4.32 Defines an object-oriented layer for the HTTP specification
                symfony/http-kernel v5.4.33 Provides a structured process for converting a Request into a Response
                symfony/intl v6.4.0 Provides access to the localization data of the ICU library
                symfony/mailer v6.1.11 Helps sending emails
                symfony/mime v5.4.26 Allows manipulating MIME messages
                symfony/options-resolver v6.4.0 Provides an improved replacement for the array_replace PHP function
                symfony/polyfill-ctype v1.28.0 Symfony polyfill for ctype functions
                symfony/polyfill-iconv v1.28.0 Symfony polyfill for the Iconv extension
                symfony/polyfill-intl-grapheme v1.28.0 Symfony polyfill for intl's grapheme
                * functions
                symfony/polyfill-intl-idn v1.28.0 Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions
                symfony/polyfill-intl-messageformatter v1.28.0 Symfony polyfill for intl's MessageFormatter class and related functions
                symfony/polyfill-intl-normalizer v1.28.0 Symfony polyfill for intl's Normalizer class and related functions
                symfony/polyfill-mbstring v1.28.0 Symfony polyfill for the Mbstring extension
                symfony/polyfill-php72 v1.28.0 Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions
                symfony/polyfill-php73 v1.28.0 Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions
                symfony/polyfill-php80 v1.28.0 Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions
                symfony/polyfill-php81 v1.28.0 Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions
                symfony/process v5.4.28 Executes commands in sub-processes
                symfony/service-contracts v2.5.2 Generic abstractions related to writing services
                symfony/string v6.4.0 Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and graphem...
                symfony/translation v5.4.31 Provides tools to internationalize your application
                symfony/translation-contracts v2.5.2 Generic abstractions related to translation
                symfony/var-dumper v6.4.0 Provides mechanisms for walking through any arbitrary PHP variable
                symfony/yaml v5.4.31 Loads and dumps YAML files
                the-turk/flarum-diff 1.1.2 View post edit histories.
                the-turk/flarum-flamoji 1.0.4 Simple emoji manager for Flarum.
                the-turk/flarum-mathren 1.0.7 TeX math rendering for your forum.
                the-turk/flarum-nodp 1.0.1 Prevent double posting into discussions.
                the-turk/flarum-quiet-edits 0.1.3 Do not mark posts as Edited based on some conditions.
                the-turk/flarum-stickiest 3.0.1 Stick, super stick or tag stick discussions to the top of the list.
                thecodingmachine/safe v2.5.0 PHP core functions that throw exceptions instead of returning FALSE on error
                theseer/tokenizer 1.2.2 A small library for converting tokenized PHP source code into XML and potentially other formats
                tijsverkoyen/css-to-inline-styles v2.2.7 CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/file...
                tpokorra/flarum-ext-post-notification 0.4.8 Send email notification for each post written or modified
                v17development/flarum-blog v0.7.7 Adds a blog section to your forum
                v17development/flarum-seo v1.8.0 Adds SEO tags for your Flarum forum
                voku/portable-ascii 1.6.1 Portable ASCII library - performance optimized (ascii) string functions for php.
                web-token/jwt-core 3.2.8 Core component of the JWT Framework.
                web-token/jwt-key-mgmt 3.2.8 Key Management component of the JWT Framework.
                web-token/jwt-signature 3.2.8 Signature component of the JWT Framework.
                web-token/jwt-signature-algorithm-ecdsa 3.2.8 ECDSA Based Signature Algorithms the JWT Framework.
                web-token/jwt-util-ecc 3.2.8 ECC Tools for the JWT Framework.
                webmozart/assert 1.11.0 Assertions to validate method input/output with nice error messages.
                wikimedia/less.php v3.2.1 PHP port of the LESS processor
                wohali/oauth2-discord-new 1.2.1 Discord OAuth 2.0 Client Provider for The PHP League OAuth2-Client
                xsoft-ict/mason-tag v1.0.2 Add custom fields to discussions, associate with primary tag
                xypp/pay-to-read v1.2.0 付费阅读
                yohtozze/markdown-paste 1.1.0 Convert HTML to Markdown when pasting.
                ziiven/flarum-daily-check-in v0.3.7 A Flarum extension. Add a button in the index page that allow user to daily check in the forum...
                ziiven/flarum-money-leaderboard v0.1.7 A Flarum extension. Add money leaderboard to the forum.
                ziiven/flarum-post-number v0.1.4 A Flarum extension. Add post number in the discussion
                ziiven/money-transfer v0.2.5 A Flarum extension. Allow user to transfer money to other users
                ziiven/view-history v0.1.7 A Flarum extension. Allow user to see the view history of discussions.

                  HarMan Litalino

                  Fantastic, thank you both for this information - Please allow me a few minutes to cross-reference this with the team internally and narrow down and discrepancies!

                    HarMan Litalino

                    Sorry, one more thing! In your databases, please can you provide me with a copy of your extensions_enabled located in the flarum_settings table.

                    This should look like so:

                    extensions_enabled  ["flarum-flags","flarum-tags","flarum-approval","afrux-forum-widgets-core","migratetoflarum-fake-data","katosdev-signature","katosdev-automore","ianm-translate","fof-upload","fof-sitemap","flarum-suspend","flarum-subscriptions","flarum-sticky","flarum-statistics","flarum-mentions","flarum-markdown","flarum-lock","flarum-likes","flarum-lang-french","flarum-lang-english","flarum-emoji","flarum-bbcode","afrux-top-posters-widget"] 

                    If you could also please provide a copy of your composer.json that'd be a huge help!

                    It will assist us in identifying if this is due to the order in which dependencies and extensions are being loaded.

                      katos

                      I got the same error.

                      extensions_enabled ["flarum-markdown","flarum-flags","flarum-suspend","v17development-seo","askvortsov-rich-text","flarum-sticky","flarum-tags","flarum-lock","fof-formatting","afrux-forum-widgets-core","fof-oauth","flarum-nicknames","fof-pages","flarum-approval","fof-user-directory","clarkwinkelmann-advanced-search-highlight","v17development-blog","sycho-advanced-extension-categories","zequeen-acgembed-remastered","the-turk-stickiest","the-turk-flamoji","sycho-profile-cover","sycho-lite-youtube","rob006-last-post-avatar","pipecraft-id-slug","nearata-tags-color-generator","malago-fancybox","justoverclock-hashtag","justoverclock-custom-html-widget","justoverclock-country-flags","justoverclock-contactme","justoverclock-broken-links-checker","ianm-oauth-line","ianm-html-head","hamcq-pangujs","glowingblue-redis-setup","gbcl-userip","fof-username-request","fof-user-bio","fof-upload","fof-socialprofile","fof-sitemap","fof-share-social","fof-profile-image-crop","fof-pretty-mail","fof-nightmode","fof-merge-discussions","fof-links","fof-filter","fof-drafts","fof-default-user-preferences","fof-best-answer","fof-anti-spam","fof-analytics","flarumtr-mobile-search","flarum-subscriptions","flarum-statistics","flarum-pusher","flarum-package-manager","flarum-mentions","flarum-likes","flarum-lang-english","flarum-lang-chinese-traditional","flarum-lang-chinese-simplified","flarum-bbcode","davwheat-ads","datlechin-silent-edit","datlechin-scroll-buttons","datlechin-posted-on","datlechin-link-preview","datlechin-chatgpt","clarkwinkelmann-scout","clarkwinkelmann-first-post-approval","clarkwinkelmann-author-change","cccyun-clogin-oauth","blomstra-turnstile","blomstra-spam-prevention","blomstra-fontawesome","askvortsov-pwa","askvortsov-markdown-tables","askvortsov-article-series","afrux-online-users-widget","afrux-forum-stats-widget","afrux-asirem","acpl-mobile-tab"]
                      {
                          "name": "flarum/flarum",
                          "description": "Delightfully simple forum software.",
                          "type": "project",
                          "keywords": [
                              "forum",
                              "discussion"
                          ],
                          "homepage": "https://flarum.org/",
                          "license": "MIT",
                          "authors": [
                              {
                                  "name": "Flarum",
                                  "email": "info@flarum.org",
                                  "homepage": "https://flarum.org/team"
                              }
                          ],
                          "support": {
                              "issues": "https://github.com/flarum/core/issues",
                              "source": "https://github.com/flarum/flarum",
                              "docs": "https://docs.flarum.org/"
                          },
                          "require": {
                              "acpl/mobile-tab": "*",
                              "afrux/asirem": "*",
                              "afrux/forum-stats-widget": "*",
                              "afrux/online-users-widget": "*",
                              "askvortsov/flarum-article-series": "*",
                              "askvortsov/flarum-markdown-tables": "*",
                              "askvortsov/flarum-pwa": "*",
                              "askvortsov/flarum-rich-text": "*",
                              "blomstra/flarum-redis": "*",
                              "blomstra/fontawesome": "*",
                              "blomstra/spam-prevention": "*",
                              "blomstra/turnstile": "*",
                              "cccyun/flarum-clogin-oauth": "*",
                              "clarkwinkelmann/flarum-ext-advanced-search-highlight": "*",
                              "clarkwinkelmann/flarum-ext-author-change": "*",
                              "clarkwinkelmann/flarum-ext-first-post-approval": "*",
                              "clarkwinkelmann/flarum-ext-scout": "*",
                              "datlechin/flarum-chatgpt": "*",
                              "datlechin/flarum-link-preview": "*",
                              "datlechin/flarum-posted-on": "*",
                              "datlechin/flarum-scroll-buttons": "*",
                              "datlechin/flarum-silent-edit": "*",
                              "davwheat/flarum-ext-ads": "*",
                              "flarum-lang/chinese-simplified": "*",
                              "flarum-lang/chinese-traditional": "*",
                              "flarum/approval": "*",
                              "flarum/bbcode": "*",
                              "flarum/core": "^1.2",
                              "flarum/emoji": "*",
                              "flarum/flags": "*",
                              "flarum/lang-english": "*",
                              "flarum/likes": "*",
                              "flarum/lock": "*",
                              "flarum/markdown": "*",
                              "flarum/mentions": "*",
                              "flarum/nicknames": "*",
                              "flarum/package-manager": "*",
                              "flarum/pusher": "*",
                              "flarum/statistics": "*",
                              "flarum/sticky": "*",
                              "flarum/subscriptions": "*",
                              "flarum/suspend": "*",
                              "flarum/tags": "*",
                              "flarumtr/flarum-ext-mobile-search": "*",
                              "fof/analytics": "*",
                              "fof/anti-spam": "*",
                              "fof/best-answer": "*",
                              "fof/default-user-preferences": "*",
                              "fof/drafts": "*",
                              "fof/filter": "*",
                              "fof/formatting": "*",
                              "fof/links": "*",
                              "fof/merge-discussions": "*",
                              "fof/nightmode": "*",
                              "fof/pages": "*",
                              "fof/pretty-mail": "*",
                              "fof/profile-image-crop": "*",
                              "fof/share-social": "*",
                              "fof/sitemap": "*",
                              "fof/socialprofile": "*",
                              "fof/spamblock": "*",
                              "fof/stopforumspam": "*",
                              "fof/upload": "*",
                              "fof/user-bio": "*",
                              "fof/user-directory": "*",
                              "fof/username-request": "*",
                              "gbcl/userip": "*",
                              "glowingblue/redis-setup": "^1.2",
                              "hamcq/pangujs": "*",
                              "ianm/html-head": "*",
                              "ianm/oauth-line": "*",
                              "justoverclock/broken-links-checker": "*",
                              "justoverclock/christmas-snow-effect": "*",
                              "justoverclock/country-flags": "*",
                              "justoverclock/custom-html-widget": "*",
                              "justoverclock/flarum-ext-contactme": "*",
                              "justoverclock/flarum-ext-hashtag": "*",
                              "justoverclock/header-slideshow": "*",
                              "justoverclock/user-statistics": "*",
                              "katosdev/automore": "*",
                              "league/flysystem-aws-s3-v3": "*",
                              "malago/flarum-ext-fancybox": "*",
                              "meilisearch/meilisearch-php": "*",
                              "minishlink/web-push": "*",
                              "nearata/flarum-ext-tags-color-generator": "*",
                              "pipecraft/flarum-ext-id-slug": "*",
                              "rob006/flarum-ext-last-post-avatar": "*",
                              "s9e/text-formatter": "*",
                              "sycho/flarum-advanced-extension-categories": "*",
                              "sycho/flarum-lite-youtube": "*",
                              "sycho/flarum-profile-cover": "*",
                              "the-turk/flarum-flamoji": "*",
                              "the-turk/flarum-stickiest": "*",
                              "thecodingmachine/safe": "*",
                              "v17development/flarum-blog": "*",
                              "v17development/flarum-seo": "*",
                              "zequeen/acgembed-remastered": "*"
                          },
                          "config": {
                              "preferred-install": "dist",
                              "sort-packages": true,
                              "allow-plugins": {
                                  "php-http/discovery": true
                              }
                          },
                          "minimum-stability": "beta",
                          "prefer-stable": true
                      }
                        extensions_enabled
                        ["flarum-flags","flarum-approval","flarum-tags","flarum-suspend","askvortsov-auto-moderator","flarum-sticky","flarum-bbcode","fof-pages","fof-byobu","fof-user-directory","afrux-forum-widgets-core","zerosonesfun-direct-links","v17development-user-badges","v17development-seo","the-turk-stickiest","sycho-profile-cover","nearata-twofactor","nearata-related-discussions","migratetoflarum-canonical","mickmelon-coloured-usernames","littlecxm-reply-to-see","kilowhat-custom-paths","katosdev-signature","justoverclock-be-active-user-indicator","jslirola-login2seeplus","isaced-email-verification-switch","fof-webhooks","fof-username-request","fof-sitemap","fof-share-social","fof-prevent-necrobumping","fof-pretty-mail","fof-nightmode","fof-merge-discussions","fof-links","fof-linguist","fof-filter","fof-drafts","fof-best-answer","fof-anti-spam","flarum-statistics","flarum-mentions","flarum-markdown","flarum-lock","flarum-lang-indonesian","flarum-emoji","ecnu-im-sticky-sidenav","davwheat-ads","datlechin-traditional-rank-icons","datlechin-title-length","clarkwinkelmann-see-past-first-post","clarkwinkelmann-post-permissions","clarkwinkelmann-mass-actions","clarkwinkelmann-first-post-approval","clarkwinkelmann-discussion-open-position","clarkwinkelmann-circle-groups","clarkwinkelmann-author-change","blomstra-usercard-stats","blomstra-no-email-notifications","askvortsov-discussion-templates","afrux-news-widget","afrux-forum-stats-widget"]
                        composer.json
                        {
                            "name": "flarum/flarum",
                            "description": "Delightfully simple forum software.",
                            "type": "project",
                            "keywords": [
                                "forum",
                                "discussion"
                            ],
                            "homepage": "https://flarum.org/",
                            "license": "MIT",
                            "authors": [
                                {
                                    "name": "Flarum",
                                    "email": "info@flarum.org",
                                    "homepage": "https://flarum.org/team"
                                }
                            ],
                            "support": {
                                "issues": "https://github.com/flarum/core/issues",
                                "source": "https://github.com/flarum/flarum",
                                "docs": "https://flarum.org/docs/"
                            },
                            "require": {
                                "afrux/forum-stats-widget": "*",
                                "afrux/news-widget": "*",
                                "askvortsov/flarum-auto-moderator": "*",
                                "askvortsov/flarum-discussion-templates": "^0.8.3",
                                "askvortsov/flarum-help-tags": "^1.1",
                                "blomstra/no-email-notifications": "*",
                                "blomstra/user-filter": "*",
                                "blomstra/usercard-stats": "*",
                                "clarkwinkelmann/flarum-ext-author-change": "^1.0",
                                "clarkwinkelmann/flarum-ext-circle-groups": "^1.0",
                                "clarkwinkelmann/flarum-ext-discussion-open-position": "^1.1",
                                "clarkwinkelmann/flarum-ext-email-whitelist": "^1.0",
                                "clarkwinkelmann/flarum-ext-first-post-approval": "^1.0",
                                "clarkwinkelmann/flarum-ext-mailing": "^1.1",
                                "clarkwinkelmann/flarum-ext-mass-actions": "^1.0",
                                "clarkwinkelmann/flarum-ext-post-permissions": "^1.0",
                                "clarkwinkelmann/flarum-ext-see-past-first-post": "^1.3",
                                "datlechin/flarum-bbcode-hide-content": "*",
                                "datlechin/flarum-title-length": "*",
                                "datlechin/flarum-traditional-rank-icons": "*",
                                "davwheat/flarum-ext-ads": "*",
                                "ecnu-im/sticky-sidenav": "^1.1",
                                "flarum-lang/indonesian": "^1.2",
                                "flarum/approval": "*",
                                "flarum/bbcode": "*",
                                "flarum/core": "^1.0",
                                "flarum/emoji": "*",
                                "flarum/flags": "*",
                                "flarum/lang-english": "*",
                                "flarum/likes": "*",
                                "flarum/lock": "*",
                                "flarum/markdown": "*",
                                "flarum/mentions": "*",
                                "flarum/nicknames": "*",
                                "flarum/pusher": "*",
                                "flarum/statistics": "*",
                                "flarum/sticky": "*",
                                "flarum/subscriptions": "*",
                                "flarum/suspend": "*",
                                "flarum/tags": "*",
                                "fof/anti-spam": "*",
                                "fof/ban-ips": "*",
                                "fof/best-answer": "*",
                                "fof/byobu": "*",
                                "fof/disposable-emails": "*",
                                "fof/drafts": "*",
                                "fof/filter": "*",
                                "fof/html-errors": "^1.0",
                                "fof/linguist": "^1.0",
                                "fof/links": "^1.0",
                                "fof/merge-discussions": "^1.0",
                                "fof/nightmode": "*",
                                "fof/pages": "^1.0",
                                "fof/pretty-mail": "*",
                                "fof/prevent-necrobumping": "^1.0",
                                "fof/recaptcha": "^1.0",
                                "fof/share-social": "^1.0",
                                "fof/sitemap": "*",
                                "fof/spamblock": "^1.0",
                                "fof/terms": "^1.1",
                                "fof/upload": "^1.1",
                                "fof/user-directory": "*",
                                "fof/username-request": "*",
                                "fof/webhooks": "^1.1",
                                "ianm/level-ranks": "*",
                                "isaced/flarum-ext-email-verification-switch": "*",
                                "jslirola/flarum-ext-login2seeplus": "^0.2.0",
                                "justoverclock/be-active-user-indicator": "*",
                                "katosdev/automore": "^1.0",
                                "katosdev/signature": "^1.2",
                                "kilowhat/flarum-ext-custom-paths": "^1.6",
                                "litalino/flarum-adblock": "*",
                                "littlecxm/flarum-reply-to-see": "*",
                                "mickmelon/flarum-ext-coloured-usernames": "^0.1.1",
                                "migratetoflarum/canonical": "^1.0",
                                "nearata/flarum-ext-related-discussions": "*",
                                "nearata/flarum-ext-twofactor": "*",
                                "ralkage/flarum-hcaptcha": "*",
                                "sycho/flarum-force-password-reset": "*",
                                "sycho/flarum-profile-cover": "*",
                                "the-turk/flarum-stickiest": "*",
                                "v17development/flarum-seo": "^1.8",
                                "v17development/flarum-user-badges": "^1.0",
                                "webbinaro/flarum-affiliator": "*",
                                "zerosonesfun/direct-links": "^3.1"
                            },
                            "config": {
                                "preferred-install": "dist",
                                "sort-packages": true,
                                "allow-plugins": {
                                    "php-http/discovery": true
                                }
                            },
                            "repositories": {
                                "extiverse": {
                                    "type": "composer",
                                    "url": "https://extiverse.com/composer/"
                                }
                            }
                        }

                          HarMan

                          Subarist

                          Litalino

                          A new release of fof/upload has just been tagged by @IanM - Please can we ask that you update and re-try this? We're hopeful that this will fix the issues but we haven't been able to specifically reproduce exact issues listed above, and this is only a potential fix

                          https://discuss.flarum.org/d/4154-friendsofflarum-upload-the-intelligent-file-attachment-extension/2261

                            katos hello sir, I can confirm that the sitemap route is accessible and the sitemap can be built

                              katos I'm sorry . I'm just online now.. I still can't process the website: Error: An error occurred while trying to load this page.

                              flarum.ERROR: InvalidArgumentException: No hint path defined for [flarum-feeds]. in /public_html/vendor/illuminate/view/FileViewFinder.php:112
                              Stack trace:

                              flarum.ERROR: InvalidArgumentException: No hint path defined for [flarum-feeds]. in /public_html/vendor/illuminate/view/FileViewFinder.php:112
                              Stack trace:
                              #0 /public_html/vendor/illuminate/view/FileViewFinder.php(90): Illuminate\View\FileViewFinder->parseNamespaceSegments()
                              #1 /public_html/vendor/illuminate/view/FileViewFinder.php(76): Illuminate\View\FileViewFinder->findNamespacedView()
                              #2 /public_html/vendor/illuminate/view/Factory.php(137): Illuminate\View\FileViewFinder->find()
                              #3 /public_html/vendor/ianm/syndication/src/Controller/AbstractFeedController.php(136): Illuminate\View\Factory->make()
                              #4 /public_html/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): IanM\FlarumFeeds\Controller\AbstractFeedController->handle()
                              #5 /public_html/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http{closure}()
                              #6 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ExecuteRoute->process()
                              #7 /public_html/vendor/acpl/flarum-lscache/src/Abstract/PurgeMiddleware.php(28): Laminas\Stratigility\Next->handle()
                              #8 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Abstract\PurgeMiddleware->process()
                              #9 /public_html/vendor/acpl/flarum-lscache/src/Middleware/LSTagsMiddleware.php(16): Laminas\Stratigility\Next->handle()
                              #10 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Middleware\LSTagsMiddleware->process()
                              #11 /public_html/vendor/blomstra/user-filter/src/Middleware/AddUserFilter.php(30): Laminas\Stratigility\Next->handle()
                              #12 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Blomstra\UserFilter\Middleware\AddUserFilter->process()
                              #13 /public_html/vendor/fof/anti-spam/src/Middleware/CheckLoginMiddleware.php(86): Laminas\Stratigility\Next->handle()
                              #14 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\AntiSpam\Middleware\CheckLoginMiddleware->process()
                              #15 /public_html/vendor/fof/ban-ips/src/Middleware/RegisterMiddleware.php(94): Laminas\Stratigility\Next->handle()
                              #16 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\BanIPs\Middleware\RegisterMiddleware->process()
                              #17 /public_html/vendor/fof/frontpage/src/Middleware/AddFrontpageFilter.php(30): Laminas\Stratigility\Next->handle()
                              #18 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\FrontPage\Middleware\AddFrontpageFilter->process()
                              #19 /public_html/vendor/fof/oauth/src/Middleware/BindRequest.php(33): Laminas\Stratigility\Next->handle()
                              #20 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\OAuth\Middleware\BindRequest->process()
                              #21 /public_html/vendor/fof/oauth/src/Middleware/ErrorHandler.php(58): Laminas\Stratigility\Next->handle()
                              #22 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\OAuth\Middleware\ErrorHandler->process()
                              #23 /public_html/vendor/fof/masquerade/src/Middleware/DemandProfileCompletion.php(67): Laminas\Stratigility\Next->handle()
                              #24 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\Masquerade\Middleware\DemandProfileCompletion->process()
                              #25 /public_html/vendor/flarum/core/src/Http/Middleware/ContentTypeOptionsHeader.php(21): Laminas\Stratigility\Next->handle()
                              #26 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ContentTypeOptionsHeader->process()
                              #27 /public_html/vendor/flarum/core/src/Http/Middleware/ReferrerPolicyHeader.php(30): Laminas\Stratigility\Next->handle()
                              #28 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ReferrerPolicyHeader->process()
                              #29 /public_html/vendor/flarum/core/src/Http/Middleware/FlarumPromotionHeader.php(30): Laminas\Stratigility\Next->handle()
                              #30 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\FlarumPromotionHeader->process()
                              #31 /public_html/vendor/flarum/core/src/Http/Middleware/ShareErrorsFromSession.php(57): Laminas\Stratigility\Next->handle()
                              #32 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ShareErrorsFromSession->process()
                              #33 /public_html/vendor/acpl/flarum-lscache/src/Middleware/LoginMiddleware.php(29): Laminas\Stratigility\Next->handle()
                              #34 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Middleware\LoginMiddleware->process()
                              #35 /public_html/vendor/acpl/flarum-lscache/src/Middleware/LogoutMiddleware.php(28): Laminas\Stratigility\Next->handle()
                              #36 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Middleware\LogoutMiddleware->process()
                              #37 /public_html/vendor/acpl/flarum-lscache/src/Middleware/LSCacheControlMiddleware.php(28): Laminas\Stratigility\Next->handle()
                              #38 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Middleware\LSCacheControlMiddleware->process()
                              #39 /public_html/vendor/acpl/flarum-lscache/src/Middleware/VaryCookieMiddleware.php(35): Laminas\Stratigility\Next->handle()
                              #40 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): ACPL\FlarumCache\Middleware\VaryCookieMiddleware->process()
                              #41 /public_html/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(36): Laminas\Stratigility\Next->handle()
                              #42 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\CheckCsrfToken->process()
                              #43 /public_html/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle()
                              #44 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ResolveRoute->process()
                              #45 /public_html/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle()
                              #46 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\SetLocale->process()
                              #47 /public_html/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle()
                              #48 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\AuthenticateWithSession->process()
                              #49 /public_html/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle()
                              #50 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\RememberFromCookie->process()
                              #51 /public_html/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle()
                              #52 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\StartSession->process()
                              #53 /public_html/vendor/flarum/core/src/Http/Middleware/CollectGarbage.php(46): Laminas\Stratigility\Next->handle()
                              #54 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\CollectGarbage->process()
                              #55 /public_html/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle()
                              #56 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ParseJsonBody->process()
                              #57 /public_html/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle()
                              #58 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\HandleErrors->process()
                              #59 /public_html/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle()
                              #60 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\InjectActorReference->process()
                              #61 /public_html/vendor/fof/merge-discussions/src/Middleware/Redirection.php(28): Laminas\Stratigility\Next->handle()
                              #62 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\MergeDiscussions\Middleware\Redirection->process()
                              #63 /public_html/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(75): Laminas\Stratigility\Next->handle()
                              #64 /public_html/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process()
                              #65 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Middlewares\RequestHandler->process()
                              #66 /public_html/vendor/middlewares/base-path-router/src/BasePathRouter.php(99): Laminas\Stratigility\Next->handle()
                              #67 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Middlewares\BasePathRouter->process()
                              #68 /public_html/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle()
                              #69 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Laminas\Stratigility\Middleware\OriginalMessages->process()
                              #70 /public_html/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle()
                              #71 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Middlewares\BasePath->process()
                              #72 /public_html/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle()
                              #73 /public_html/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ProcessIp->process()
                              #74 /public_html/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(75): Laminas\Stratigility\Next->handle()
                              #75 /public_html/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(64): Laminas\Stratigility\MiddlewarePipe->process()
                              #76 /public_html/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(73): Laminas\Stratigility\MiddlewarePipe->handle()
                              #77 /public_html/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
                              #78 /public_html/index.php(26): Flarum\Http\Server->listen()
                              #79 {main}

                              extensions_enabled
                              ["flarum-flags","flarum-tags","flarum-approval","flarum-likes","v17development-seo","flarum-sticky","flarum-lock","flarum-suspend","flarum-mentions","flarum-subscriptions","antoinefr-money","fof-formatting","ziiven-daily-check-in","afrux-forum-widgets-core","v17development-blog","fof-user-directory","fof-follow-tags","flarum-nicknames","fof-pages","fof-gamification","fof-masquerade","ziiven-view-history","ziiven-post-number","ziiven-money-transfer","ziiven-money-leaderboard","yohtozze-markdown-paste","xsoft-ict-mason-tag","the-turk-stickiest","the-turk-quiet-edits","the-turk-flamoji","the-turk-diff","sycho-move-posts","sycho-lite-youtube","rob006-last-post-avatar","ramesh-dada-mobile-newdiscuss","nearata-related-discussions","nearata-prevent-double-posting","nearata-monaco-editor","nearata-copy-code-to-clipboard","mickmelon-coloured-usernames","michaelbelgium-profile-views","mattoid-daily-check-in-history","matteociaroni-public-suspensions","littlecxm-whisper","litalino-more-bbcode","litalino-guestengagement","litalino-forum-stats-widget","litalino-blog-article-series","litalino-adblock","justoverclock-welcomebox","justoverclock-username-blacklist","justoverclock-purify","justoverclock-newsfeed","justoverclock-hot-discussions","justoverclock-first-visit-indexpage","justoverclock-discussion-info","justoverclock-country-flags","justoverclock-contactme","justoverclock-best-answer-badge","justoverclock-be-active-user-indicator","justoverclock-auto-post-count-badge","ianm-syndication","ianm-html-head","ianm-follow-users","glowingblue-password-strength","fof-username-request","fof-upload","fof-subscribed","fof-split","fof-sitemap","fof-share-social","fof-profile-image-crop","fof-prevent-necrobumping","fof-polls","fof-oauth","fof-nightmode","fof-moderator-notes","fof-merge-discussions","fof-links","fof-linguist","fof-ignore-users","fof-frontpage","fof-filter","fof-drafts","fof-disposable-emails","fof-discussion-thumbnail","fof-default-user-preferences","fof-default-group","fof-custom-footer","fof-cookie-consent","fof-best-answer","fof-ban-ips","fof-anti-spam","fof-analytics","flarumtr-mobile-search","flarumite-simple-discussion-views","flarum-package-manager","flarum-lang-vietnamese","flarum-lang-english","flarum-bbcode","ecnu-im-sticky-sidenav","davwheat-custom-sidenav-links","davwheat-blog-featured-widget","datlechin-silent-edit","datlechin-scroll-buttons","datlechin-posted-on","datlechin-more-discussions","datlechin-discussion-overview","datlechin-discussion-count","datlechin-birthdays","darkle-fancybox","club-1-cross-references","club-1-chore-commands","clarkwinkelmann-who-read","clarkwinkelmann-reset-preferences","clarkwinkelmann-post-bookmarks","clarkwinkelmann-money-to-all","clarkwinkelmann-mailing","clarkwinkelmann-lock-likes","clarkwinkelmann-likes-received","clarkwinkelmann-group-list","clarkwinkelmann-first-post-approval","clarkwinkelmann-circle-groups","clarkwinkelmann-author-change","clarkwinkelmann-advanced-search-highlight","blomstra-usercard-stats","blomstra-user-filter","blomstra-turnstile","blomstra-spam-prevention","blomstra-sort-order-toggle","blomstra-fontawesome","blomstra-digest","blomstra-database-queue","blomstra-cache-assets","askvortsov-pwa","askvortsov-moderator-warnings","askvortsov-discussion-templates","askvortsov-categories","acpl-my-tags","acpl-mobile-tab","acpl-lscache"]

                              composer.json:

                              {
                                  "name": "flarum/flarum",
                                  "description": "Delightfully simple forum software.",
                                  "type": "project",
                                  "keywords": [
                                      "forum",
                                      "discussion"
                                  ],
                                  "homepage": "https://flarum.org/",
                                  "license": "MIT",
                                  "authors": [
                                      {
                                          "name": "Flarum",
                                          "email": "info@flarum.org",
                                          "homepage": "https://flarum.org/team"
                                      }
                                  ],
                                  "support": {
                                      "issues": "https://github.com/flarum/core/issues",
                                      "source": "https://github.com/flarum/flarum",
                                      "docs": "https://docs.flarum.org/"
                                  },
                                  "require": {
                                      "acpl/flarum-lscache": "^2.2",
                                      "acpl/mobile-tab": "*",
                                      "acpl/my-tags": "*",
                                      "afrux/forum-stats-widget": "*",
                                      "afrux/forum-widgets-core": "*",
                                      "afrux/news-widget": "*",
                                      "antoinefr/flarum-ext-money": "^1.3",
                                      "askvortsov/flarum-categories": "^3.0",
                                      "askvortsov/flarum-checklist": "*",
                                      "askvortsov/flarum-discussion-templates": "^0.8.3",
                                      "askvortsov/flarum-moderator-warnings": "^0.6.3",
                                      "askvortsov/flarum-pwa": "^3.3",
                                      "askvortsov/flarum-rich-text": "*",
                                      "behat/transliterator": "^1.5",
                                      "blomstra/cache-assets": "*",
                                      "blomstra/database-queue": "*",
                                      "blomstra/digest": "*",
                                      "blomstra/flag-duplicates": "*",
                                      "blomstra/fontawesome": "^0.1.5",
                                      "blomstra/sort-order-toggle": "*",
                                      "blomstra/spam-prevention": "^1.5",
                                      "blomstra/turnstile": "*",
                                      "blomstra/user-filter": "*",
                                      "blomstra/usercard-stats": "*",
                                      "briantran/flarum-inject-header": "*",
                                      "clarkwinkelmann/flarum-ext-advanced-search-highlight": "^1.0",
                                      "clarkwinkelmann/flarum-ext-author-change": "^1.0",
                                      "clarkwinkelmann/flarum-ext-circle-groups": "^1.0",
                                      "clarkwinkelmann/flarum-ext-collapsible-posts": "^1.0",
                                      "clarkwinkelmann/flarum-ext-discussion-lists": "^1.0",
                                      "clarkwinkelmann/flarum-ext-first-post-approval": "^1.0",
                                      "clarkwinkelmann/flarum-ext-group-list": "^1.0",
                                      "clarkwinkelmann/flarum-ext-likes-received": "^1.0",
                                      "clarkwinkelmann/flarum-ext-lock-likes": "^1.1",
                                      "clarkwinkelmann/flarum-ext-mailing": "^1.1",
                                      "clarkwinkelmann/flarum-ext-money-to-all": "^1.0",
                                      "clarkwinkelmann/flarum-ext-post-bookmarks": "^1.0",
                                      "clarkwinkelmann/flarum-ext-post-stream-search": "^1.1",
                                      "clarkwinkelmann/flarum-ext-predefined-avatars": "^1.0",
                                      "clarkwinkelmann/flarum-ext-reset-preferences": "^1.0",
                                      "clarkwinkelmann/flarum-ext-sudo-mode": "^1.0",
                                      "clarkwinkelmann/flarum-ext-who-read": "^1.4",
                                      "club-1/flarum-ext-chore-commands": "*",
                                      "club-1/flarum-ext-cross-references": "^1.1",
                                      "darkle/fancybox": "^1.1",
                                      "datitisev/flarum-post-galleries": "*",
                                      "datlechin/flarum-birthdays": "*",
                                      "datlechin/flarum-chatgpt": "*",
                                      "datlechin/flarum-copy-links": "*",
                                      "datlechin/flarum-discussion-count": "*",
                                      "datlechin/flarum-discussion-overview": "*",
                                      "datlechin/flarum-landing-page": "*",
                                      "datlechin/flarum-more-discussions": "*",
                                      "datlechin/flarum-posted-on": "*",
                                      "datlechin/flarum-scroll-buttons": "*",
                                      "datlechin/flarum-silent-edit": "*",
                                      "davwheat/blog-featured-widget": "*",
                                      "davwheat/custom-sidenav-links": "*",
                                      "davwheat/flarum-ext-ads": "*",
                                      "davwheat/session-keepalive": "*",
                                      "ecnu-im/sticky-sidenav": "^1.1",
                                      "flamarkt/backoffice": "^0.1.3",
                                      "flamarkt/taxonomies": "^0.1.9",
                                      "flarum-lang/vietnamese": "^1.8",
                                      "flarum/approval": "*",
                                      "flarum/bbcode": "*",
                                      "flarum/core": "^1.8",
                                      "flarum/flags": "*",
                                      "flarum/lang-english": "*",
                                      "flarum/likes": "*",
                                      "flarum/lock": "*",
                                      "flarum/markdown": "*",
                                      "flarum/mentions": "*",
                                      "flarum/nicknames": "*",
                                      "flarum/package-manager": "@beta",
                                      "flarum/phpstan": "^1.8",
                                      "flarum/pusher": "*",
                                      "flarum/sticky": "*",
                                      "flarum/subscriptions": "*",
                                      "flarum/suspend": "*",
                                      "flarum/tags": "*",
                                      "flarum/testing": "^1.8",
                                      "flarumite/simple-discussion-views": "*",
                                      "flarumtr/flarum-ext-mobile-search": "^1.2",
                                      "fof/analytics": "^1.1",
                                      "fof/anti-spam": "*",
                                      "fof/ban-ips": "*",
                                      "fof/best-answer": "*",
                                      "fof/byobu": "*",
                                      "fof/cookie-consent": "^1.1",
                                      "fof/custom-footer": "*",
                                      "fof/default-group": "*",
                                      "fof/default-user-preferences": "*",
                                      "fof/discussion-thumbnail": "*",
                                      "fof/disposable-emails": "*",
                                      "fof/drafts": "*",
                                      "fof/filter": "*",
                                      "fof/follow-tags": "*",
                                      "fof/formatting": "*",
                                      "fof/frontpage": "^1.2",
                                      "fof/gamification": "*",
                                      "fof/ignore-users": "*",
                                      "fof/linguist": "^1.1",
                                      "fof/links": "^1.2",
                                      "fof/masquerade": "*",
                                      "fof/merge-discussions": "*",
                                      "fof/moderator-notes": "*",
                                      "fof/nightmode": "^1.5",
                                      "fof/oauth": "*",
                                      "fof/pages": "^1.0",
                                      "fof/polls": "^2.1",
                                      "fof/prevent-necrobumping": "^1.1",
                                      "fof/profile-image-crop": "*",
                                      "fof/realtimelogin": "^1.0",
                                      "fof/recaptcha": "*",
                                      "fof/secure-https": "*",
                                      "fof/share-social": "^1.1",
                                      "fof/sitemap": "^2.2",
                                      "fof/spamblock": "*",
                                      "fof/split": "*",
                                      "fof/stopforumspam": "*",
                                      "fof/subscribed": "*",
                                      "fof/upload": "*",
                                      "fof/user-directory": "*",
                                      "fof/username-request": "*",
                                      "foskym/flarum-custom-levels": "*",
                                      "glowingblue/password-strength": "*",
                                      "hamcq/flarum-ext-auth-phone": "^1.0",
                                      "ianm/follow-users": "*",
                                      "ianm/html-head": "*",
                                      "ianm/syndication": "*",
                                      "ianm/synopsis": "*",
                                      "isaced/flarum-ext-email-verification-switch": "^1.0",
                                      "jeromegillard/map": "*",
                                      "justoverclock/be-active-user-indicator": "*",
                                      "justoverclock/best-answer-badge": "*",
                                      "justoverclock/broken-links-checker": "*",
                                      "justoverclock/country-flags": "*",
                                      "justoverclock/custom-html-widget": "*",
                                      "justoverclock/discussion-info": "*",
                                      "justoverclock/first-visit-indexpage": "*",
                                      "justoverclock/flarum-ext-contactme": "^0.2.3",
                                      "justoverclock/flarum-ext-feedback": "*",
                                      "justoverclock/flarum-ext-keywords": "^2.0",
                                      "justoverclock/flarum-ext-purify": "*",
                                      "justoverclock/flarum-ext-socialcards": "^1.0",
                                      "justoverclock/flarum-ext-toastme": "^0.1.1",
                                      "justoverclock/flarum-ext-welcomebox": "^2.0",
                                      "justoverclock/header-slideshow": "*",
                                      "justoverclock/hot-discussions": "*",
                                      "justoverclock/username-blacklist": "*",
                                      "litalino/flarum-adblock": "^1.1",
                                      "litalino/flarum-blog-article-series": "^1.0",
                                      "litalino/flarum-ext-guestengagement": "^1.0",
                                      "litalino/flarum-ext-news-feed": "^1.0",
                                      "litalino/flarum-forum-stats-widget": "^1.0",
                                      "litalino/flarum-more-bbcode": "*",
                                      "littlecxm/whisper": "*",
                                      "matteociaroni/flarum-old-content": "*",
                                      "matteociaroni/flarum-public-suspensions": "^1.0",
                                      "matteocontrini/flarum-imgur-upload": "^3.9",
                                      "mattoid/flarum-daily-check-in-history": "*",
                                      "michaelbelgium/flarum-profile-views": "^8.0",
                                      "mickmelon/flarum-ext-coloured-usernames": "^0.1.1",
                                      "migratetoflarum/canonical": "^1.0",
                                      "migratetoflarum/old-passwords": "^1.0",
                                      "miniflar/sidenav-download-button": "*",
                                      "nearata/flarum-ext-copy-code-to-clipboard": "*",
                                      "nearata/flarum-ext-embed-video": "*",
                                      "nearata/flarum-ext-gif-avatars": "*",
                                      "nearata/flarum-ext-maintenance-mode": "*",
                                      "nearata/flarum-ext-monaco-editor": "*",
                                      "nearata/flarum-ext-prevent-double-posting": "*",
                                      "nearata/flarum-ext-related-discussions": "*",
                                      "nearata/flarum-ext-tags-color-generator": "*",
                                      "nyu8/flarum-email-filter": "^1.0",
                                      "ramesh-dada/mobile-flarum-newdiscuss": "^7.2",
                                      "rob006/flarum-ext-last-post-avatar": "*",
                                      "scrivo/highlight.php": "v9.18.1.10",
                                      "sentry/sdk": "^3.5",
                                      "sycho/flarum-force-password-reset": "*",
                                      "sycho/flarum-lite-youtube": "*",
                                      "sycho/flarum-move-posts": "*",
                                      "symfony/intl": "^6.3",
                                      "symfony/mailer": "^6.1",
                                      "the-turk/flarum-diff": "^1.1",
                                      "the-turk/flarum-flamoji": "^1.0",
                                      "the-turk/flarum-mathren": "^1.0",
                                      "the-turk/flarum-nodp": "^1.0",
                                      "the-turk/flarum-quiet-edits": "^0.1.3",
                                      "the-turk/flarum-stickiest": "^3.0.1",
                                      "thecodingmachine/safe": "^2.5",
                                      "tpokorra/flarum-ext-post-notification": "^0.4.8",
                                      "v17development/flarum-blog": "^0.7.2",
                                      "v17development/flarum-seo": "^1.8",
                                      "xsoft-ict/mason-tag": "^1.0",
                                      "xypp/pay-to-read": "*",
                                      "yohtozze/markdown-paste": "^1.1",
                                      "ziiven/flarum-daily-check-in": "^0.3.7",
                                      "ziiven/flarum-money-leaderboard": "^0.1.7",
                                      "ziiven/flarum-post-number": "^0.1.3",
                                      "ziiven/money-transfer": "^0.2.5",
                                      "ziiven/view-history": "^0.1.7"
                                  },
                                  "config": {
                                      "preferred-install": "dist",
                                      "sort-packages": true,
                                      "allow-plugins": {
                                          "php-http/discovery": true
                                      }
                                  },
                              	"minimum-stability": "beta",
                                  "prefer-stable": true
                              }

                              HarMan
                              @katos

                              Thank u all, I 'm ok ,too

                              Processing resource FoF\Sitemap\Resources\StaticUrls
                              Storing set 0
                              Processing resource FoF\Sitemap\Resources\Discussion
                              Storing set 1
                              Processing resource FoF\Sitemap\Resources\Page
                              Storing set 2
                              Processing resource FoF\Sitemap\Resources\Tag
                              Storing set 3
                              Skipping resource FoF\Sitemap\Resources\User
                              Completed in 2s
                              1 post was split to 1234.