web-dev-qa-db-fra.com

500 Internal Server Error lors de la mise à jour de htaccess

J'utilise un plug-in de test pour WP, qui a entraîné l'expiration du délai d'inactivité de la passerelle 504 après avoir ajouté trop de questions.

Le développeur m'a dit de mettre à jour mon fichier .htaccess avec le code suivant:

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

Ceci est le code .htaccess avant d'ajouter les 3 lignes de code:

# 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

Et c'est après avoir ajouté le code:

# 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

J'ai aussi essayé de le faire comme ça:

# 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

Cependant, les deux entraînent une erreur de 500 serveur interne. Je ne suis pas vraiment sûr de ce que je fais de travers et j'espérais avoir votre avis là-dessus.

Voici un lien vers la FAQ/Article que le développeur du plug-in m'a dit d'utiliser. https://www.ohmyquiz.io/knowledgebase/get-fatal-error-save-big-quiz/

1
Mr Riksson

Comme il existe différents modes dans lesquels PHP peut s'exécuter, il est possible que l'erreur du serveur interne soit provoquée (par exemple: FastCGI). Vous feriez mieux de définir ces valeurs dans votre fichier php.ini ou user.ini pour voir si cela fonctionne de cette façon.

Dans votre fichier php.ini ou user.ini, procédez comme suit:

max_input_vars = 5000
3
Erbilacx