Just installed Flarum and tried to post something, got this debug message:
POST http://domain.com/api/discussions
<br />
<b>Warning</b>: file_put_contents(/home/forge/domain.com/storage/formatter/Renderer_1e0366f5d1485ace123604e21f8666947c3046b9.php): failed to open stream: No such file or directory in <b>/home/forge/domain.com/vendor/s9e/text-formatter/src/Configurator.php</b> on line <b>5801</b><br />
<br />
<b>Warning</b>: include(/home/forge/domain.com/storage/formatter/Renderer_1e0366f5d1485ace123604e21f8666947c3046b9.php): failed to open stream: No such file or directory in <b>/home/forge/domain.com/vendor/s9e/text-formatter/src/Configurator.php</b> on line <b>5804</b><br />
<br />
<b>Warning</b>: include(): Failed opening '/home/forge/domain.com/storage/formatter/Renderer_1e0366f5d1485ace123604e21f8666947c3046b9.php' for inclusion (include_path='.:/usr/share/php:') in <b>/home/forge/domain.com/vendor/s9e/text-formatter/src/Configurator.php</b> on line <b>5804</b><br />
<br />
<b>Fatal error</b>: Uncaught Error: Class 'Renderer_1e0366f5d1485ace123604e21f8666947c3046b9' not found in /home/forge/domain.com/vendor/s9e/text-formatter/src/Configurator.php:5805
Stack trace:
#0 /home/forge/domain.com/vendor/s9e/text-formatter/src/Configurator.php(4664): s9e\TextFormatter\Configurator\RendererGenerators\PHP->getRenderer(Object(s9e\TextFormatter\Configurator\Rendering))
#1 /home/forge/domain.com/vendor/s9e/text-formatter/src/Configurator.php(136): s9e\TextFormatter\Configurator\Rendering->getRenderer()
#2 /home/forge/domain.com/vendor/s9e/text-formatter/src/Configurator.php(101): s9e\TextFormatter\Configurator->getRenderer()
#3 /home/forge/domain.com/vendor/flarum/core/src/Formatter/Formatter.php(148): s9e\TextFormatter\Configurator->finalize()
#4 /home/forge/domain.com/vendor/illuminate/cache/Repository.php(239): Flarum\Formatter\Formatter->Flarum\Formatter\{closure}()
#5 / in <b>/home/forge/domain.com/vendor/s9e/text-formatter/src/Configurator.php</b> on line <b>5805</b><br />
Checking th storage directory revealed only two subfolders: less and views. storage folder permissions are set to drwxrwxr-x, which should be sufficient for owner to create new subfolders folder. So I manually created a formatter folder, and things seem to work.