Please share the error messages you get from extensions, it might give us some hint on what still needs to be changed.
Ideally you should remove the public folder before you start the Flarum installation wizard, or right after installation (you need to update the URL in config.php
if you already finished the installation wizard)