wake-up-neo.net

500 Interner Serverfehler beim Aktualisieren von htaccess

Ich verwende ein Quiz-Plugin für WP, das nach dem Hinzufügen zu vieler Fragen ein 504 Gateway Timeout verursacht hat.

Der Entwickler forderte mich auf, meine .htaccess-Datei mit dem folgenden Code zu aktualisieren:

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

Dies ist der .htaccess Code, bevor ich die 3 Codezeilen hinzugefügt habe:

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

# END WordPress

Und das ist, nachdem ich den Code hinzugefügt habe:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
php_value max_input_vars 5000
php_value suhosin.post.max_vars 5000
php_value suhosin.request.max_vars 5000
</IfModule>

# END WordPress

Ich habe es auch so versucht:

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

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

# END WordPress

Beide verursachen jedoch einen 500 Internal Server Error. Ich bin mir nicht wirklich sicher, was ich falsch mache, und ich habe gehofft, dass ich einen Einblick in diese Sache bekommen kann.

Hier ist ein Link zum FAQ/Artikel, den mir der Entwickler des Plugins empfohlen hat. https://www.ohmyquiz.io/knowledgebase/get-fatal-error-save-big-quiz/

1
Mr Riksson

Da es verschiedene Modi gibt, in denen PHP ausgeführt werden kann, kann dies den internen Serverfehler verursachen (dh: FastCGI). Sie sollten diese Werte besser in Ihrer Datei php.ini oder user.ini festlegen, um zu sehen, ob dies so funktioniert.

Führen Sie in Ihrer Datei php.ini oder user.ini die folgenden Schritte aus:

max_input_vars = 5000
3
Erbilacx