Well, it's a long one. Here it is.
500 Internal Server Error
POST http://localhost/flarum/api/posts
Unable to encode data to JSON in Zend\Diactoros\Response\JsonResponse: Malformed UTF-8 characters, possibly incorrectly encoded
#0 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-diactoros\src\Response\JsonResponse.php(63): Zend\Diactoros\Response\JsonResponse->jsonEncode(Object(Tobscure\JsonApi\Document), 15)
#1 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\flarum\core\src\Api\JsonApiResponse.php(25): Zend\Diactoros\Response\JsonResponse->__construct(Object(Tobscure\JsonApi\Document), 500, Array, 15)
#2 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\flarum\core\src\Api\ErrorHandler.php(43): Flarum\Api\JsonApiResponse->__construct(Object(Tobscure\JsonApi\Document), 500)
#3 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\flarum\core\src\Api\Middleware\HandleErrors.php(38): Flarum\Api\ErrorHandler->handle(Object(Swift_TransportException))
#4 [internal function]: Flarum\Api\Middleware\HandleErrors->__invoke(Object(Swift_TransportException), Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#5 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Dispatch.php(77): call_user_func(Object(Flarum\Api\Middleware\HandleErrors), Object(Swift_TransportException), Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#6 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Next.php(113): Zend\Stratigility\Dispatch->__invoke(Object(Zend\Stratigility\Route), Object(Swift_TransportException), Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#7 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Dispatch.php(87): Zend\Stratigility\Next->__invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Swift_TransportException))
#8 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Next.php(113): Zend\Stratigility\Dispatch->__invoke(Object(Zend\Stratigility\Route), NULL, Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#9 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\flarum\core\src\Api\Middleware\FakeHttpMethods.php(32): Zend\Stratigility\Next->__invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))
#10 [internal function]: Flarum\Api\Middleware\FakeHttpMethods->__invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#11 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Dispatch.php(81): call_user_func(Object(Flarum\Api\Middleware\FakeHttpMethods), Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#12 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Next.php(113): Zend\Stratigility\Dispatch->__invoke(Object(Zend\Stratigility\Route), NULL, Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#13 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ParseJsonBody.php(30): Zend\Stratigility\Next->__invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))
#14 [internal function]: Flarum\Http\Middleware\ParseJsonBody->__invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#15 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Dispatch.php(81): call_user_func(Object(Flarum\Http\Middleware\ParseJsonBody), Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#16 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Next.php(113): Zend\Stratigility\Dispatch->__invoke(Object(Zend\Stratigility\Route), NULL, Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#17 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\flarum\core\src\Api\Middleware\AuthenticateWithHeader.php(50): Zend\Stratigility\Next->__invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))
#18 [internal function]: Flarum\Api\Middleware\AuthenticateWithHeader->__invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#19 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Dispatch.php(81): call_user_func(Object(Flarum\Api\Middleware\AuthenticateWithHeader), Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#20 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Next.php(113): Zend\Stratigility\Dispatch->__invoke(Object(Zend\Stratigility\Route), NULL, Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#21 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\AuthenticateWithCookie.php(42): Zend\Stratigility\Next->__invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))
#22 [internal function]: Flarum\Http\Middleware\AuthenticateWithCookie->__invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#23 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Dispatch.php(81): call_user_func(Object(Flarum\Http\Middleware\AuthenticateWithCookie), Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#24 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\Next.php(113): Zend\Stratigility\Dispatch->__invoke(Object(Zend\Stratigility\Route), NULL, Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response), Object(Zend\Stratigility\Next))
#25 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-stratigility\src\MiddlewarePipe.php(75): Zend\Stratigility\Next->__invoke(Object(Zend\Stratigility\Http\Request), Object(Zend\Stratigility\Http\Response))
#26 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\zendframework\zend-diactoros\src\Server.php(166): Zend\Stratigility\MiddlewarePipe->__invoke(Object(Zend\Diactoros\ServerRequest), Object(Zend\Diactoros\Response), NULL)
#27 C:\Prog2\apache24b\apache2\htdocs\flarum\vendor\flarum\core\src\Http\AbstractServer.php(33): Zend\Diactoros\Server->listen()
#28 C:\Prog2\apache24b\apache2\htdocs\flarum\api.php(16): Flarum\Http\AbstractServer->listen()
#29 {main}