After setting up Flarum and installing the fof-upload configuration, everything was working fine during the Cloudflare R2 testing. However, after changing the server's IP address, I encountered an upload error. With debug mode enabled, the front-end displayed a message indicating a 500 Internal Server Error, making it unusable.
Below are the specific error details:
500 Internal Server Error
POST https://bbs.****.com/api/fof/upload
exception ‘Aws\S3\Exception\S3Exception’ with message ’Error executing “PutObject” on “https://4b988ad87d80fa80ef6d484931db****.r2.cloudflarestorage.com/yutang/yutang/yutang/2025-01-20/1737358087-682656-1737344542652.jpg”; AWS HTTP error: Server error: PUT https://4b988ad87d80fa80ef6d484931db****.r2.cloudflarestorage.com/yutang/yutang/yutang/2025-01-20/1737358087-682656-1737344542652.jpg resulted in a 501 Not Implemented response:
<?xml version=“1.0” encoding=“UTF-8”?><Error><Code>NotImplemented</Code><Message>Header 'x-amz-checksum-crc32' (truncated…)
NotImplemented (server): Header ‘x-amz-checksum-crc32’ with value ‘fVP5ug==’ not implemented - <?xml version=“1.0” encoding=“UTF-8”?><Error><Code>NotImplemented</Code><Message>Header 'x-amz-checksum-crc32' with value 'fVP5ug==' not implemented</Message></Error>'
GuzzleHttp\Exception\ServerException: Server error: PUT https://4b988ad87d80fa80ef6d484931db****.r2.cloudflarestorage.com/yutang/yutang/yutang/2025-01-20/1737358087-682656-1737344542652.jpg resulted in a 501 Not Implemented response:
<?xml version=“1.0” encoding=“UTF-8”?><Error><Code>NotImplemented</Code><Message>Header 'x-amz-checksum-crc32' (truncated…)
in /www/sites/bbs.*.com/index/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:111
Stack trace:
#0 /www/sites/bbs..com/index/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response), NULL, Array, NULL)
#1 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\Middleware::GuzzleHttp{closure}(Object(GuzzleHttp\Psr7\Response))
#2 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL)
#3 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise{closure}()
#4 /www/sites/bbs..com/index/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(167): GuzzleHttp\Promise\TaskQueue->run()
#5 /www/sites/bbs..com/index/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(206): GuzzleHttp\Handler\CurlMultiHandler->tick()
#6 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Handler\CurlMultiHandler->execute(true)
#7 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn()
#8 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending()
#9 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList()
#10 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending()
#11 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList()
#12 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending()
#13 /www/sites/bbs..com/index/vendor/aws/aws-sdk-php/src/S3/S3ClientTrait.php(35): GuzzleHttp\Promise\Promise->wait()
#14 /www/sites/bbs..com/index/vendor/league/flysystem-aws-s3-v3/src/AwsS3Adapter.php(607): Aws\S3\S3Client->upload(‘yutang’, ‘2025-01-20/1737…’, Resource id #68, ‘private’, Array)
#15 /www/sites/bbs..com/index/vendor/league/flysystem-aws-s3-v3/src/AwsS3Adapter.php(392): League\Flysystem\AwsS3v3\AwsS3Adapter->upload(‘2025-01-20/1737…’, Resource id #68, Object(League\Flysystem\Config))
#16 /www/sites/bbs..com/index/vendor/fof/upload/src/Adapters/Flysystem.php(65): League\Flysystem\AwsS3v3\AwsS3Adapter->writeStream(‘2025-01-20/1737…’, Resource id #68, Object(League\Flysystem\Config))
#17 /www/sites/bbs..com/index/vendor/fof/upload/src/Commands/UploadHandler.php(121): FoF\Upload\Adapters\Flysystem->upload(Object(FoF\Upload\File), Object(Symfony\Component\HttpFoundation\File\UploadedFile), Resource id #68)
#18 [internal function]: FoF\Upload\Commands\UploadHandler->FoF\Upload\Commands{closure}(Object(FoF\Upload\File), 0)
#19 /www/sites/bbs..com/index/vendor/illuminate/collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#20 /www/sites/bbs..com/index/vendor/fof/upload/src/Commands/UploadHandler.php(64): Illuminate\Support\Collection->map(Object(Closure))
#21 /www/sites/bbs..com/index/vendor/illuminate/bus/Dispatcher.php(122): FoF\Upload\Commands\UploadHandler->handle(Object(FoF\Upload\Commands\Upload))
#22 /www/sites/bbs..com/index/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus{closure}(Object(FoF\Upload\Commands\Upload))
#23 /www/sites/bbs..com/index/vendor/illuminate/pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(FoF\Upload\Commands\Upload))
#24 /www/sites/bbs..com/index/vendor/illuminate/bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#25 /www/sites/bbs..com/index/vendor/illuminate/bus/Dispatcher.php(78): Illuminate\Bus\Dispatcher->dispatchNow(Object(FoF\Upload\Commands\Upload))
#26 /www/sites/bbs..com/index/vendor/fof/upload/src/Api/Controllers/UploadController.php(60): Illuminate\Bus\Dispatcher->dispatch(Object(FoF\Upload\Commands\Upload))
#27 /www/sites/bbs..com/index/vendor/flarum/core/src/Api/Controller/AbstractSerializeController.php(116): FoF\Upload\Api\Controllers\UploadController->data(Object(Laminas\Diactoros\ServerRequest), Object(Tobscure\JsonApi\Document))
#28 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): Flarum\Api\Controller\AbstractSerializeController->handle(Object(Laminas\Diactoros\ServerRequest))
#29 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http{closure}(Object(Laminas\Diactoros\ServerRequest), Array)
#30 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ExecuteRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Closure))
#31 /www/sites/bbs..com/index/vendor/flarum/core/src/Api/Middleware/ThrottleApi.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#32 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\ThrottleApi->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#33 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#34 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\CheckCsrfToken->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#35 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#36 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ResolveRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#37 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#38 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\SetLocale->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#39 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(58): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#40 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithHeader->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#41 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#42 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#43 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#44 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\RememberFromCookie->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#45 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#46 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\StartSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#47 /www/sites/bbs..com/index/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#48 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\FakeHttpMethods->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#49 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#50 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ParseJsonBody->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#51 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#52 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\HandleErrors->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#53 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#54 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\InjectActorReference->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#55 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(81): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#56 /www/sites/bbs..com/index/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#57 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#58 /www/sites/bbs..com/index/vendor/middlewares/base-path-router/src/BasePathRouter.php(99): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#59 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#60 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#61 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#62 /www/sites/bbs..com/index/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#63 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#64 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#65 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#66 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(81): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#67 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(70): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
#68 /www/sites/bbs..com/index/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(73): Laminas\Stratigility\MiddlewarePipe->handle(Object(Laminas\Diactoros\ServerRequest))
#69 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#70 /www/sites/bbs.***.com/index/public/index.php(26): Flarum\Http\Server->listen()
#71 {main}
Next Aws\S3\Exception\S3Exception: Error executing “PutObject” on “https://4b988ad87d80fa80ef6d484931db14b0.r2.cloudflarestorage.com/yutang/yutang/yutang/2025-01-20/1737358087-682656-1737344542652.jpg”; AWS HTTP error: Server error: PUT https://4b988ad87d80fa80ef6d484931db14b0.r2.cloudflarestorage.com/yutang/yutang/yutang/2025-01-20/1737358087-682656-1737344542652.jpg resulted in a 501 Not Implemented response:
<?xml version=“1.0” encoding=“UTF-8”?><Error><Code>NotImplemented</Code><Message>Header 'x-amz-checksum-crc32' (truncated…)
NotImplemented (server): Header ‘x-amz-checksum-crc32’ with value ‘fVP5ug==’ not implemented - <?xml version=“1.0” encoding=“UTF-8”?><Error><Code>NotImplemented</Code><Message>Header 'x-amz-checksum-crc32' with value 'fVP5ug==' not implemented</Message></Error> in /www/sites/bbs.*.com/index/vendor/aws/aws-sdk-php/src/WrappedHttpHandler.php:196
Stack trace:
#0 /www/sites/bbs..com/index/vendor/aws/aws-sdk-php/src/WrappedHttpHandler.php(97): Aws\WrappedHttpHandler->parseError(Array, Object(GuzzleHttp\Psr7\Request), Object(Aws\Command), Array)
#1 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(209): Aws\WrappedHttpHandler->Aws{closure}(Array)
#2 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(174): GuzzleHttp\Promise\Promise::callHandler(2, Array, NULL)
#3 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/RejectedPromise.php(49): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise{closure}(Array)
#4 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\RejectedPromise::GuzzleHttp\Promise{closure}()
#5 /www/sites/bbs..com/index/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(167): GuzzleHttp\Promise\TaskQueue->run()
#6 /www/sites/bbs..com/index/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(206): GuzzleHttp\Handler\CurlMultiHandler->tick()
#7 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Handler\CurlMultiHandler->execute(true)
#8 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn()
#9 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending()
#10 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList()
#11 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending()
#12 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList()
#13 /www/sites/bbs..com/index/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending()
#14 /www/sites/bbs..com/index/vendor/aws/aws-sdk-php/src/S3/S3ClientTrait.php(35): GuzzleHttp\Promise\Promise->wait()
#15 /www/sites/bbs..com/index/vendor/league/flysystem-aws-s3-v3/src/AwsS3Adapter.php(607): Aws\S3\S3Client->upload(‘yutang’, ‘2025-01-20/1737…’, Resource id #68, ‘private’, Array)
#16 /www/sites/bbs..com/index/vendor/league/flysystem-aws-s3-v3/src/AwsS3Adapter.php(392): League\Flysystem\AwsS3v3\AwsS3Adapter->upload(‘2025-01-20/1737…’, Resource id #68, Object(League\Flysystem\Config))
#17 /www/sites/bbs..com/index/vendor/fof/upload/src/Adapters/Flysystem.php(65): League\Flysystem\AwsS3v3\AwsS3Adapter->writeStream(‘2025-01-20/1737…’, Resource id #68, Object(League\Flysystem\Config))
#18 /www/sites/bbs..com/index/vendor/fof/upload/src/Commands/UploadHandler.php(121): FoF\Upload\Adapters\Flysystem->upload(Object(FoF\Upload\File), Object(Symfony\Component\HttpFoundation\File\UploadedFile), Resource id #68)
#19 [internal function]: FoF\Upload\Commands\UploadHandler->FoF\Upload\Commands{closure}(Object(FoF\Upload\File), 0)
#20 /www/sites/bbs..com/index/vendor/illuminate/collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#21 /www/sites/bbs..com/index/vendor/fof/upload/src/Commands/UploadHandler.php(64): Illuminate\Support\Collection->map(Object(Closure))
#22 /www/sites/bbs..com/index/vendor/illuminate/bus/Dispatcher.php(122): FoF\Upload\Commands\UploadHandler->handle(Object(FoF\Upload\Commands\Upload))
#23 /www/sites/bbs..com/index/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus{closure}(Object(FoF\Upload\Commands\Upload))
#24 /www/sites/bbs..com/index/vendor/illuminate/pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(FoF\Upload\Commands\Upload))
#25 /www/sites/bbs..com/index/vendor/illuminate/bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#26 /www/sites/bbs..com/index/vendor/illuminate/bus/Dispatcher.php(78): Illuminate\Bus\Dispatcher->dispatchNow(Object(FoF\Upload\Commands\Upload))
#27 /www/sites/bbs..com/index/vendor/fof/upload/src/Api/Controllers/UploadController.php(60): Illuminate\Bus\Dispatcher->dispatch(Object(FoF\Upload\Commands\Upload))
#28 /www/sites/bbs..com/index/vendor/flarum/core/src/Api/Controller/AbstractSerializeController.php(116): FoF\Upload\Api\Controllers\UploadController->data(Object(Laminas\Diactoros\ServerRequest), Object(Tobscure\JsonApi\Document))
#29 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): Flarum\Api\Controller\AbstractSerializeController->handle(Object(Laminas\Diactoros\ServerRequest))
#30 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http{closure}(Object(Laminas\Diactoros\ServerRequest), Array)
#31 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ExecuteRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Closure))
#32 /www/sites/bbs..com/index/vendor/flarum/core/src/Api/Middleware/ThrottleApi.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#33 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\ThrottleApi->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#34 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#35 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\CheckCsrfToken->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#36 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#37 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ResolveRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#38 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#39 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\SetLocale->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#40 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(58): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#41 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithHeader->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#42 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#43 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#44 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#45 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\RememberFromCookie->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#46 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#47 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\StartSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#48 /www/sites/bbs..com/index/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#49 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\FakeHttpMethods->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#50 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#51 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ParseJsonBody->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#52 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#53 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\HandleErrors->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#54 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#55 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\InjectActorReference->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#56 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(81): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#57 /www/sites/bbs..com/index/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#58 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#59 /www/sites/bbs..com/index/vendor/middlewares/base-path-router/src/BasePathRouter.php(99): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#60 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#61 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#62 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#63 /www/sites/bbs..com/index/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#64 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#65 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#66 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#67 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(81): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#68 /www/sites/bbs..com/index/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(70): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
#69 /www/sites/bbs..com/index/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(73): Laminas\Stratigility\MiddlewarePipe->handle(Object(Laminas\Diactoros\ServerRequest))
#70 /www/sites/bbs..com/index/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#71 /www/sites/bbs.*.com/index/public/index.php(26): Flarum\Http\Server->listen()
#72 {main}
Flarum core: 1.8.9
PHP version: 8.3.8
MySQL version: 8.4.3
Loaded extensions: Core, date, libxml, openssl, pcre, sqlite3, zlib, ctype, curl, dom, fileinfo, filter, hash, iconv, json, mbstring, SPL, session, PDO, pdo_sqlite, bz2, posix, random, readline, Reflection, standard, SimpleXML, tokenizer, xml, xmlreader, xmlwriter, mysqlnd, Phar, exif, gd, imap, mysqli, pcntl, pdo_mysql, redis, sodium, yaf, Zend OPcache
+--------------------------------+---------+--------+
| Flarum Extensions | | |
+--------------------------------+---------+--------+
| ID | Version | Commit |
+--------------------------------+---------+--------+
| flarum-likes | v1.8.1 | |
| flarum-suspend | v1.8.4 | |
| flarum-flags | v1.8.2 | |
| antoinefr-money | v1.3.1 | |
| flarum-tags | v1.8.3 | |
| flarum-nicknames | v1.8.2 | |
| fof-user-directory | 1.3.3 | |
| flarum-approval | v1.8.2 | |
| afrux-forum-widgets-core | v0.1.7 | |
| ziiven-money-leaderboard | v0.1.7 | |
| ziiven-daily-check-in | v0.3.7 | |
| xypp-pay-to-read | v2.0.0 | |
| v17development-user-badges | v1.1.0 | |
| v17development-seo | v2.0.5 | |
| rob006-last-post-avatar | 1.2.4 | |
| nosun-reply-to-see | v1.03 | |
| nodeloc-auto-moderator | 0.0.3 | |
| glowingblue-redis-setup | 1.2.2 | |
| fof-username-request | 1.2.4 | |
| fof-upload | 1.7.1 | |
| fof-terms | 1.4.2 | |
| fof-sitemap | 2.2.1 | |
| fof-pretty-mail | 1.1.2 | |
| fof-polls | 2.2.11 | |
| fof-links | 1.3.0 | |
| fof-impersonate | 1.2.0 | |
| fof-frontpage | 1.2.0 | |
| fof-doorman | 1.1.5 | |
| fof-best-answer | 1.6.2 | |
| flarum-subscriptions | v1.8.1 | |
| flarum-sticky | v1.8.2 | |
| flarum-statistics | v1.8.1 | |
| flarum-mentions | v1.8.5 | |
| flarum-markdown | v1.8.1 | |
| flarum-lock | v1.8.2 | |
| flarum-lang-chinese-simplified | v1.6.0 | |
| flarum-emoji | v1.8.1 | |
| flarum-bbcode | v1.8.0 | |
| ffans-geetest | v1.0.7 | |
| clarkwinkelmann-emojionearea | 1.0.0 | |
| askvortsov-moderator-warnings | v0.6.3 | |
| afrux-top-posters-widget | v0.1.4 | |
| afrux-forum-stats-widget | v0.1.1 | |
| acpl-mobile-tab | 1.4.5 | |
+--------------------------------+---------+--------+
Base URL: https://bbs.****.com
Installation path: /www/sites/bbs.*****.com/index
Queue driver: redis
Session driver: redis (Code override. Configured to file)
Scheduler status: Inactive
Mail driver: smtp
Debug mode: ON
Browser inspection error message:
It has been confirmed that the information filled out in the backend is correct, including the storage settings and API key ID information.
Could you please help me with some suggestions for solutions? I have been troubled by this for quite some time, and I would greatly appreciate it!