500更新htaccess时出现内部服务器错误
问题描述:
我在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/
答
你试过吗?之前#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先生您现在就可以查看。 –
如果您在CGI模式下运行PHP,那么.htaccess中的'php_value'和'php_flag'指令将不起作用。如果是这种情况,您需要在文档根目录下创建一个php.ini文件,并以这种方式添加值。 – Andy