Hallo,
danke für den Hinweis, könntest du uns vielleicht Zugang geben zu deiner Website über ein Support Ticket auf: https://shapepress.freshdesk.com/ dann schauen wir uns das näher an.
lg
Daniel
Bei mir auch
Version 3.0.8
Wordpress 5.3
PHP 7.3.11
zum Glueck erlaubt mir der Provider auch das deaktivieren von Plugins übers Control Panel
hi @valeriavega,
kannst du uns auf : https://shapepress.freshdesk.com/ ein ticket anlegen und zugang zu deinem log file geben. wir können das problem nicht nachstellen und sind hier auf log files angewiesen.
Thread Starter
ebeseb
(@ebeseb)
Folgendes steht nach einem wiederholten Installationsversuch in meiner wp debug.log:
[23-Nov-2019 18:48:02 UTC] PHP Fatal error: Allowed memory size of 100663296 bytes exhausted (tried to allocate 262144 bytes) in /usr/www/users/gpgpua/wp-content/plugins/shapepress-dsgvo/includes/class-sp-dsgvo-language-tools.php on line 100
[23-Nov-2019 18:48:02 UTC] PHP Fatal error: Allowed memory size of 100663296 bytes exhausted (tried to allocate 262144 bytes) in Unknown on line 0
ok, das ist aber im eigentlichen kein problem unseres plugins, sondern eines deines webspaces. da geht dir der arbeitsspeicher aus, da du zuviele plugins schon laufen hast.
kannst du den speicher nicht erhöhen oder ein plugin deaktivieren?
Thread Starter
ebeseb
(@ebeseb)
Joa werde mal sehen ob ich RAM frei bekommen. Gibts in PhP kein Errorhandling falls der Speicher voll ist?
Edit:
Speicher verdoppelt, gleicher Fehler was bei der Menge die hier angeblich allokiert werden soll keinen Sinn macht:
Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 262144 bytes) in /usr/www/users/gpgpua/wp-content/plugins/shapepress-dsgvo/includes/class-sp-dsgvo-language-tools.php on line 100
Fatal error: Allowed memory size of 201326592 bytes exhausted (tried to allocate 262144 bytes) in Unknown on line 0
Vlt. doch was am Plugin?
-
This reply was modified 5 years, 7 months ago by
ebeseb.
-
This reply was modified 5 years, 7 months ago by
ebeseb.
-
This reply was modified 5 years, 7 months ago by
ebeseb.
-
This reply was modified 5 years, 7 months ago by
ebeseb.
Thread Starter
ebeseb
(@ebeseb)
Ok, bei mir scheint er in dem Language Tool eine rekursive endlls Schleife zu machen und dann ist halt der heap voll.
Wenn ich Zeile 100 in class-sp-dsgvo-language-tools.php
von $currentLanguage = $this->getDefaultLanguageCode();
auf $currentLanguage = $this->defaultLanguage;
ändere geht das Plugin in Version 3.0.8 …
-
This reply was modified 5 years, 7 months ago by
ebeseb.
Thread Starter
ebeseb
(@ebeseb)
Cool, danke. Wenn ihr schon an der Stelle dran seid könnt ihr auch mal schauen ob man beide Funktionen getDefaultLanguageCode() und getCurrentLanguageCode() braucht, die haben identischen Code … (bis auf einen einzigen Parameter) 🙂
-
This reply was modified 5 years, 7 months ago by
ebeseb.
nein, so ists dann auch wieder nicht. einmal wird die aktuelle sprache gelesen, einmal die standardsprache.
der fix geht auf jeden fall in der nächsten version raus.
Thread Starter
ebeseb
(@ebeseb)
Ja klar, aber könnte man das nicht zb mit nem übergabe parameter lösen anstatt 2 mal 95% die gleiche funktion zu haben? naja egal, nicht mein code 😀
danke für den fix
Mittlerweile alles gefixt für Dich?