web-dev-qa-db-ja.com

htaccessを更新するときに500内部サーバーエラー

私はWP用のクイズプラグインを使用していますが、質問を多く追加した後に504ゲートウェイタイムアウトが発生しました。

開発者は私の.htaccessファイルを次のコードで更新するように指示しました。

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

3行のコードを追加する前の、これは.htaccessコードです。

# 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

そして、これは私がコードを追加した後です:

# 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

私もこのようにやってみました:

# 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

ただし、両方とも500 Internal Server Errorを引き起こします。何が間違っているのか、私にはよくわかりません。それについてのあなたの洞察を得ることを望んでいました。

これは、プラグインの開発者が使用するように指示したFAQ /記事へのリンクです。 https://www.ohmyquiz.io/knowledgebase/get-fatal-error-save-big-quiz/

1
Mr Riksson

PHPが実行できるモードが異なるため、内部サーバーエラー(FastCGI)が発生している可能性があります。 php.iniファイルまたはuser.iniファイルにこれらの値を設定して、そのように機能するかどうかを確認することをお勧めします。

Php.iniファイルまたはuser.iniファイルで、次の手順を実行します。

max_input_vars = 5000
3
Erbilacx