Zum Inhalt springen

Extension aus SVN installieren

Erstellt am 5. November 2010 · 2 Antworten · letzte Antwort am 6. November 2010

Tags: Frage

derpfeffi ·

Hallo,

ich habe eine sicherlich blöde Anfängerfrage: Wie kann ich aus dem SVN ein Update einer Extension herunterladen und dann in mein Projekt integrieren?

Leider habe ich keinen ssh zugang zu meinem Webspace, so das ich auf die Bordmittel angewiesen bin?

Danke!

LG

Stefan

Oliver Thiele ·

Es gibt mehrere Möglichkeiten. Eine wäre, mit einem Client wie Tortoise SVN die Daten auf den lokalen Rechner herunterzuladen. Dann kann man wie gewohnt den passenden Ordner per FTP auf den Webserver hochladen.

Eine andere Möglichkeit ist es, eine PHP-Shell zu installieren. Es gibt für TYPO3 die Erweiterung Shell Emulator (shell). In dieser Shell könnte man erst mal sicherheitshalber einen Ordner anlegen mit "mkdir meinordner" und dann in den Ordner mit "cd meinordner" wechseln. Je nach Rechten auf dem Server muss man vielleicht vorher schon nach fileadmin oder typo3conf wechseln. Mit dem Befehl "svn checkout [Server-URL] [Verzeichnis]" kann dann der Herunterladen gestartet werden.

Die Zeile

svn checkout https://svn.typo3.org/TYPO3v4/Extensions/caretaker/trunk/caretaker_instance/ caretaker_instance

würde z.B. die aktuelle Version der Caretaker_Instance-Extensions herunterladen.

Da die Extensiondateien aber in diesem Fall in caretaker_instance/trunk landen, verschiebt man diese noch in der Extensionordner:

mv caretaker_instance/trunk/  [pfad_zur_typo3-installation]/typo3conf/ext/caretaker_instance/

Gruß
Oliver

derpfeffi ·

Danke für deine ausführliche Beschreibung! Das mit der Erweiterung SHELL wußte ich noch nicht, muss ich gleich mal probieren ...

Viele Grüße

Stefan