PHP max_input_vars erhöhen durch htaccess

  • Guten Morgen Ihr Lieben,

    ich habe mir ein Theme heruntergealden, die Demo installiert und nun möchte ich loslegen, jedoch steht mir folgender Fehler im Weg:

    [Blockierte Grafik: https://s18.directupload.net/images/190811/temp/yt6f267o.png]

    Das Thema ist nicht neu und ich habe schon mehrere Stunden in die Lösung investiert leider ohne Erfolg.
    Das WP Memory Limit konnte ich gut über die wp-config Datei ändern, aber bei dem Rest tu ich mich schwer.
    Mein Versuch war nun folgender, ich habe der .htaccess-Datei folgenden Inhalt gegeben:


    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    [COLOR=#ff0000]php_value max_input_vars 3000[/COLOR]
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Leider endet das bei mir immer mit dem Fehler 500...ich hoffe auch Eure Hilfe.

    Vielen Dank im Voraus.

    • 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

  • Mojn,

    Ist jetzt von mir ungetestet, aber könnte daher kommen, dass die Anweisung nicht innerhalb des WordPress Blocks stehen sollte.
    Bei den Infos die ich im Netz fand, stand die Anweisung immer an erster Stelle, oder am Ende, außerhalb der WordPress Block Anweisungen.
    Oder die Datei ist nicht im richtigen Format (Binary, anstelle von Ascii) hochgeladen worden.

    Es gab auch weitere Tipps, wie man per .htaccess arbeiten könnte, da diese Sache Serverabhängig ist.

    Code
    php_value max_input_vars 5000
    php_value suhosin.post.max_vars 5000
    php_value suhosin.request.max_vars 5000

    Ist allerdings auch nur vom Theme Author eine Empfehlung auf 3000 zu setzen und wie gesagt eine Einstellung am Server, ob du das auch darfst.
    Manche Hoster erlauben zwar das Hochsetzen des PHP Memory Limit per .htaccess, sperren aber andere Werte und da kann man dann eintragen was man will, es wird vom Server ignoriert.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Vielen Dank, ich hab es jetzt jeweils vor oder nach dem Block gesetzt leider bleibt der Fehler bestehen.
    Ich habe beim Hoster nachgefragt, dort bekomme ich morgen dann sicher Rückmeldung...

    Eine andere Variante fällt dir jetzt nicht ein oder?

  • Ok, aber was nun? Hoster ist Mittwald.de...
    Es gab wohl noch ne Möglichkeit über die PHP.INI wobei ich da auch keinen Erfolg hatte...
    Also gibt es eine Möglichkeit der Fehlermeldung zu entgehen, wenn ich es richtig verstehe ist es mir somit nicht möglich
    eigene Datein über Wordpress hochzuladen oder?

    Ich bekomme folgenden Hinweis:

    Wichtige Warnung!

    Bevor Sie die Theme-Optionen speichern, müssen Sie den Wert für max_input_vars in Ihrer PHP-Konfiguration erhöhen. Ihr momentan zulässiger Wert ist zu niedrig und Sie riskieren, Ihre Einstellungen zu verlieren, wenn Sie fortfahren möchten. Stellen Sie ihn auf mindestens 3000 ein: Weitere Informationen.

    Wenn Sie fortfahren möchten, empfehlen wir Ihnen dringend, zuerst eine Sicherung durchzuführen.

    Klingt nicht so also wäre es clever es einfach zu ignoerieren oder? :/

    Einmal editiert, zuletzt von Hazel Steron (11. August 2019 um 14:11)

  • Eine andere Variante fällt dir jetzt nicht ein oder?


    Es gäbe da wohl noch eine Möglichkeit per Eintrag in der wp-config.php

    Code
    @ini_set( 'max_input_vars' , 5000 );

    Nur ob das dann nicht auch zu einer 500er Meldung führt, käme auf einen Versuch an.

    Ich habe beim Hoster nachgefragt, dort bekomme ich morgen dann sicher Rückmeldung...


    Ja ich denke mal die werden das dann eher beantworten können.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Ok, habe den Eintrag in die wp-config.php eingetragen, die Seite funktioniert weiterhin aber der Fehlercode wird weiterhin angezeigt....
    Dann hoffe ich mal das die mir weiterhelfen können...trotzdem vielen Dank!

    2 Mal editiert, zuletzt von maxe (11. August 2019 um 16:22)

  • das Probelm ist nicht das Theme sondern bei WordPress das Menu. Du kannst relativ einfach damit die 1000 Input Variablen erreichen. Einfach mal die Input Variablen in der php.ini reduzieren und den Server neustarten und dann s t a u n e n.

    Mit offenen Augen träumen

    Einmal editiert, zuletzt von maxe (20. August 2019 um 07:21)

  • Das muss aber auch ein spezielles Custom Menü sein mit x Feldern pro Menüpunkt.
    Bei geschätzten 100 WP Installationen hatte ich erst einmal das Problem dass 1000 Variablen nicht reichten.

Jetzt mitmachen!

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