Support » Allgemeine Fragen » „Ansicht anpassen“ geändert, danach http 500 Error

  • Guten Tag zusammen,

    ich hoffe ich bin hier mit meinem Anliegen im richtigen Unterforum gelandet.

    Ich betreue eine WordPress Installation mir WooCommerce Plugin und habe den Fehler gemacht, dass ich bei der Produktseite im Backend unter „Ansicht anpassen“ 200 Produkte zur Darstellung ausgewählt habe (im Standard sind es 20).

    Nun erhalte ich einen http 500 Error (nur für diese spezifische Seite).

    Die Vermutung liegt nahe, dass der Grund hierfür ein unzureichendes PHP memory limit ist, oder?
    Folglich habe ich für “define(‘WP_MEMORY_LIMIT’, ’xxx’);” schon 90M, 128M und 256M probiert, jedoch ohne Erfolg.
    Entweder mein Hoster erlaubt nicht eine so große Memory Nutzung oder es ist nicht der Grund der Ursache.

    Deshalb meine Fragen:
    – Weiß jemand, wie ich über das Backend (hier funktioniert ja sonst alles) oder direkt über FTP die „Ansicht anpassen“ wieder auf 20 zurücksetzen kann?
    – Welche alternativen Möglichkeiten fallen euch an, um der Ursache auf den Grund zu gehen?

    Vielen Dank und viele Grüße
    Tobi

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Hi. Um der Sache auf den Grund zu gehen, schaue in die Serverlogs.

    Leere erst diese und rufe die Seite auf, die den Fehler verursacht. Dann müsste es einen Fehler geben in den logs.

    Um den Wert zu ändern, findest du den Wert hier in der Datenbank:

    Datenbanktabelle: xxx_usermeta
    metakey -> edit_post_per_page
    user_id -> deine
    bei meta_value wird dann die Zahl 200 drin stehen. Da musst du Sie ändern. Eine beachtung von serialisierten Daten findet an der Stelle nicht statt.

    Prüfe mal deine PHP-Version. Ist die aktuell?

    Je nachdem, ob suhosin aktiv ist, kannst du (sofern dein Hoster es zulässt) auch den entscheidenden Wert erhöhen:

    suhosin.post.max_vars bzw. max_input_vars

    Per php.ini (oder htaccess) auf einen höheren Wert setzen. Standard ist 1000.

    Also z.B. so:

    suhosin.post.max_vars = 9000
    max_input_vars = 9000

    In der .htaccess wäre das Gleiche so:

    php_value suhosin.post.max_vars 9000
    php_value max_input_vars 9000

    Und dann schauen, ob es wieder läuft.

    Gruß, Torsten

    Thread-Starter tobitobsen12345

    (@tobitobsen12345)

    Hi zusammen und sorry für die verzögerte Antwort, ich war im Urlaub 🙂
    Eure Antworten waren sehr hilfreich, v.a. das Zurücksetzen über die Datenbank. Ich kann die Seite nun wieder aufrufen
    @espiat: Vielen Dank dafür !!

    @thorsten:Den suhosin habe ich mal in der .hataccess eingetragen. Wie kann ich prüfen, ob dieser greift?
    Ich bin nämlich in einem der günstigsten Tarife von Alfahosting und befürchte, dass ich deshalb nicht viele Rechte habe (weshalb wohl der erhöhte Memory Limit auch nicht griff).
    PS: PHP Version ist der Server auf 5.6.30

    VG Tobi

    Gerne. Die Ausgangsfrage/ problem wäre damit gelöst und der Thread könnte schon mal als gelöst markiert werden, oder?

    Wie kann ich prüfen, ob dieser greift?

    Mit einem Diagnose-Plugin wie z.B.
    https://de.wordpress.org/plugins/rs-system-diagnostic/
    oder über einen phpinfo()-Aufruf.

    Gruß, Torsten

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Das Thema „„Ansicht anpassen“ geändert, danach http 500 Error“ ist für neue Antworten geschlossen.