Hallo Michael,

das kenne ich nur zu gut. Downgrade/Upgrade machst du am besten so.
Direkt ins install-Tool einloggen->dort Cache löschen
-) auf keinen Fall ins BE einloggen
-) Upgrade Wizard checken, ob es Probleme gibt
-) Extensions checken, bei Bedarf in der PackageStates.php auf "inactive" setzen
-) immer wieder Cache löschen
-) ins BE einloggen, wenn nicht möglich neuen BE-User anlegen

Ich hab vielleicht noch das eine oder andere vergessen, aber im Prinzip niemals im BE einloggen, immer zuerst alles übers Install Tool checken, nur wenn dort kein Fehler mehr kommt, dann ins BE einloggen.

Upgrade und Downgrade ist so empfindlich, sobald da bei einer Ext nur eine Kleinigkeit nicht passt geht alles schief. Manchmal geht es trotzdem schief, zumeist irgendwelche Inkompatibilitäten wegen PHP5 und PHP7 oder ganz ganz schlimm, PHP-FPM.

Die Zeiten des locker flockigen Versionssprung sind vorbei, das ist nun richtige Arbeit ;-)

lg
Freddy


Am 20.04.2017 um 00:57 schrieb Michael_OF:
Hallo Michael,


die "höchstmöglichen" Extensions sind ziemlich sicher drin gewesen, ich war auf 
7.6.16 und recht aktuell mit allem. Aber
deaktivieren der Extensions wäre sicher angebracht gewesen, wurde hier ja 
oftmals empfohlen, blöd von mir.

Im Moment ist es echt arg:

- Bleibe ich bei 8.7.1, hüpfe ich von einer Exception in die nächste.

Nachdem ich rabiat alles weggehauen habe was irgendwie nach realurl klang, der 
fehler war echt hartnäckig, hatte ich
diese Exception bzgl. der Datenbank: 
https://wiki.typo3.org/Exception/CMS/1459422492

Entsprechend korrigiert verschwindet zwar das "Oops", aber der Browser bleibt 
leer und im Apache Log steht der nächste
Fehler:

[Thu Apr 20 00:05:22.827395 2017] [:error] [pid 106803] [client 
2003:8e:6c54:6b00:201:2eff:fe58:9eb9:51698] PHP Fatal
error:  Uncaught TypeError: strpos() expects parameter 1 to be string, null 
given in
/srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Database/ConnectionPool.php:152\nStack
 trace:\n#0
/srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Database/ConnectionPool.php(152):
 strpos(NULL, 'pdo_')\n#1
/srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Database/ConnectionPool.php(132):
TYPO3\\CMS\\Core\\Database\\ConnectionPool->getDatabaseConnection(Array)\n#2
/srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Database/ConnectionPool.php(83):
TYPO3\\CMS\\Core\\Database\\ConnectionPool->getConnectionByName('Default')\n#3
/srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Error/AbstractExceptionHandler.php(98):
TYPO3\\CMS\\Core\\Database\\ConnectionPool->getConnectionForTable('sys_log')\n#4
/srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Error/AbstractExceptionHandler.php(85):
TYPO3\\CMS\\Core\\Error\\AbstractExceptionHandler->writeLog('Core: 
Exception...')\n#5
/srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Error/ProductionExceptionHandler.p
 in
/srv/www/typo3_src-8.7.1/typo3/sysext/core/Classes/Database/ConnectionPool.php 
on line 152

Ich glaube kaum, dass es zielführend sein kann, dieses "Hüpfen" von einem 
Fehler zum nächsten ernsthaft zu verfolgen.

Zumal die reguläre Update-Doku NICHTS von diesen manuellen Schritten erwähnt 
und ich eine an sich super einfache kleine
Installation hatte, mit 7.6.13 überhaupt erst angefangen.

- Zurück auf 7.6.16 komme ich aber auch nicht wirklich:

Wenn ich typo3temp/* lösche und die den symlink zurücksetze, dann erhalte ich 
folgenden (kaputten) Backend-Login-Screen:

http://paste.opensuse.org/69803013

Egal was ich eingebe, bekomme ich ein "incorrect login". Bei im Firefox 
gespeicherten user+passwords, TYPOs also
ausgeschlossen. Der Screen sah mal anders aus, und (selbstverständlich) sind 
Cookies aktiviert :-(

Ich "verstehe" langsam, warum gefühlt mind. die Hälfte aller Threads hier in 
der Liste um irgendein Upgrade-Thema geht,
blanker Horror, hätte ich nach den einfachen 7.6.n auf 7.6.n+1 Upgrades nicht 
mit gerechnet!

Insbesondere fange ich bald an zu heulen, wenn ich noch öfters in den 
offiziellen Docs oder von Euch Hinweise finde bzw.
bekomme, was ich alles im Install_Tool machen soll... würde ich ja gerne :-(((((

<server>/typo3/install bzw. weitergeleitet 
<server>/typo3/sysext/install/Start/Install.php liefert aber auch nur eine
leere Seite und im Apache-Log den Fehler:

[Thu Apr 20 00:52:56.311929 2017] [:error] [pid 107727] [client 
2003:8e:6c54:6b00:201:2eff:fe58:9eb9:52178] PHP Fatal
error:  Uncaught BadFunctionCallException: TYPO3 Fatal Error: Extension key 
"t3skin" is NOT loaded! in
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php:132\nStack
 trace:\n#0
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php(172):
TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::extPath('t3skin')\n#1
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Messaging/ErrorpageMessage.php(33):
TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::siteRelPath('t3skin')\n#2
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/GeneralUtility.php(4541):
TYPO3\\CMS\\Core\\Messaging\\ErrorpageMessage->__construct('/srv/www/htdocs...',
 'Oops, an error ...')\n#3
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/GeneralUtility.php(4516):
TYPO3\\CMS\\Core\\Utility\\GeneralUtility::instantiateClass('TYPO3\\\\CMS\\\\Core\\\\...',
 Array)\n#4
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Error/ProductionExceptionHandler.php(60):
TYPO3\\CMS\\Core\\Utility\\Gen in
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php
 on line 132





Mal eine pragmatische Frage: Ich habe immer vollständige Sicherungen meines 
vservers, also auch zum Zeitpunkt, als
7.6.16 noch einwandfrei lief. Was genau brauche ich eigentlich alles, um einen 
Restore auf 7.6.16 durchzuführen?


Frustrierte Grüße,
Michael




Am 19.04.2017 um 17:57 schrieb Michael Kasten:
Hallo Michael,

bevor du ein upgrade machst: die höchstmögliche Version der Extensions 
einspielen (gut vergessen
kann vorkommen)
Wenn du den Symlink umgelegt hast: Als erstes mal im Installtool auf 
incompatible extensions testen
Du kannst die störenden Extensions ja jederzeit in der Datei 
typo3conf/PackageStates.php inaktiv
setzen. Ich würde also den Symlink wieder auf 8.7.1 legen in der o.g. Datei mal 
die störenden
Extensions inaktiv setzen und dann die upgrade Wizard im Installtool direkt 
aufrufen.


Daumen Drück




Am 19.04.2017 um 17:49 schrieb Michael_OF:
Hallo zusammen,


kann mir jemand einen Tipp geben für diesen Apache-Fehler?

[Wed Apr 19 17:21:48.383559 2017] [:error] [pid 82539] [client 
2003:8e:6c54:6b00:201:2eff:fe58:9eb9:49032] PHP Fatal
error:  Uncaught BadFunctionCallException: TYPO3 Fatal Error: Extension key 
"t3skin" is NOT loaded! in
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php:132\nStack
 trace:\n#0
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php(172):
TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::extPath('t3skin')\n#1
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Messaging/ErrorpageMessage.php(33):
TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::siteRelPath('t3skin')\n#2
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/GeneralUtility.php(4541):
TYPO3\\CMS\\Core\\Messaging\\ErrorpageMessage->__construct('', 'Oops, an error 
...')\n#3
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/GeneralUtility.php(4516):
TYPO3\\CMS\\Core\\Utility\\GeneralUtility::instantiateClass('TYPO3\\\\CMS\\\\Core\\\\...',
 Array)\n#4
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Error/ProductionExceptionHandler.php(60):
TYPO3\\CMS\\Core\\Utility\\GeneralUtility::makeI in
/srv/www/typo3_src-7.6.16/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php
 on line 132

Was habe ich Böses zuvor getan bzw. was wollte ich machen:

- Nachdem ich PHP 5 auf 7 gehoben und den dadurch entstandenen diversen Ärger 
mit anderen Dingen beseitigt hatte, wollte
ich (endlich) meine TYPO3 7.6 Instanz auf 8.7.1 heben. Üblicher Weg, Download 
der .tar.gz Datei, symlink auf typo3_src
passend setzen.
- Der erste Aufruf unter 8.7.1 lieferte einen "Ooops" und "TYPO3 Fatal Error: Extension key 
"realurl" is NOT loaded!"

Wäre wohl eine bessere Idee gewesen, alle Extensions vorher zu disablen.

Also wollte ich zurück auf 7.6.16, um dieses nachzuholen. Dass klappt aber 
nicht (mehr), Fehler oben. KEIN Hinweis im
Browser, Seite bleibt leer, view-source: ist auch komplett leer.

Schon mal jemand in dieses Loch gefallen?


Liebe Grüße,
Michael

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an