【问题标题】:Why does WordPress still say that my PHP max input vars has not been updated?为什么 WordPress 仍然说我的 PHP 最大输入变量尚未更新?
【发布时间】:2019-09-29 22:22:57
【问题描述】:

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

我创建了一个 php.ini 文件并将其放在根目录中,但这不起作用。我在同一位置创建了一个 user.ini 文件,也没有工作。我什至将它放在 wp-admin 文件中,但仍然没有骰子。我尝试更新 .htaccess 文件,因为这是推荐的解决方案,但仍然不符合犹太教规定。

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

到目前为止,我预计任何不同的解决方案都可以消除该错误,但仍然没有任何改变,我完全没有想法。非常感谢任何指针,如果需要更多详细信息,请告诉我,我会添加。

【问题讨论】:

    标签: php wordpress wordpress-theming


    【解决方案1】:

    您可以尝试编辑文档根目录 /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 ,因为我将 apache2 用于我的 wordpress 站点。您可以使用“find / -name *php.ini”命令找到您的 php.ini 文件并使用 vi 命令编辑该文件。

    ; max_input_vars = 1000

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

    $ service apache2 重启

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

    <?php phpinfo(); ?>

    希望这些信息对您有所帮助。

    【讨论】:

    • 谢谢,这很有帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    相关资源
    最近更新 更多