Beiträge von TobiDoppler

    ich wollte dir jetzt eine lange antwort schreiben, aber ich das hat mit der lösung meines problems nichts zu tun.
    viele der dinge über die du dich mukierst stehen in offiziellen tutorials z.b. von elementor usw.
    das du der cli-checker und definitiv-technisch-mehr-wissende der ganze materie bist ist klar. ich habe mit wordpress begonnen weil ich interessant finde und somit eine site erstellen konnte, die auch auf verschiedenen endgerät vernünftig zu bedienen ist.
    und es hat mir spass und lust auf größere projekte gemacht.

    und auch wenn mein lösungsweg sicher nicht der technisch richtige und vollkommenste ist und ich sicher nur einen kleinen teil verstehe, war es mir die zeit wert ihn zu finden.

    ein letztes danke in die runde und tschüss

    Ich wollte meinen oben genannten "Lösungsweg" verfizieren hat aber nicht funktioniert. Daher nochmal an den Start.

    Nach weiteren Tests konnte ich es bereits 2x erfolgreich reproduzieren. Hier die Schritte wie ich zur Lösung gelangt bin:
    .

    • Im WP-Dashboard Cache geleert
    • Cache-Plugin und Yoast-Plugin deaktiveren
    • Elementor, versuchen die URL zu ersetzten -> keine Funktion
    • Elementor aktualsierien
    • Nach dem Update den Menüpunkt Elementor-Werkezeug-URL ersetzten -> erfolgreich durchgeführt
    • Elementor CSS neu generieren
    • Elementor Template synchronisieren
    • Theme Update
    • OceanExtra akutalisieren
    • OceanWP Customizer Custom CSS/JS Panel deaktiveren
    • Beim Versuch eine Seite zu editieren kam diese Meldung: " Die Vorschau konnte nicht geladen werden"
    • In der DB alle Plugins deaktiveren mittels: wp_Options active_plugins a:0:{}
    • Browser Cache leeren
    • Aus aktuellen WP-Installation-Ordner die Ordner WP-Admin und WP-Includes kopiert und in meiner Staging-Site ersetzt
    • Elementor aktivieren
    • OceanWP aktivieren
    • Editieren geht!

    Danke für euren Support

    Update - es läuft wieder.

    Ich habe folgende Schritte zum wiederholten Male durchgeführt:
    Prüfung auf Schadcode ergab keinen Befall
    Alle Plugins deaktiviert - keine Verbesserung, kein Editieren möglich
    XAMPP mit PHP 8.2.4 gestartet - keine Verbesserung, kein Editieren möglich
    WP_Dateien mittels FTP nochmals von Hoster geholt
    Theme aktualisiert - keine Verbesserung, kein Editieren möglich
    Elementor aktualsiert - keine Verbesserung, kein Editieren möglich
    im Ordner WP_Content->Cache alle Datein nochmals gelöscht - keine Verbesserung, kein Editieren möglich
    XAMPP nochmals neu gestartet und plötzlich nach längerem Warten lässt sich die Seite wieder editieren.

    Ich habe Stück für Stück alle anderen Plugins ebenfalls aktualisiert und aktiviert läuft immer noch wie es soll.

    Im Debug.log ist jedoch immer noch der bereits bekannte Fehler zu finden, aber sonst alles OK.

    Die oben genannten Schritte habe ich mehrfach schon versucht gehabt bevor ich euch um Hilfe gebeten habe.

    Einen klaren Lösungsweg habe ich also nicht, bin aber mit dem Ergebnis zufrieden.

    Nochmals Danke für eure Inputs. Ihr habt mir einige Denkanstöße gegeben, wo ich mich versuche einzulesen.

    Die WordPress Datei [FONT=Courier New]tinymce.min.js[/FONT] ist möglichweise defekt oder passt nicht zur restlichen Installation. Das verursacht Folgefehler.

    Ersetze die gesamten Ordnern [FONT=Courier New]wp-includes[/FONT] und [FONT=Courier New]wp-admin[/FONT] durch die entspr. Ordner aus einem neuen frischen Download Archiv der passenden WordPress Version.

    Generell: Verwende entspr. Migration Plugins für Erstellen und Einspielen der Kopie des Websites, dann werden alle nötigen Dinge wie Domainanpassung und Serialisierung usw. automatisch erledigt. Viele verwenden das Plugin Duplicator für solche Zwecke.

    Danke. Werde es versuchen. Wie gesagt bis dato kein Problem mit der Manuellen Staging-Site

    Die PHP Deprecated: Creation of dynamic property Elementor\Includes\Elements\Container::$logical_dimensions_inline_start is deprecated bedeutet, dass die Erstellung einer dynamischen Eigenschaft in PHP 8.2 veraltet ist und in PHP 9 zu einem fatalen Fehler führen wird. Eine dynamische Eigenschaft ist eine Eigenschaft, die nicht in der Klassendefinition oder einer ihrer Elternklassen deklariert ist, sondern zur Laufzeit erstellt wird. Zum Beispiel:

    PHP
    class Foo {
      public $bar = "bar";
    }
    
    
    $foo = new Foo();
    $foo->baz = "baz"; // dynamische Eigenschaft


    In diesem Fall wird die Eigenschaft $logical_dimensions_inline_start in der Klasse Elementor\Includes\Elements\Container dynamisch erstellt, was zu einer Warnung führt. Um diese Warnung zu beheben, kannst du eine der folgenden Möglichkeiten verwenden:

    • Deklariere die Eigenschaft explizit in der Klassendefinition oder einer ihrer Elternklassen. Zum Beispiel:
    PHP
    namespace Elementor\Includes\Elements;
    
    
    class Container extends Element_Base {
      public $logical_dimensions_inline_start; // deklarierte Eigenschaft
      // ...
    }
    • Verwende das Attribut #[AllowDynamicProperties] auf der Klasse oder einer ihrer Elternklassen, um die Erstellung dynamischer Eigenschaften zu erlauben. Zum Beispiel:
    PHP
    namespace Elementor\Includes\Elements;
    
    
    #[AllowDynamicProperties] // erlaubt dynamische Eigenschaften
    class Container extends Element_Base {
      // ...
    }
    • Erweiter die Klasse oder eine ihrer Elternklassen von der Klasse stdClass, die dynamische Eigenschaften unterstützt. Zum Beispiel:
    PHP
    namespace Elementor\Includes\Elements;
    
    
    class Container extends \stdClass { // erweitert von stdClass
      // ...
    }

    oder zurück in die Steinzeit. PHP 7.4 ... 8.x (x<2)

    Und nochmal Danke für die ausführliche Erklärung. Auch in PHP bin ich noch lange nicht soweit um hier nur ansatzweise zu verstehen.
    Vorallem müsste ich wenn ich dir richtig verstehe, den PHP Code des Elementor-Plugins dafür editieren.

    https://www.google.com/search?client=…+Data+wordpress


    Dafür brauchst du keine Bog-Software...

    Danke. Auch diese Suche habe ich durchgeführt, aber bis dato noch nichts damit zu tun gehabt also muss ich mich noch einlesen.
    Danke für den Hinweis dass man OHNE Blog auch anders eine Homepage erstellen kann. ABER ich habe es für mich so entschlossen da mich das Thema interessiert hat und jeder muss klein anfangen. UND bis dato hat es gut funktioniert mit Lokalen Staging-Seite.

    Die WordPress Konfigurationsdatei heisst [FONT=Courier New]wp-config.php[/FONT] Evtl. arbeitest Du in falschen Dateien.

    Code
    [22-Nov-2023 15:32:29 UTC] PHP Deprecated:  Creation of dynamic property Elementor\Includes\Elements\Container::$logical_dimensions_inline_start is deprecated ...


    Diese Meldung ist ein offenes Ticket bei Elementor mit PHP 8.2: https://github.com/elementor/elementor/issues/23891

    Versuche es mit PHP 8.1.x oder PHP 8.0.x

    Was bedeutet das? Was konkret passiert, wenn die Seite zum Bearbeiten geöffnet wird? Was wird angezeigt? Was erscheint dabei in der Browser Console?

    Danke für eure Inputs. Ich werde am Abend nochmals den Downgrad auf PHP 8.0.x testen.

    Beim Versuch einen Seite zu Editieren, lädt die Seite lange mit dem Elementor-Logo und dann erscheint die Meldung dass man in den Abgesicherten-Modus wechseln soll. Auch wenn man dies anwählt, passiert nichts weiter. Anbei das LOG aus der Console dazu:
    Uncaught SyntaxError: illegal character U+0040 tinymce.min.js:2:87358
    Uncaught ReferenceError: tinymce is not defined
    <anonymous> http://localhost/giz/wp-include…9110-20201110:1
    plugin.min.js:1:4121
    Uncaught ReferenceError: tinymce is not defined
    <anonymous> http://localhost/giz/wp-admin/p…on=elementor:32
    post.php:32:1
    JQMIGRATE: Migrate is installed with logging active, version 3.4.1 jquery-migrate.js:104:17
    Download the React DevTools for a better development experience: https://reactjs.org/link/react-devtools react-dom.js:29850:19
    Uncaught SyntaxError: JSON.parse: bad control character in string literal at line 1 column 61894 of the JSON data
    parse http://localhost/giz/wp-include…ver=3.15.0:7900
    1128 http://localhost/giz/wp-include…409f3ea08e:1076
    __webpack_require__ http://localhost/giz/wp-include…409f3ea08e:1100
    7812 http://localhost/giz/wp-include…129409f3ea08e:8
    __webpack_require__ http://localhost/giz/wp-include…409f3ea08e:1100
    9971 http://localhost/giz/wp-include…29409f3ea08e:27
    9971 http://localhost/giz/wp-include…29409f3ea08e:34
    __webpack_require__ http://localhost/giz/wp-include…409f3ea08e:1100
    <anonymous> http://localhost/giz/wp-include…409f3ea08e:1176
    <anonymous> http://localhost/giz/wp-include…409f3ea08e:1774
    <anonymous> http://localhost/giz/wp-include…409f3ea08e:1776
    wp-polyfill.js:7900:56
    Uncaught TypeError: wp.date is undefined
    <anonymous> http://localhost/giz/wp-admin/p…=elementor:7125
    post.php:7125:1
    window.controllers/Controllers sollte nicht mehr verwendet werden. Verwenden Sie es nicht für die Browser-Erkennung. ace.js:1:18446
    `$e.modules.document.CommandHistory` is hard deprecated since 3.7.0 - Use `$e.modules.editor.document.CommandHistoryBase` instead 2 dev-tools.js:210:33
    Source-Map-Fehler: Error: NetworkError when attempting to fetch resource.
    Ressourcen-Adresse: http://localhost/giz/wp-content…s.js?ver=3.17.3
    Source-Map-Adresse: dev-tools.js.map
    Layout-Darstellung wurde erzwungen, bevor die Seite vollständig geladen war. Falls Stylesheet noch nicht geladen sind, kann dies zu einem kurzzeitigen Darstellung des Inhalts ohne Formatierung führen. stylesheets-manager.js:545:10
    Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery-1.10.2.min.js:2:22
    Uncaught SyntaxError: expected expression, got '}' all.js:5495:3

    Nachtrag: Gerade nochmal DEBUG aktiviert und diesmal habe ich ein LOG bekommen:
    [22-Nov-2023 15:32:29 UTC] PHP Deprecated: Creation of dynamic property Elementor\Includes\Elements\Container::$logical_dimensions_inline_start is deprecated in C:\xampp\htdocs\GiZ\wp-content\plugins\elementor\includes\elements\container.php on line 42

    Nachtrag: Hab jetzt nochmal mit DEBUG versucht und diesmal wurde das LOG erzeugt:
    [22-Nov-2023 15:32:29 UTC] PHP Deprecated: Creation of dynamic property Elementor\Includes\Elements\Container::$logical_dimensions_inline_start is deprecated in C:\xampp\htdocs\GiZ\wp-content\plugins\elementor\includes\elements\container.php on line 42

    Deaktiviere lokal das WP Fastest Cache Plugin vor jeglicher Anpassung.

    Frage: Wurden bei Produktiv und Lokal unterschiedliche PHP Versionen verwendet? Wurde die "PHPVersion meines XAMPP" vor dem Einspielen der Kopie in Lokal angepasst oder erst später im Verlauf? Was passiert, wenn Du mit der korrekten PHP Version den gesamten Prozess neu beginnst?

    Was bedeutet das konkret? Wie/wo genau wurde [FONT=Courier New]WP_DEBUG[/FONT] mit welchen Einstellungen aktiviert und was wurde angezeigt bzw. im [FONT=Courier New]debug.log[/FONT] vermerkt?

    Beim ersten Versuch JA unterschiedliche Versionen- lokal hatte ich bereits eine höhere Version wie auf der LIVE-Seite.
    Dann hab ich die Version angepasst und hab nochmal von vorne begonnen. Leider mit dem gleichen Ergebnis.

    Habe diese DEBUG Einträge in WP_CONFIG.ini gesetzt

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', true );

    Dabei ist einmal ein Fehler aufbelitzt, den ich nur teilweise erkennen konnte. War in Bezug mit Elementor.
    Das Debug_LOG wurde jedoch nicht erzeugt.

    Daher habe ich Elementor deinstalliert und versucht mit dem Standardeditor zu arbeten, was auch nicht funktioniert hat.

    Hallo Forum

    Ich habe wie schon des öfteren zuvor die Daten der produktiven Seite mittels FTP auf meinen Client kopiert.
    Aus Sicherheitsgründen mach ich das immer so bevor ich Plugins aktualisieren.
    Nun kann ich aber keine Seite mehr editieren weder mit ELEMENTOR noch mit dem default Editor.

    Folgende Schritte wurden (wie immer) gemacht:

    DB importieren und Parameter für SITEURL und HOME angepasst
    wp_config.ini Parameter angepasst

    Ich verwendet ein CHILD-Theme von OCEANWP
    Plugins Live Version:
    Elementor 3.11.5
    OceanExtra 2.1.4
    WP Fastest Cache 1.1.2
    YOAST SEO 20.4

    Ja ich weiß mit Plugins müssen upgedatet werden, daher ja der Local-Test.

    WP-Admin kann ich starten im Nächsten Schritt wollte ich in den Elementor Werzeugen die URL ersetzten. Aber dieser Menüpunkt hat sich nicht geöffnet. Daher habe ich Elementor aktualisiert. Im Anschluss konnte die URL ersetzten und habe versucht eine Seite zu editieren. Was nicht funktioniert hat.
    In weiterer Folge habe ich das Theme und dann alle anderen Plugins aktualsiert.

    Dennoch was keine Editieren möglich.

    Ich habe alle Plugins bis auf Elementor deaktiviert - keine Verbesserung.

    Ich habe versucht Elementor zu deaktivieren - keine Verbesserung.

    WP_DEBUG hat mir nicht weitergeholfen.

    Eine zweite Locale-Seite die ich schnell angelegt habe und gleich mit der aktuellen Version von ELEMENTOR begonnen habe, hat sofort wie gewohnt funktioniert.

    Ich habe die PHPVersion meines XAMPP der LIVE-Seite angepasst - keine Verbesserung.

    Sämtliche Vorschläge seitens Elementor für Fehler nach dem Update habe ich durch, aber auch hier - keine Verbesserung.

    So liebes Forum, welche Ideen habt ihr dazu.

    Danke

    Tobi