Ich habe TYPO3 als VagrantVM über https://github.com/dachande/typo3-bootstrap installiert.
Jetzt wollte ich eine Extension installieren, die über bei einer "normalen" TYPO3-Installation (manuel das Archiv entdecken, symb.Links erstellen) erstellt wurde.
Die Extension wird mir jetzt im TYPO3-BE angezeigt.
Allerdings bekomme ich beim klick auf das Modul meiner Extension die Fehlermeldung:
[code]Could not analyse class: "KKSoftware\Kkbaybw\Controller\Backend\IndexController" maybe not loaded or no autoloader? Class KKSoftware\Kkbaybw\Controller\Backend\IndexController does not exist (More information)
[/code]
Nach etwas nachforschen habe ich rausgefunden, dass bei einer Extension für eine TYPO3-Composer Installation zusätzlich ein Composer.json in der Extension existieren muss.
Diese habe ich angelegt
.../typo3conf/ext/kkbaybw/composer.json
[code]{
"name": "kksoftware/kkbaybw",
"type": "typo3-cms-extension",
"description": "Extension KKBayBW for access to BayBW",
"license": [
"GPL-2.0+"
],
"keywords": [
"typo3",
"cms",
"kkbaybw"
],
"version": "1.0.0",
"require": {
"typo3/cms-core": ">=7.6.0"
},
"suggest": {
},
"autoload": {
"psr-4": {
"KKSoftware\\Kkbaybw\\": "Classes/"
}
}
}
[/code]
Ich habe danach meine Vagant-Installation dann mit
[code]vagrant provision
[/code]
neu provisioniert.
Auch
[code]composer dump-autoload -o
[/code]
um den Autoload zu aktualisieren habe ich ausgeführt.
Ich erhalte aber nach wie vor die gleiche Fehlermeldung.
Hat jemand eine Idee?