我在WP中使用了一個測驗插件,在添加太多問題後導致504網關超時。500更新htaccess時出現內部服務器錯誤
的開發商告訴我更新.htaccess
文件用下面的代碼:
php_value max_input_vars 5000
php_value suhosin.post.max_vars 5000
php_value suhosin.request.max_vars 5000
這是.htaccess
代碼之前,我增加了3行代碼:
# 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
我也t像這樣做:
# 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內部服務器錯誤。 我不太確定我做錯了什麼,並希望得到你的洞察力。
下面是常見問題/文章的鏈接,該插件的開發人員告訴我使用。 https://www.ohmyquiz.io/knowledgebase/get-fatal-error-save-big-quiz/
如果您在CGI模式下運行PHP,那麼.htaccess中的'php_value'和'php_flag'指令將不起作用。如果是這種情況,您需要在文檔根目錄下創建一個php.ini文件,並以這種方式添加值。 – Andy