Die lokale Webseite und die Live-Webseite habe nunmal unterschiedliche Einstellungen bzgl. .htaccess und configuration.php.
Ich mache das immer so:
Bei Nutzung von kickstart.php mit der anschließenden Joomla-Installation werden die wichtigsten Einstellungen (z.B. DB-Zugang) abgefragt. Die configuration.php wird also automatisch geändert. Die SEF-Einstellung behalte ich einfach bei.
Lokal verwende ich auch eine .htaccess, damit SEF reibungslos funktioniert.
In der .htaccess müssen natürlich ein paar Anpassungen für den lokalen Server gemacht werden, also beispielsweise müssten Weiterleitungen wie ohne-www zu mit-www oder http zu https gelöscht oder zumindest als Kommentar gesetz werden. Auch RewriteBase ist, so glaube ich, mit einem Unterordner zu versehen. (Hab da lange nicht mehr reingeschaut).
Diese .htaccess halte ich mir immer bereit, um sie für meine lokalen Seiten zu nutzen und dann schnell anzupassen.
Ein wenig aufpassen muss man bei der Installation wenn gefragt wird, ob man die .htaccess löschen möchte. Ich weiß da nämlich nie, ob die .htaccess aus dem .jpa / .zip oder die .htaccess gemeint ist, die sich möglicherweise in dem Verzeichnis befinden könnte, in welches man Joomla einspielen möchte.