TwentyTwenty theme – Menü erzeugt Error 400
-
Hi, seit Neustem habe ich mit dem Theme ein Menü-Problem.
Wenn ich neue Seiten zum Menü hinzufügen will, kommt „Server Error 400Bad Request“ Ich habe unterschiedliche Browser (Chrome und Edge) auf unterschiedlichen Rechner, hinter unterschiedlichen Firewalls ausprobiert, immer das gleiche Problem. Ich habe das Menü gelöscht und neu gemacht, aber ab einer gewissen Menge an Einträgen kommt dann wieder der Fehler. Es kommt mir so vor, als gäbe es da eine Grenze an Menüeinträgen die diesen Fehler verursacht.
Ich habe aktuell aber nur 72 Seiten und 11 Kategorien. Dass kommt mir jetzt nicht soviel vor.
Bin echt ratlos. Alle Updates sind eingespielt, die Installation ist auf dem neusten Stand. Eine Datenbank Überprüfung bringt auch keine Fehler. Danke im Voraus
gruß Werner
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Bitte lies dir den oben angehefteten und gelb hinterlegten Beitrag
Bevor du ein neues Thema (Thread) erstellst
durch und poste die darin erwähnten, benötigten Informationen:

` wp-core
version: 6.8.3
site_language: de_DE
user_language: de_DE
timezone: +01:00
permalink: undefined
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: open
environment_type: production
user_count: 2
dotorg_communication: true wp-paths-sizes
wordpress_path: /var/www/vhosts/h174886.web221.dogado.net/httpdocs/wz
wordpress_size: 590,58 MB (619267306 bytes)
uploads_path: /var/www/vhosts/h174886.web221.dogado.net/httpdocs/wz/wp-content/uploads
uploads_size: 917,94 MB (962532336 bytes)
themes_path: /var/www/vhosts/h174886.web221.dogado.net/httpdocs/wz/wp-content/themes
themes_size: 12,87 MB (13494544 bytes)
plugins_path: /var/www/vhosts/h174886.web221.dogado.net/httpdocs/wz/wp-content/plugins
plugins_size: 7,50 MB (7859545 bytes)
fonts_path: /var/www/vhosts/h174886.web221.dogado.net/httpdocs/wz/wp-content/uploads/fonts
fonts_size: directory not found
database_size: 8,18 MB (8580393 bytes)
total_size: 1,50 GB (1611734124 bytes) wp-dropins (1)
maintenance.php: true wp-active-theme
name: Twenty Twenty (twentytwenty)
version: 2.9
author: Das WordPress-Team
author_website: https://de.wordpress.org/
parent_theme: none
theme_features: core-block-patterns, widgets-block-editor, automatic-feed-links, custom-background, post-thumbnails, custom-logo, title-tag, html5, align-wide, responsive-embeds, customize-selective-refresh-widgets, editor-color-palette, editor-font-sizes, editor-styles, dark-editor-style, widgets, menus, editor-style
theme_path: /var/www/vhosts/h174886.web221.dogado.net/httpdocs/wz/wp-content/themes/twentytwenty
auto_update: Deaktiviert wp-themes-inactive (4)
Twenty Twenty-Five: version: 1.3, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
Twenty Twenty-Four: version: 1.3, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
Twenty Twenty-Three: version: 1.6, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
Twenty Twenty-Two: version: 2.0, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert wp-plugins-active (2)
BBQ Firewall: version: 20250324, author: Jeff Starr, Automatische Aktualisierungen aktiviert
WP-SpamShield: version: 1.9.21, author: Red Sand Media Group, Automatische Aktualisierungen deaktiviert wp-media
image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1690
imagemagick_version: ImageMagick 6.9.10-68 Q16 x86_64 2021-10-13 https://imagemagick.org
imagick_version: 3.8.0
file_uploads: 1
post_max_size: 64M
upload_max_filesize: 64M
max_effective_size: 64 MB
max_file_uploads: 20
imagick_limits:
imagick::RESOURCETYPE_AREA: 102 GB
imagick::RESOURCETYPE_DISK: 9.2233720368548E+18
imagick::RESOURCETYPE_FILE: 49152
imagick::RESOURCETYPE_MAP: 102 GB
imagick::RESOURCETYPE_MEMORY: 51 GB
imagick::RESOURCETYPE_THREAD: 1
imagick::RESOURCETYPE_TIME: 9.2233720368548E+18
imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
gd_version: bundled (2.1.0 compatible)
gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
ghostscript_version: 9.25 wp-server
server_architecture: Linux 4.18.0-477.13.1.lve.el7h.x86_64 x86_64
httpd_software: Apache
php_version: 8.1.33 64bit
php_sapi: fpm-fcgi
max_input_variables: 8192
time_limit: 900
memory_limit: 768M
max_input_time: 900
upload_max_filesize: 64M
php_post_max_size: 64M
curl_version: 7.29.0 NSS/3.53.1
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: true
static_robotstxt_file: false
current: 2025-10-28T09:59:22+00:00
utc-time: Tuesday, 28-Oct-25 09:59:22 UTC
server-time: 2025-10-28T10:59:20+01:00 wp-database
extension: mysqli
server_version: 8.0.26-16
client_version: mysqlnd 8.1.33
max_allowed_packet: 67108864
max_connections: 500 wp-constants
WP_HOME: https://wernerzehe.de
WP_SITEURL: https://wernerzehe.de
WP_CONTENT_DIR: /var/www/vhosts/h174886.web221.dogado.net/httpdocs/wz/wp-content
WP_PLUGIN_DIR: /var/www/vhosts/h174886.web221.dogado.net/httpdocs/wz/wp-content/plugins
WP_MEMORY_LIMIT: 40M
WP_MAX_MEMORY_LIMIT: 768M
WP_DEBUG: false
WP_DEBUG_DISPLAY: true
WP_DEBUG_LOG: false
SCRIPT_DEBUG: false
WP_CACHE: false
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_ENVIRONMENT_TYPE: undefined
WP_DEVELOPMENT_MODE: undefined
DB_CHARSET: utf8
DB_COLLATE: undefined wp-filesystem
wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable
fonts: does not exist-
Diese Antwort wurde vor 1 Woche, 3 Tage von
wernerz2 geändert.
Versuch das einmal: Bearbeite die Datei .htaccess (liegt im Stammverzeichnis) der WordPress-Installation.
Füge dort in einer eigenen Zeile hinzu
php_value max_input_vars 5000
Direkt vor
# END WordPressSchlechte Idee, dann ist meine Webseite komplett offline:
Server Error
500Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error. More information about this error may be available in the server error log.
Mach das wieder rückgängig. Ich vermute PHP-Variablen werden bei dir in der .htaccess nicht interpretiert, weil du keinen Apache-Webserver hast.
Die Angabe
max_input_varssteht zudem laut deinem Website-Bericht schon auf über 8000, das sollte beim Menü denke ich unproblematisch sein.Ich habe eine andere Vermutung. Dein Hoster stellt dir einen nginx-Webserver bereit (ist eine Alternative zum Apache). Die haben eine Größenbegrenzung für alle Requests. Möglicherweise liegt diese zu niedrig. Ich würde dir empfehlen dich dazu an den Support deines Hosters zu wenden. Der müsste den nginx-Wert für
client_max_body_sizeund evtl. auchclient_body_buffer_sizehöher setzen.@threadi: Klar habe ich direkt wieder rückgängig gemacht, nachdem ich getestet habe.
Dann werde ich mal beim Support meines Hosters ein Ticket aufmachen. Danke
Auch sinnvoll wäre ein Blick ins Error-Log. Dort müsste der konkrete Fehler auch zu sehen sein. Auch dabei kann dir der Support deines Hosters helfen.
Der Fehler kommt im Log File (ich kann da selbst drauf zugreifen)
[client 185.13.28.177] ModSecurity: [file „/etc/httpd/conf/modsecurity.d/rules/tortix/modsec/00_asl_z_antievasion.conf„] [line „34“] [id „330791“] [rev „3“] [msg „Failed to parse request body. This may be an impedence mismatch attack, a broken application or a broken connection. This is not a false positive. Check your application or client for errors.“] [data „SecArgumentsLimit exceeded“] [severity „CRITICAL“] [tag „no_ar“] Access denied with code 400 (phase 2). Match of „eq 0“ against „REQBODY_ERROR“ required. [hostname „wernerzehe.de“] [uri „/wp-admin/nav-menus.php„] [unique_id „aQC5FaHCdKsT7qEhDSirWwAAAAw“], referer: https://wernerzehe.de/wp-admin/nav-menus.php
-
Diese Antwort wurde vor 1 Woche, 3 Tage von
wernerz2 geändert.
Die Meldung kommt von einem Sicherheitstool in deinem Hosting. Dort wird wohl ein Limit überschritten, weshalb die Speicherung nicht erfolgen kann. Auch das müsstest du den Support deines Hosters fragen. Entweder schaltet man dieses Sicherheitstool ab oder konfiguriert hier andere Grenzwerte.
Danke, dann warte ich mal was von denen an Rückmeldung kommt.
-
Diese Antwort wurde vor 1 Woche, 3 Tage von
Du musst angemeldet sein, um auf dieses Thema zu antworten.