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/
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