Website nicht sichtbar und Problem mit der CORS-Policy

  • Hallo,

    ich habe ganz frisch einen neue Website in Wordpress erstellt (https://www.allabouttaste.de) und dafür das Blog-/Magazine-Theme "Soledad" gekauft. Gehostet wird die Seite bei webgo. Nach einem anfänglichen PHP-Kompatibilitätsproblem habe ich bei webgo auf die aktuelle PHP-Version umgestellt, das sollte also hoffentlich kein Problem mehr sein.
    Nachdem ich das Theme und die dafür erforderlichen und empfohlenen Plugins aktiviert hatte, ließ sich die Seite nicht mehr anzeigen und das Backend war nicht mehr erreichbar - außer im abgesicherten Modus, denn Wordpress hatte "ein Problem mit einem Theme oder Plugin" erkannt. Hier der Fehlercode:

    WordPress-Version 5.6
    Aktuelles Theme: Soledad Child Theme (Version 1.0) Aktuelles Plugin: (Version ) PHP-Version 7.4.13

    Fehler-Details
    ==============

    Ein Fehler vom Typ E_ERROR wurde in der Zeile 65 der Datei /home/www/allabouttaste.de/wp-content/themes/soledad/inc/elementor/includes/modules-manager.php verursacht. Fehlermeldung: Uncaught Error: Class 'PenciSoledadElementorModulesPenciVideoPlaylistModule' not found in /home/www/allabouttaste.de/wp-content/themes/soledad/inc/elementor/includes/modules-manager.php:65

    Stack trace:

    #0 /home/www/allabouttaste.de/wp-content/themes/soledad/inc/elementor/loader.php(129): PenciSoledadElementorManager->__construct()

    #1 /home/www/allabouttaste.de/wp-includes/class-wp-hook.php(287): PenciSoledadElementorLoader->on_elementor_init('')

    #2 /home/www/allabouttaste.de/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters('', Array)

    #3 /home/www/allabouttaste.de/wp-includes/plugin.php(484): WP_Hook->do_action(Array)

    #4 /home/www/allabouttaste.de/wp-content/plugins/elementor/includes/plugin.php(524): do_action('elementor/init')

    #5 /home/www/allabouttaste.de/wp-includes/class-wp-hook.php(287): ElementorPlugin->init('')

    #6 /home/www/allabouttaste.de/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)

    #7 /home/www/allabouttaste.de/wp-includes/plugin.php(484): WP_Hook->do_actio


    Nach Sichtung des Fehlercodes hatte webgo festgestellt, dass das ein Theme-Problem sein müsste und ich mich an den Theme-Entwickler wenden soll. Dieser hat das Theme neu hochgeladen und es hat dann nach eigener Aussage auch funktioniert, allerdings hat er gleichzeitig folgende zwei Probleme festgestellt:

    1/ Your site can't be load the fonts because CROSS POLICY [> er meinte vermutlich CORS-Policy?] - check this image.
    2/ When you access to Appearance > Customizer to customize the theme, you can't get it display.

    Zusätzlich hatte er noch diese Anmerkung:
    One more thing for fix the icon issus, you should requirements your hosting provider about allows access control by do follow this guide:

    https://crunchify.com/how-to-fix-acc…ite-and-maxcdn/

    webgo hatte aber ja zuvor schon festgestellt, dass mit der Seite serverseitig alles in Ordnung sei.

    Hier noch eine Liste der installierten Plugins:

    Von Soledad gefordert:
    - Vafpress Post Formats UI
    - Penci Shortcodes & Performance

    Von Soledad empfohlen:
    - Elementor (> kann es sein, dass hier das Problem liegt??)
    - Contact Form 7
    - MC4WP: Mailchimp for WordPress
    - oAuth Twitter Feed for Developers
    - Penci Portfolio
    - Penci Recipe
    - Penci Review
    - Penci Slider
    - Penci Soledad Demo Importer

    Sonstige Plugins:
    - Antispam Bee
    - Cache Enabler
    - Remove IP
    - Shariff Wrapper
    - UpdraftPlus – Sichern/Wiederherstellen
    - WPForms Lite
    - Yoast SEO

    Kann mir jemand weiterhelfen, was das bedeutet und worin hier vielleicht der Fehler liegt? Ich bin etwas verwundert, dass es solche Fehler gibt, da es sich ja um eine Neuinstallation mit aktuellsten Versionen handelt. Was könnte ich falsch gemacht haben?

    Vielen Dank!
    Veronika

    Einmal editiert, zuletzt von Moonovi (30. Dezember 2020 um 11:35)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Vermutlich fehlt in einem der beiden URL Felder unter Einstellungen > Allgemein das "www", trage in beide Felder das ein:

    Code
    https://www.allabouttaste.de

    Ergänzung für Mitleser: Diese Änderung wurde offenbar inzwischen vorgenommen und der o.g. CORS Fehler ist damit erwartungsgemäss verschwunden.

    Möglicherweise gibt es noch Probleme im Backend, da derzeit z.B. json Daten der REST-API mit Content-Type [FONT=Courier New]text/html[/FONT] statt [FONT=Courier New]application/json[/FONT] oä. ausgeliefert werden, das ist ein Hostingproblem.

    7 Mal editiert, zuletzt von b3317133 (30. Dezember 2020 um 12:02)

  • Vielen Dank! Ich habe diese Änderung tatsächlich gerade vorgenommen. Jetzt kann ich mich allerdings nicht mehr im Backend anmelden...
    Über dem Anmeldeformular steht dieser Hinweis:

    Fehler: Cookies sind wegen einer unerwarteten Ausgabe gesperrt.

  • Derzeit erscheint statt des Websites ein Fehler 403 Forbidden, offenbar wurden also noch weitere Änderungen vorgenommen.

    Bzgl. der Anmeldung erstmal Browser-Cache und Cookies löschen, ggf. wurde auch zwischenzeitlich [FONT=Courier New]wp-config.php[/FONT] mit einem unpassenden Editor bearbeitet o.ä.

    Wenn Du ernsthafte Hilfe suchst, dann beschreibe immer exakt alles, was Du gemacht hast...

  • Vielen Dank, ich habe schon ernsthaft nach hilfe gesucht und versucht, das Problem entsprechend genau zu beschreiben. Ich habe aber gleichzeitig weiter nach dem Fehler gesucht, deshalb hat sich das vermutlich leider überschnitten. Ich hätte damit wohl besser warten sollen, damit es hier nicht zu Verwirrungen kommt.

    Inzwischen hat sich auch der Hoster gemeldet: Der erste Fehler (CORS-Policy) war wohl tatsächlich eine Art Sperre des Apache Webservers. Er hat im Webspace-Admin nun folgenden Eintrag in die Apache-Konfiguration eingetragen, mit der alle Dateitypen (auch woff und woff2, die offenbar benötigt werden) erlaubt sind:

    Header set Access-Control-Allow-Origin "*"

    Den zweiten Fehler (zusätzliches www unter Einstellungen > Allgemein) habe ich nachgetragen, den Cache geleert und Cookies gelöscht.

    Jetzt funktioniert alles.

    Vielen Dank!

  • 1/ Your site can't be load the fonts because CROSS POLICY [> er meinte vermutlich CORS-Policy?] - check this image.


    Das Problem der im Screenshot des Theme-Entwickler nicht geladenen drei lokalen Schriftarten für die Symbole wurde alleine durch die genannte Korrektur der Einstellungen > Allgemein URLs behoben. Eine CORS Anpassung war dafür nicht nötig.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!