Hotfix release available: 2025-05-14b "Librarian".
upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian".
upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian".
upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos".
upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos".
upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos".
upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum".
upgrade now! [54.2] (what's this?)
typo3_update_auf_6_2
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| typo3_update_auf_6_2 [2014/05/16 07:23] – [Anleitung Typo3 update von Version 4.5.xxx auf Typo3 6.2] laskawy | typo3_update_auf_6_2 [2024/01/05 13:07] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Anleitung Typo3 update von Version 4.5.xxx auf Typo3 6.2 ====== | ||
| + | |||
| + | ===== #################### | ||
| + | |||
| + | <note important> | ||
| + | < | ||
| + | options.clearCache.system = 1. | ||
| + | </ | ||
| + | |||
| + | <note important> | ||
| + | Sollte euch folgender Fehler im Extension Manager begegnen (GET Extension), dann fragt auch auf JEDEN FALL bei eurem Hoster nach, ob der den ZUgang nach außen gesperrt hat. | ||
| + | |||
| + | **Update Extension List | ||
| + | Could not access remote resource http:// | ||
| + | |||
| + | Alternativ könnt ihr im Install-Tool [SYS][curlUse] = 1 setzen und / oder alle Datenbanken im Install-Tool aktualisieren (Dies aber erst als allerletzten Schritt, des Gesamten Updates) . | ||
| + | </ | ||
| + | |||
| + | ===== ##################################################################################### | ||
| + | |||
| + | 1.) Installiere eine komplett neue Typo3 6.2 Version auf dem Server | ||
| + | |||
| + | a. Komplett mit allen Ordnern und einer neuen leeren Datenbank | ||
| + | |||
| + | b. Behalte auf dem aktuellen Server so viele Ordner und Dateien wie möglich. Das heisst: | ||
| + | --> Behalte folgende Ordner: " | ||
| + | --> Vergleiche die beiden Ordner aus der neuen und alten Installation und kopiere eventuell vorhandene fehlende neue Ordner aus der neuen Typo3 6.2 Version in deinen bestehenden Typo3 4.5 Ordner. | ||
| + | |||
| + | c. Gebe folgenden Ordnern die Dateiberechtigung " | ||
| + | |||
| + | chmod 777 typo3/temp | ||
| + | |||
| + | chmod 777 typo3/ext | ||
| + | |||
| + | chmod 777 typo3temp | ||
| + | |||
| + | chmod 777 typo3conf | ||
| + | |||
| + | chmod 777 typo3conf/ | ||
| + | |||
| + | chmod 777 uploads | ||
| + | |||
| + | chmod 777 fileadmin | ||
| + | |||
| + | |||
| + | Alle anderen Dateien erhalten keine neuen Rechte (wenn überhaupt, dann maximal 0755). | ||
| + | |||
| + | d. AUCH den beiden Dateien " | ||
| + | |||
| + | |||
| + | 2.) Exportiere die 6.2 Datenbank und importiere in deine jetzige Datenbank alle neuen Felder der Typo3 6.2 Datenbank. (Ja, in deine Typo3 4.5.xx Datenbank ein kompletter Import der Typo3 6.2 Datenbank) --> ABER OHNE INHALTE, also lösche alle " | ||
| + | |||
| + | 2a.) DU KANNST SPÄTER IM INSTALL TOOL FEHLENDE TABELLEN AUTOMATISCH HINZUFÜGEN (BEACHTE PUNKT 7). | ||
| + | |||
| + | **__ACHTUNG: | ||
| + | |||
| + | 3.) Schreibe den neuen „fileadmin“ um, oder lösche ihn und füge dort den aktuellen (alten) wieder ein. | ||
| + | |||
| + | 4.) Das Gleiche musst du eventuell auch mit dem „uploads“ Ordner machen. | ||
| + | |||
| + | 4b.) Das musst du auch mit dem Ordner " | ||
| + | |||
| + | |||
| + | 5.) Schreibe dann den Datenbank zugriff der neuen Typo3 6.2 Version um auf die „alte“ Datenbank. (in der Datei: LocalConfiguration.php). | ||
| + | |||
| + | |||
| + | 6.) Nun sollte der Zugriff auf das Backend funktionieren und die Dateien, wenigstens die Inhalte sichtbar sein. | ||
| + | |||
| + | 6b.) Solltest du eine weisse Seite erhalten (auch beim Backend Login) gehe ins Install Tool und lösche unter " | ||
| + | |||
| + | 7.) Im InstallTool kannst du dann alle Datenbanken updaten bzw. löschen, was angegeben ist. | ||
| + | |||
| + | 8.) Im Install Tool gehe dort auf " | ||
| + | |||
| + | 9.) Damit Typo3 Dateien schreiben kann, welche aus Typo3 auch wieder gelesen werden können, setze im InstallTool in folgenden Feldern den Wert " | ||
| + | |||
| + | ===== HINWEIS: | ||
| + | |||
| + | Falls du im **FRONTEND** eine leere weiße Seite siehst, kannst du den Debug-Modus im InstallTool unter „**All Configuration --> $TYPO3_CONF_VARS[`SYS`] --> | ||
| + | |||
| + | |||
| + | 8.) Falls du im Backend im Extension Manager folgende oder eine ähnliche Fehlermeldung erhälst: | ||
| + | < | ||
| + | Update Extension List | ||
| + | parsererror(SyntaxError: | ||
| + | Fatal error: Call to a member function getUid() on a non-object in / | ||
| + | </ | ||
| + | Gehe ins InstallTool und gehe unter dem „Upgrade Wizzard“ alle Upgrades durch. Danach sollte der Extension Manager wieder funktionieren. | ||
| + | |||
| + | Lösche danach den Cache und klicke erneut auf " | ||
| + | ===== HINWEIS: | ||
| + | Solltest du mal einen Hinweis in dieser Art im **BACKEND** erhalten: | ||
| + | |||
| + | < | ||
| + | PHP Warning | ||
| + | PHP Warning: array_merge(): | ||
| + | </ | ||
| + | |||
| + | So musst du die in diese Datei gehen, und vor dem jeweiligen Eintrag einfach „ **(array)** “ eintragen! | ||
| + | |||
| + | Hier ein Beispiel: | ||
| + | < | ||
| + | $fceConfig = array_merge( | ||
| + | | ||
| + | | ||
| + | ); | ||
| + | </ | ||
| + | ==== HINWEIS: ==== | ||
| + | |||
| + | Solltest du mal eine Fehlermeldung im **FRONTEND** in dieser Art erhalten: | ||
| + | < | ||
| + | Fatal error: require_once(): | ||
| + | </ | ||
| + | |||
| + | Gehe in die Datei und ändere die Zeile (wahrscheinlich sieht sie aus wie folgt): | ||
| + | < | ||
| + | require_once(PATH_tslib . ' | ||
| + | </ | ||
| + | in | ||
| + | < | ||
| + | if (!class_exists(' | ||
| + | </ | ||
| + | |||
| + | === HINWEIS (Extension Manager Problem): === | ||
| + | |||
| + | Solltest du mal folgenden Fehler bekommen | ||
| + | < | ||
| + | Fatal error: require_once(): | ||
| + | </ | ||
| + | und nicht mehr aufs Backend zugreifen können, gehe wie folgt vor: | ||
| + | * Gehe in die Datei “ **/ | ||
| + | * Lösche alle Inhalten in dem Ordner „ **/ | ||
| + | * Dann solltest du das Backend wieder aufrufen können. | ||
| + | |||
| + | |||
| + | == HINWEIS: == | ||
| + | |||
| + | Solltest du mal eine Fehlermeldung im BACKEND in dieser Art erhalten: | ||
| + | < | ||
| + | Fatal error: Call to undefined method TYPO3\CMS\Core\Utility\GeneralUtility:: | ||
| + | </ | ||
| + | Entferne den Bereich, der so ähnlich aussieht: | ||
| + | < | ||
| + | $LOCAL_LANG = t3lib_div:: | ||
| + | </ | ||
| + | Und tausche es mit | ||
| + | < | ||
| + | $parser | ||
| + | $LOCAL_LANG = $parser-> | ||
| + | </ | ||