OK, eine DAU-Frage.
Ich habe noch nie mit irgendeiner Console gearbeitet und bin grad überfordert damit, diesen Befehl überhaupt abzusetzen. Ich habe div. Anleitungen gelesen.... einloggen bei der Typo3 Instanz und in der document root dann "typo3cms help" eingeben.
Nun, im BE finde ich da nix.... daher per SSH auf den Server (Mittwald), ins Verzeichnis gewechselt, in dem die Installation liegt und Befehl eingegeben. Dann erhalte ich die Meldung "typo3cms: Kommando nicht gefunden".
BTW... die Extension wurde über den EM intalliert.
Kann mir bitte jemand sagen, wie man diese Console überhaupt erst Mal startet. Mit der Bedienung komme ich bestimmt klar, aber da muss ich erst mal hin ;-)
THX für n Tipp und Gruß
mimii
'typo3cms' ist eine Binärdatei. Diese müsstest Du mal finden (Dürfte in typo3conf/ext/typo3_console/ liegen).
Direkt aus dem Documentroot klappt der Aufruf nicht - weil dort die Datei nicht liegt.
Hi und danke für die Antwort.
Die Datei habe ich gefunden, sie liegt wie beschrieben in diesem Ordner. Da hatte ich sie bereits auch schon gefunden. Aber ich kann da eingeben was ich will, es wird immer gemeldet: "Kommando nicht gefunden". Ich habe einige Befehle der CommandReference eingegeben... nix... immer wieder die gleiche Meldung.
Könnte es an den Dateiberechtigungen liegen?
Diese sind -rw-r--r--
Stell ich mich jetzt wirklich so doof an ;-)
THX für deine Hilfe und Gruß
mimii
Wie genau gibst du den deinen Befehl ein?
Hi,
folgendes habe ich versucht:
typo3cms -help
typo3cms --help
typo3cms -h
typo3cms --h
und das Ganze auch mal ohne "typo3cms" vornedran. Nun, ich bin auf der shell nicht wirklich oft unterwegs und stell mich n bissl DAU mäßig an ;-)
Viele Grüße
mimii
Wenn die Extension richtig installiert ist, dann sollte der Aufruf aus dem Documentroot möglich sein.
Probier mal.
php typo3cms -help
oder
php ./typo3cms -help
Viele Grüße Philipp
AHA !
So klappt's. Jetzt kann ich endlich überhaupt mal anfangen mich da einzuarbeiten. Vielleicht mag mir jemand mal ein paar Tipps für Aufgabenstellungen und Gebrauch der Console nennen. Wie gesagt, ich habe bisher damit noch nicht gearbeitet, lese aber immer wieder dass es einiges erleichtern würde.
THX und viele Grüße
mimii
Der Nutzen der Konsole ist etwas von Deiner Arbeitsweise abhängig.
Beispiel 1: Lokale Entwicklung
Du hast lokal eine Instanz (zB mit ddev) laufen und Deine IDE bietet Dir direkt auch eine Konsole an. Dann kannst Du schnell und unkompliziert mit 'typo3cms cache:flush' die ganzen Caches leeren und musst nicht erst ins Install-Tool -> Maintainance -> Alle Caches leeren. Dies ist v.a. seh hilfreich, solange Du noch an Domainmodels rumbaust und es nicht nur um FE-Cache geht (Blitz-Icon im BE).
Beispiel 2: Deployment
Falls Du automatisiert Code auf einen Server schiebst, dann kann dies Änderungen z.B. an der Datenbank nötig machen ("DB compare"). In einem automatisierten Prozess willst Du Dich aber nicht danach in BE einloggen müssen, um noch Aktionen auszuführen. Also einfach nach dem Ausrollen des Codes ein 'typo3cms database:updateschema' ausführen lassen - fertig.