Die Frucht aber des Geistes ist Liebe, Freude, Friede, Geduld, Freundlichkeit, Gütigkeit, Glaube, Sanftmut, Keuschheit. Wider solche ist das Gesetz nicht.
Galater 5:22-23
autor | |
28-06-22 13:03:35 | tt_product und TYPO3 11.5.12 |
A. S. |
Hallo, ich versuche von tt_products 2.9.17 @ TYPO3 9.5.27 @ PHP 7.4.30 auf tt_products 2.14.4 @ TYPO3 11.5.12 @ PHP 8.0.4 zu kommen. Auf der Seite mit dem Shop List Plugin bekomme ich folgende Meldung: (1/1) #1476107295 TYPO3\CMS\Core\Error\Exception PHP Warning: Undefined array key "transmissionSecurity" in /Users/xxx/Sites/site/typo3conf/ext/tt_products/eid/class.tx_ttproducts_db.php line 80 Woran kann das liegen? Sämtliche Caches sind gelöscht. Danke für die Hilfe. |
28-06-22 17:01:51 | Prüfung Assoziatives Array |
Franz Holzinger |
Unter PHP 8 wir häufig die Syntax der Arrays strenger geprüft. \tx_ttproducts_control_basket::storeNewRecs($conf['transmissionSecurity']); Als schnelle Lösung kann man dort eine Eins einfügen. \tx_ttproducts_control_basket::storeNewRecs(1); Aber eigentlich fehlt transmissionSecurity im Setup: plugin.tt_products { transmissionSecurity = 1 } |
29-06-22 11:59:34 | Lösung per TS |
A. S. |
Eine Lösung per TS ist natürlich zu bevorzugen: plugin.tt_products { transmissionSecurity = 1 } Doch leider bleibt der Fehler trotzdem. Eine Idee warum? |
29-06-22 12:06:51 | Versuch mit PHP 7.4 |
A. S. |
Habe es mal mit PHP 7.4 versucht. Da kommt folgender Fehler: Class 'TYPO3\CMS\Typo3DbLegacy\Database\DatabaseConnection' not found Obwohl typo3db_legacy installiert ist. |
1-07-22 11:24:06 | TypoScript Object Browser |
Franz Holzinger |
Bitte im TypoScript Object Browser im TYPO3 Backend überprüfen, ob die tt_products transmissionSecurity im Setup auf der Shop Seite tatsächlich nicht gesetzt ist. PHP 7.4. Dann gibt es womöglich einen Fehler im Composer Autoloader. Denn die Datei muss vorhanden sein! typo3conf/ext/typo3db_legacy/Classes/Database/DatabaseConnection.php |
1-07-22 15:22:48 | PHP Warning |
A. S. |
Danke soweit. Mit PHP 8 gibt es nun folgendes: PHP Warning: Use of undefined constant PATH_site - assumed 'PATH_site' (this will throw an Error in a future version of PHP) in /Users/xxx/Sites/site/typo3conf/ext/typo3db_legacy/Classes/Database/DatabaseConnection.php line 1855 In Zeile 1855 steht: . $trace[0]['function'] . ' called from file ' . substr($trace[0]['file'], (strlen(PATH_site) + 2)) Haben Sie eine Idee? |
1-07-22 15:26:09 | TCA Check |
A. S. |
Der TCA Check im Install Tool gibt folgendes aus: (1/1) #1476107295 TYPO3\CMS\Core\Error\Exception PHP Warning: Use of undefined constant TT_PRODUCTS_EXT - assumed 'TT_PRODUCTS_EXT' (this will throw an Error in a future version of PHP) in /Users/xxx/Sites/site/typo3conf/ext/tt_products/Configuration/TCA/sys_products_accounts.php line 6 Vllt. hängt es damit zusammen? |
2-07-22 10:16:17 | Korrektur von typo3db_legacy |
Franz Holzinger |
Zur verwendete Version von typo3db_legacy mit PATH_site gibt es unter Github bereits eine Korrektur. https://github.com/FriendsOfTYPO3/typo3db_legacy/pull/23 Es muss eine Erinnerung unter https://github.com/FriendsOfTYPO3/typo3db_legacy/issues/24 gesendet werden. Es ist offensichtlich vergessen worden. |
2-07-22 10:17:13 | TCA Check Fehler |
Franz Holzinger |
Bitte zuerst auf dem TYPO3 Bugtracker suchen. Auch der TCA Fehler ist dort schon seit langer Zeit eingetragen. |
< Zurück zum Forum |