Atocx Posted October 26, 2018 Share Posted October 26, 2018 Hi, unser Hoster Hosteurope hat die PHP Version geupdated und wir erhalten nun einen PHP500 Error. Im Error Log steht folgendes: [Fri Oct 26 07:34:04 2018] [php7:error] [pid 1012] [client 66.249.89.46] [host weyra.eu] PHP Fatal error: Uncaught Error: [] operator not supported for strings in /is/htdocs/wp11113256_HFFIU9OQP8/www/classes/db/DbQuery.php:96\nStack trace:\n#0 /is/htdocs/wp11113256_HFFIU9OQP8/www/Adapter/Adapter_EntityMapper.php(45): DbQueryCore-]from('shop', 'a')\n#1 /is/htdocs/wp11113256_HFFIU9OQP8/www/classes/ObjectModel.php(233): Adapter_EntityMapper-]load('1', NULL, Object(Shop), Array, NULL, true)\n#2 /is/htdocs/wp11113256_HFFIU9OQP8/www/classes/shop/Shop.php(131): ObjectModelCore-]__construct('1', NULL, NULL)\n#3 /is/htdocs/wp11113256_HFFIU9OQP8/www/classes/shop/Shop.php(397): ShopCore-]__construct('1')\n#4 /is/htdocs/wp11113256_HFFIU9OQP8/www/config/config.inc.php(114): ShopCore::initialize()\n#5 /is/htdocs/wp11113256_HFFIU9OQP8/www/index.php(27): require('/is/htdocs/wp11...')\n#6 {main}\n thrown in /is/htdocs/wp11113256_HFFIU9OQP8/www/classes/db/DbQuery.php on line 96 In besagter Zeile der DbQuery.php steht folgendes: $this->query['from'][] = '`'._DB_PREFIX_.$table.'`'.($alias ? ' der ganze Block sieht so aus: /** * Sets table for FROM clause * * @param string $table Table name * @param string|null $alias Table alias * * @return DbQuery */ public function from($table, $alias = null) { if (!empty($table)) { $this->query['from'][] = '`'._DB_PREFIX_.$table.'`'.($alias ? ' '.$alias : ''); } return $this; } Was genau ist der Fehler und was muss ich tun, um diesen zu beheben? Prestashop lief auf Version 1.6.x.x ich weiß es leider nicht mehr genau. Vielen Dank vorab. Link to comment Share on other sites More sharing options...
0 NSN Posted October 26, 2018 Share Posted October 26, 2018 was für eine PHP Version ist den eingestellt? 7.0 läuft normalerweise ohne Probleme 7.1 mit Anpassungen und 7.2 nur ist noch nicht so klar (siehe folgenden Thread: https://www.prestashop.com/forums/topic/900129-ps-16110-php-v5560-v72/ ) Link to comment Share on other sites More sharing options...
0 Atocx Posted October 26, 2018 Author Share Posted October 26, 2018 (edited) Es lief auf 7.2, ich habe es mal auf 7.0 umgestellt, jetzt funktioniert es auch wieder. 7.0 wird aber im Dezember abgestellt und ich bin dann gezwungen auf 7.1 oder 7.2 zu wechseln. Das bedeutet dann, dass ich wohl auf Prestashop 1.7 wechseln MUSS? Prestashop Version ist die 1.6.1.5 Edited October 26, 2018 by Atocx (see edit history) Link to comment Share on other sites More sharing options...
0 NSN Posted October 26, 2018 Share Posted October 26, 2018 Warum von einem funktionierendem 1.6.1.5 Shop auf 1.7 gehen wo man nicht weis ob der Shop dann noch läuft wie man es kennt? Den Hoster zu wechseln ist einfacher als ein ganzes Shop System. Link to comment Share on other sites More sharing options...
0 rictools Posted October 26, 2018 Share Posted October 26, 2018 Für diese Diskussion brauchen wir jetzt aber nicht noch einen Thread ... Link to comment Share on other sites More sharing options...
0 Scully Posted November 4, 2018 Share Posted November 4, 2018 Ich habe ein paar 1.6.1.17 bis 1.6.1.19 Shops laufen auf PHP 7.2. Das funktioniert, hat aber für jeden Shop einen halben Tag Anpassungsaufwand gemacht. Vorgehensweise: Nach Umstellung auf PHP 7.2. alle relevanten Shop Funktionen testen, während man den Debug / Debug-Profiling Modus aktiviert hat. Und dann den Code dort anpassen, wo es Fehlermeldungen gibt. Im genannten Zeitaufwand ist das aber nur für sehr erfahrene PHP-Entwickler so machbar. Link to comment Share on other sites More sharing options...
Question
Atocx
Hi,
unser Hoster Hosteurope hat die PHP Version geupdated und wir erhalten nun einen PHP500 Error.
Im Error Log steht folgendes:
In besagter Zeile der DbQuery.php steht folgendes:
der ganze Block sieht so aus:
Was genau ist der Fehler und was muss ich tun, um diesen zu beheben?
Prestashop lief auf Version 1.6.x.x ich weiß es leider nicht mehr genau.
Vielen Dank vorab.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now