Kizmann Posted September 13, 2022 Share Posted September 13, 2022 Hi, komme seit gestern nicht mehr ins Backoffice von meinem Shop. Im Debug-Modus wird mir folgender Fehler angezeigt: Unknown error in Zeile 632 der Datei /mnt/web111/c0/17/511861717/htdocs/modules/angarbanners/angarbanners.php [8192] Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` ich habe die Zeile mit dem Fehler rausgesucht, so steht es dort: Zeile 632: 'context' => (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 0) ? 1 : ($this->context->shop- >getTotalShops() != 1) ? $this->context->shop->getContext() : 1 Zeile 633: ) Kann mir einer sagen was ich da machen muss? Link to comment Share on other sites More sharing options...
rictools Posted September 13, 2022 Share Posted September 13, 2022 (edited) Vielleicht hat dein Provider die PHP-Version umgestellt und das Modul ist damit nicht kompatibel. Du kannst per FTP den Modulordner umbenennen um das Modul zu deaktivieren. Du kannst natürlich auch versuchen den Code nach der Anweisung zu ändern, müßte dann eigentlich so aussehen: ((Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 0) ? 1 : ($this->context->shop- >getTotalShops() != 1)) ? $this->context->shop->getContext() : 1 Edited September 13, 2022 by rictools (see edit history) Link to comment Share on other sites More sharing options...
Kizmann Posted September 14, 2022 Author Share Posted September 14, 2022 8 hours ago, rictools said: Vielleicht hat dein Provider die PHP-Version umgestellt und das Modul ist damit nicht kompatibel. Du kannst per FTP den Modulordner umbenennen um das Modul zu deaktivieren. Du kannst natürlich auch versuchen den Code nach der Anweisung zu ändern, müßte dann eigentlich so aussehen: ((Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 0) ? 1 : ($this->context->shop- >getTotalShops() != 1)) ? $this->context->shop->getContext() : 1 Hi, vielen Dank für deine Hilfe. Ich hatte mich gestern noch an den Verkäufer meines Shop-templates gewendet, der hat den Fehler behoben. Hier seine Nachricht: Hallo, ich habe das Problem mit angarbanners.php behoben das Problem mit dem Fehler 500 im Backoffice wurde durch einen defekten PrestaShop-Cache verursacht. Wenn Sie ein ähnliches Problem in der Zukunft haben werden, müssen Sie sich in FTP einloggen, gehen Sie zu Katalog: /var/cache/ und ändern Sie "prod" in "prod2" und melden Sie sich erneut im Backoffice an, um neue Cache-Dateien zu generieren. Mit freundlichen Grüßen Es funktionier auf jeden Fall wieder alles ohne Probleme. Gruß Kizmann Link to comment Share on other sites More sharing options...
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