2017-07-08 173 views
0

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

+0

如果您在CGI模式下運行PHP,那麼.htaccess中的'php_value'和'php_flag'指令將不起作用。如果是這種情況,您需要在文檔根目錄下創建一個php.ini文件,並以這種方式添加值。 – Andy

回答

-2

你試過嗎?之前#BEGIN Wordpress,這必須工作。

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

# 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 
+0

好吧,是的,它會解決500錯誤,但後來我回到了我開始嘗試解決504錯誤的地方。 –

+0

Riksson先生您現在就可以查看。 –

相關問題