Mediathek funktioniert nicht mehr

  • Hallo,

    ich habe gerade das Problem, dass meine Mediathek nicht korrekt funktioniert.

    Die Listenanzeige wird einwandfrei angezeigt, die Grid-Anzeige bleibt leer und es bleibt die Uhr (Laden) in Bewegung. Das Problem ist, dass die Grid-Anzeige benötigt wird, wenn ich z.B. ein Bertragsbild zuordnen will.

    Ich habe bereits sämtliche PlugIns deaktiviert, ohne Erfolg. Das verstehe ich nicht, denn vor einigen Tagen funktionierte es noch.

    Hat jemand eine Idee?

    Viele Grüße
    Daniel

    • 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

  • Wieviel PHP-Memory-Limit stellt dir dein Hoster zur Verfügung?

    Hat sich irgendwas in der letzten Zeit geändert?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Wieviel PHP-Memory-Limit stellt dir dein Hoster zur Verfügung?

    Hat sich irgendwas in der letzten Zeit geändert?

    Bin bei 67% Auslastung. Da ist also noch genug Luft. Das scheint es nicht zu sein.
    Ich hatte zunächst neu installierte PlugIns im Verdacht, aber wie gesagt, hatte heute zwei mal alles deaktiviert.

    Das gleiche Problem habe ich aktuell übrigens, wenn ich neue PlugIns suche. Wenn ich PlugIns hinzufügen aufrufe wird erst alles normal angezeigt. Filtere ich dann über die Suchfunktion, rechnet und rechnet er und findet kein Ende.

  • 67% ist eine ungenaue Angabe. Wieviel MB PHP Memory Limit hast du nun? Mal deinen Hoster kontaktiert bzw einen Blick in die error.log geworfen?

  • 67% ist eine ungenaue Angabe. Wieviel MB PHP Memory Limit hast du nun? Mal deinen Hoster kontaktiert bzw einen Blick in die error.log geworfen?

    OK. Ich habe 128 MB PHP Memory Limit.
    Wenn ich den Hoster kontaktiere, müsste ich wissen, was ich ihn fragen soll. :-)
    Wo finde ich die error.log und nach was kann ich darin suchen?

    Danke für die Hilfe.

  • Also, ich bin etwas weiter jetzt. Es hat etwas mit meinem Child-Theme zu tun. Wenn ich das Standard-Theme einschalte, funktioniert alles einwandfrei.

    Das einzige, an dem ich die letzten Tage herumgebastelt habe, ist die functions-php, weil ich hin und wieder die Meldung hatte, dass sie Leerzeichen produziert. Das habe ich abgestellt, indem ich einige "<?php"-Befehle gelöscht habe. Die standen nämlich vor jedem einzelnen Befehl. Die Leerzeichen sind nun weg und das eine Problem war gelöst. Jetzt habe ich dafür dieses neue.

    Ich habe das Dokument einfach mal hier hochgeladen. Als .txt funktionierte es. Könnte da mal jemand drauf gucken? Ich denke, ich hab da ordentlich was verbockt, weiß aber nicht, was.

  • Nimm mal die ganzen css Anweisungen raus, die gehören hier nicht rein. Diese schreibst du in den Customizer.
    Beim letzten <?php } muss die Klammer weg

  • Nimm mal die ganzen css Anweisungen raus, .. Diese schreibst du in den Customizer.


    Werden die Customizer-Styles in den embeds geladen?

    Beim letzten <?php } muss die Klammer weg

    Gehört die nicht zur [FONT=courier new]function [/FONT][FONT=courier new]embed_top_style()[/FONT] ?

    Würde zur generellen Fehlersuche (ähnlich wie Hille) empfehlen, die Funktionen (allerdings nur temporär) eine nach der anderen komplett inkl. Kommentar usw. rauszunehmen, so kommt man der Sache ggf. näher. Auch Umlaute können z.B. zu Problemen führen, wenn die functions.php nicht UTF-8 encoded (ohne BOM) ist.

    Einmal editiert, zuletzt von b3317133 (7. November 2017 um 18:18)

  • Werden die Customizer-Styles in den embeds geladen?

    Gehört die nicht zur [FONT=courier new]function [/FONT][FONT=courier new]embed_top_style()[/FONT] ?

    Würde zur generellen Fehlersuche (ähnlich wie Hille) empfehlen, die Funktionen (allerdings nur temporär) eine nach der anderen komplett inkl. Kommentar usw. rauszunehmen, so kommt man der Sache ggf. näher. Auch Umlaute können z.B. zu Problemen führen, wenn die functions.php nicht UTF-8 encoded (ohne BOM) ist.

    Oh, diese Form des Embedding hatte ich mal ausprobiert und dann nicht wieder benutzt. Habe das gerade gelöscht. Hatte vorher mal ausprobiert. Der Befehl wurde nicht geladen.

    Trotz des Löschens bleibt der Fehler. Ich habe auch schon alles gelöscht, bis auf die Child-Theme-Anweisungen. Auch dann bleibt der Fehler. :(

    Kann es noch andere Ursachen, als die functions-php geben? Außer css-sheets und ne .po und .mo Datei ist da aber im Grunde nix mehr drin. Eigentlich kann es nur die functions.php sein. Aber es müsste sich doch was ändern, wenn ich alles darin lösche, oder? Puh...

  • Also die functions.php hab ich mir nochmal genau angesehen und hab alles, was nicht nötig ist rausgeschmissen. Sie sieht jetzt so aus:

    <?php
    function theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );

    }
    add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );

    function my_child_theme_setup() {
    load_child_theme_textdomain( 'twentyseventeen', get_stylesheet_directory() . '/languages' );
    $content = __('Read More', 'Weiter');

    }
    add_action( 'after_setup_theme', 'my_child_theme_setup' );


    Das müsste doch eigentlich in Ordnung gehen, oder?
    Tut's aber nicht.

    Einmal editiert, zuletzt von HeRoh (7. November 2017 um 19:48)

  • Mal ne ganz blöde Frage: JavaScript ist in deinem Browser aktiviert?
    Das Gridlayout der Mediathek funktioniert nämlich mittels Ajax und dazu muss JS im Browser aktiv sein.
    Wenn ja was sagt denn die Console deines Browsers? Kommt es da zu einem JS Error?

    Einmal editiert, zuletzt von pixselig (8. November 2017 um 07:08)

  • Schau mal ob das Debugging was bringt
    https://codex.wordpress.org/Debugging_in_WordPress

    Hab ich gerade gemacht. Wird nichts angezeigt. Dann habe ich ein PlugIn installiert. Da wird total viel analysiert und dokumentiert. Heraus hommt: "Zeitüberschreitung". Na, das hatte ich auch schon bemerkt. :-D

    Zitat

    Mal ne ganz blöde Frage: JavaScript ist in deinem Browser aktiviert?
    Das Gridlayout der Mediathek funktioniert nämlich mittels Ajax und dazu muss JS im Browser aktiv sein.
    Wenn ja was sagt denn die Console deines Browsers? Kommt es da zu einem JS Error?

    So blöd ist die ja nicht. :-) Da die Mediathek funktioniert, wenn ich das Child-Theme ausschalte, schließe ich das aber aus.

    Ich denke, ich versuche mal, das Child-Theme komplett neu aufzubauen. Da habe ich zwar seit ganz langer Zeit nichts dran geändert, aber mir fällt absolut nichts mehr ein. Das ist bestimmt wieder eine Kleinigkeit.

  • Also, es hat definitiv mit der functions.php zu tun. Lösche ich die aus dem Child-Ordner, funktioniert die Mediathek. Kann sich bitte jemand nochmal den Code anschauen, den ich als letztes gestern gepostet habe? Irgendwas muss daran nicht in Ordnung sein. Ich kann es aber nicht erkennen.

  • Versuche es mal mit der angehängten functions.php

    Ich könnte Dich knutschen. :lol:

    Das war es. Irgendwas war vermutlich mit den Leerstellen nicht in Ordnung. Ansonsten war der Code ja identisch. Ich werde zukünftig ganz demütig mit dieser Datei umgehen.

    Vielen Dank für Deine Hilfe.

Jetzt mitmachen!

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