Hallo,
ich möchte hier eine Lösung für ein seltsames Problem angeben, da ich nicht weiß, wo sonst ein besser geeigeneter Ort dafür ist:
Problem: Deaktivierung einer Extension führt zu "Typo3 syntax error, unexpected ''packagePath' => 'typo3conf/ex' (T_ENCAPSED_AND_WHITESPACE), expecting end of file"
Symptom: Weder Frontend noch Backend laden, sondern zeigen obiges Problem + Stacktrace an.
Voraussetzung: die Extension ist im wesentlichen identisch mit der Extension für ein eigenes Theme dem https://docs.typo3.org/m/typo3/tutorial-sitepackage/master/en-us/Introduction/Index.html Tutorial folgend (HTML Inhalte sind anders und rudimentäre Platzhalter für zukünftiges echtes HTML), Typo3 ist 9.5.8 nach https://github.com/dachande/typo3-bootstrap (unter Windows) aufgesetzt. Die Extension wurde nie aktiviert, sondern, da sie die Abhängigkeit fluid_styled_content hat, wurde per composer fluid_styled_content nachgeladen; dadurch ist die Extension plötzlich im Extension Manager als aktiviert gezeigt. Klick auf das Deaktivieren Symbol führt zu dem Problem.
Lösung: typo3conf/PackageStates.php weg bewegen. Seite neu laden -> Meldung ENABLE_INSTALL_TOOL anlegen. ENABLE_INSTALL_TOOL anlegen, Seite neu laden, typo3conf/PackageStates.php zurück bewegen, Neu laden: sowohl BE als auch FE laden wieder.