Hallo zusammen
Ich hoffe ihr nehmt mir das nicht übel wenn ich sage ich habs nicht geschafft Typo3 3.8.0 zu updaten. Das scheint ja alles ganz einfach zu sein in der Theorie...
Ich habe das buch von Robert Meyer, indem beschrieben ist wie man das Update am besten macht. Jedoch hab ich nicht die Möglichkeit bei meinem Hoster mit der Shell einen Symlink zu setzen. Zudem frag ich mich wie das im Buch überhaupt gemeint ist mit der Dummy installation. Im 2.Kapitel auf Seite 16 sind alle Ordner und Dateien im Obersten Typo3 Ordner abgebildet. Es wird beschrieben dass man nach der Dummy installation noch den einen Ordner "typo3_src-3.x.x/" machen muss und dort die Source codes drin stecken. Bei mir hat das alles ohne Probleme geklappt , die Dummy-Installation beinhaltet diese Sources ja alle, darum hab ich keine Ahnung warum das so beschrieben wird. Nur es wird beim Update im Buch drauf hingewiesen dass man jetzt nur noch den neuen Sourcecode Parallel zu dem bereits bestehenden typo3_src-Ordner anlegen soll und dann die Symlinks verändern soll. Nur ebe, ohne Shell zugriff stell ich mir das ein wenig schwierig vor, wie soll ich das angehen?
Danke für die Hilfe auf eine so Grundsätzliche Frage...
Grüsse
Shaolin
Hallo,
ein symlink so wie in dem Buch von Robert Meyer beschrieben, ist eigentlich nur eine Vereinfachung für kommende Updates, alle typo3 spezifischen Dateien beziehen sich dabei auf diesen Symlink, der bei einem update nur auf den neuen Source umgestellt werden muss.
Sollte eine Typo3 Installation komplett ohnen symlinks integriert worden sein, so müssen alle Source Ordner und Dateien manuell getauscht werden.
Am besten die alten Typo3 Ordner umbenennen und die neuen hochladen, dann kann man bei eventuellen Problemen alles wieder herstellen.
Folgende Ordner und Dateien sollte es sein:
typo3
tslib
t3lib
media
index.php
der Ordner typo3conf braucht nicht getauscht werden.
Danach ins typo3 Install Tool (oben sollte schon 3.8.1 angezeigt werden) einloggen und im Database Analyzer ein compare durchführen. Das sollte es schon gewesen sein...
Mfg Maik
Hallo Maik
Ich habe deinen Rat befolt, leider hat es nicht ganz so gut geklappt.
Nachdem ich
tslib
typo3
t3lib
misc (neu eingefügt)
ChangeLog
index.php
showpic.php
ersetzt habe, kamen nur diese Fehlermeldungen...
Warning: main(/home/www/web384/html/testcenter/typo3/sysext/sv/class.tx_sv_authbase.php): failed to open stream: No such file or directory in /home/www/web384/html/testcenter/t3lib/class.t3lib_userauth.php on line 88
Fatal error: main(): Failed opening required '/home/www/web384/html/testcenter/typo3/sysext/sv/class.tx_sv_authbase.php' (include_path='.:/usr/share/php') in /home/www/web384/html/testcenter/t3lib/class.t3lib_userauth.php on line 88
Hab ich was vergessen? Die Bilder im Typo3conf/pics habe ich auch gelöscht.
Mfg
Shaolin
Hallo,
eventuell noch die typo3temp Dateien löschen:
typo3conf/temp*
compare gemacht ?
Hattest du bei deiner 3.8 Version irgendwelche speziellen Login Extensions installiert?
Gruß Maik
Hallo,
Ich habe jetzt nochmals ein Upload aller Ordner gemacht die das Update auf 3.8.1 benötigt. Anscheinend sind vorher nicht alle Dateien mitgekommen, jetzt scheints auf jedenfall soweit mal zu lauften. Jedoch zeigt es mir jetzt diesen Fehler an:
NO entry in the $TCA-array for the table "tt_content". This means that the function enableFields() is called with an invalid table name as argument.
Wenn ich mich ins Backend einloggen will zeigt es mir zwar das Loginformular an jedoch scheint es mein Passwort einfach zu ignorieren. Genauso wenn ich ins /install verzeichniss gehe und die Konfigurationen versuche zu ändern komme ich nicht über die erste Maske hinaus...
Gruss
Shaolin
Hallo,
lief die Seite vorher unter 3.8.0 ohne Probleme, bzw hattest du schon Inhalt eingefügt?
Eventuell nocheinmal ein compare und ein include static über das install Tool durchführen.
Gruß Maik