为什么WordPress仍然说我的PHP最大输入变量未更新?

时间:2019-05-12 23:08:30

标签: php wordpress wordpress-theming

我正在建立一个WordPress网站,并被提示增加我的PHP最大输入变量和内存限制,但是所有尝试都没有结果。我设法毫无问题地更改了内存限制,但是,输入变量仍然保持不变。

我已经创建了一个php.ini文件,并将其放置在根目录中,但是没有用。我在同一位置创建了一个user.ini文件,也没有用。我什至将它放在wp-admin文件中,仍然没有骰子。我尝试更新.htaccess文件,因为这是推荐的解决方案,但仍然没有任何问题。

这是我在php.ini文件中放置的行:max_input_vars = 3000

到目前为止,我曾期望有任何其他解决方案可以消除该错误,但是仍然没有任何变化,我全都没有想法。任何指针都将不胜感激,如果需要更多详细信息,请告诉我,我将照此添加。

1 个答案:

答案 0 :(得分:0)

您可以尝试在文档根目录/ var / www / html中编辑wp-config文件,并为wp-config.php添加指令。请在下面看到它:

@ini_set('max_input_vars',4000);

要访问wp-config文件,您需要通过FTP或SSH到服务器。

您也可以尝试编辑php.ini文件。就我而言,它位于/etc/php/7.0/apache2/php.ini中,因为我在我的wordpress网站上使用了apache2。您可以使用“ find / -name * php.ini”命令找到您的php.ini文件,并使用vi命令编辑该文件。

; max_input_vars = 1000

您需要删除分号并更改要使用的值。不要忘记重启Apache服务。

$ service apache2重新启动

要检查是否成功更改了该值,可以在文档根目录中创建一个phpinfo.php文件。编辑名为phpinfo.php的文件,然后复制以下代码。

<?php phpinfo(); ?>

希望此信息对您有所帮助。