Einen Patch in Typo3 einspielen
Kategorie: MacOS X, Typo3Von: Christian Platt
Manchmal ist es notwendig, für Typo selbst oder eine Extension einen Patch einzuspielen.
Dann fragt man sich, wie man auf dem Mac einen Patch für Typo3 oder eine Extension aufspielt.
Dasnachfolgende Beispiel beschäftigt sich mit dem Typo-4.2.8 patch, der für einen Betrieb unter php 5.3 sorgt.
Patch laden. Der Patch ist eine einfache Textdatei, die man sich mit geigeneten Texteditoren ansehen und gegebenen falls bearbeiten kann.
- patch hat den Syntax patch [options] [originalfile [patchfile]]
also z.B. patch -p0 bedeuteut dass der Filename unverändert genommen wird - Das Ganze muss also auf eine lokale Version angewendet werden. Daher laden wir von Typo.org die zu patchende Datei herunter, falls noch nicht vorhanden.
- Die Datei/der zu patchende Ordner kommen in dieselbe Verzeichnisebene. In unserem Beispiel ist das der Desktop
- Im Terminal in das Verzeichnis gehen.
cd /Users/chris/Desktop/ - nun den patchbefehl ausführen
patch -p0 < /Users/chris/Desktop/typo3-428-php53-compatpatch.txt
Es werden die Namen der gepatchten Files ausgegeben. Das < steht dafür, dass ein ganzer Ordner gepachted wird. Ist nur eine einzelne Datei zu patchen, so wird das < durch den Namen der Datei ersetzt.
Der Patch für Typo 4.2.7 findet sich hier.