Fehler beim Update auf 6.2.2: syntax error, unexpected '?'

Generell stimmt das, aber gerade in einer Phase, in der man - so wie ich - neu im Metier ist und vieles probiert, oder auf Dauer bei einem “Testshop” soll nur der rein dürfen, der soll, sprich die Zugangsdaten hat. Fremde Benutzer, Bots, Hacker, usw. will ich da draußen haben. Wie man das sinnig macht? Bin für handhabbare Richtungstipps dankbar!
Sind denn htacess und htpasswd für das shop-Root-Verzeichnis völlig unnötig? Wenn ja, warum? Wo gibt es eine für DAU’s verständliche Erklärung von htacess im Zusammenhang mit OXID eShop CE 6.2.x?
Sorry, falls die Fragen nerven. Aber mit htaccess & Co stehen ja wohl einige auf Kriegsfuss inklusive OXID und nicht nur ich (siehe Bug 3355 und Forumsbeitrag zum Apache mod_rewrite Modul). Als Newbie hatte ich weniger Hindernisse bei OXID eShop CE erwartet, bin aber auch eher Shopbetreiber als Agentur.

[Zur Info an @DSB als damaliger Ideenlieferant für eine gscheite Lösung, @marco.steinhaeuser als re-opener, u.a.].