Hi everyone.
I tried installing Flarum on my server, everything seemed to be working fine in the beginning.
I created some test accounts. With the second one, after trying to confirm the email address, I got the following error:
Flarum\Http\Exception\TokenMismatchException thrown with message "CSRF token did not match"
Stacktrace:
#35 Flarum\Http\Exception\TokenMismatchException in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php:47
#34 Flarum\Http\Middleware\CheckCsrfToken:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#33 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php:69
#32 Flarum\Http\Middleware\ResolveRoute:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#31 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/SetLocale.php:51
#30 Flarum\Http\Middleware\SetLocale:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#29 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php:31
#28 Flarum\Http\Middleware\AuthenticateWithSession:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#27 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php:52
#26 Flarum\Http\Middleware\RememberFromCookie:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#25 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/StartSession.php:61
#24 Flarum\Http\Middleware\StartSession:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#23 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/CollectGarbage.php:46
#22 Flarum\Http\Middleware\CollectGarbage:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#21 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php:28
#20 Flarum\Http\Middleware\ParseJsonBody:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#19 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/HandleErrors.php:57
#18 Flarum\Http\Middleware\HandleErrors:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#17 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php:25
#16 Flarum\Http\Middleware\InjectActorReference:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#15 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php:77
#14 Laminas\Stratigility\MiddlewarePipe:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/middlewares/request-handler/src/RequestHandler.php:84
#13 Middlewares\RequestHandler:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#12 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/middlewares/base-path-router/src/BasePathRouter.php:99
#11 Middlewares\BasePathRouter:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#10 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php:36
#9 Laminas\Stratigility\Middleware\OriginalMessages:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#8 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/middlewares/base-path/src/BasePath.php:73
#7 Middlewares\BasePath:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#6 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/ProcessIp.php:24
#5 Flarum\Http\Middleware\ProcessIp:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php:52
#4 Laminas\Stratigility\Next:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php:77
#3 Laminas\Stratigility\MiddlewarePipe:process in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php:66
#2 Laminas\Stratigility\MiddlewarePipe:handle in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php:73
#1 Laminas\HttpHandlerRunner\RequestHandlerRunner:run in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Server.php:45
#0 Flarum\Http\Server:listen in /customers/a/a/e/core-edu.ch/httpd.www/community/index.php:26
With another account I got the message that I was inactive for too long, when confirming the email address. So I requested another confirmation email and got the following error:
POST https://core-edu.ch/community/api/users/2/send-confirmation
Flarum\Http\Exception\TokenMismatchException: CSRF token did not match in /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php:47
Stack trace:
#0 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\CheckCsrfToken->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#1 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#2 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ResolveRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#3 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#4 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\SetLocale->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#5 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(58): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#6 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithHeader->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#7 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#8 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#9 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#10 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\RememberFromCookie->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#11 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#12 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\StartSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#13 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#14 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\FakeHttpMethods->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#15 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#16 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ParseJsonBody->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#17 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#18 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\HandleErrors->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#19 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#20 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\InjectActorReference->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#21 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(77): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#22 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#23 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#24 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/middlewares/base-path-router/src/BasePathRouter.php(99): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#25 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#26 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#27 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#28 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#29 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#30 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#31 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#32 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(77): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#33 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(66): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
#34 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(73): Laminas\Stratigility\MiddlewarePipe->handle(Object(Laminas\Diactoros\ServerRequest))
#35 /customers/a/a/e/core-edu.ch/httpd.www/community/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#36 /customers/a/a/e/core-edu.ch/httpd.www/community/index.php(26): Flarum\Http\Server->listen()
#37 {main}
I am hosting on one.com, and I tried this through Firefox as well as Chrome. I'm a but stumped, I had followed the installation docs. Installed by unpacking an archive, w/o public path.
Could anyone help me with this please?
Happy to provide more information that could be useful.