【问题标题】:php.ini upload_max_filesize not updatingphp.ini upload_max_filesize 没有更新
【发布时间】:2013-06-18 18:18:33
【问题描述】:

我正在运行 CentOS 6.4。我已经更改了 /etc 文件夹中的 php.ini 文件。我已将 upload_max_filesize 从 2M 更改为 50M,因此显示为:

upload_max_filesize = 50M

我还将 post_max_size 更改为 52M,因此它显示为:

post_max_size = 52M

现在我已经使用 service httpd restart 命令和 /sbin/service 命令重新启动了 Apache,但是当我进入 /var/www/html 中的根 html 目录并打开我的测试 phpinfo() 文件时,upload_max_filesize 的值和 post_max_filesize 仍然分别是默认的 2M 和 8M 值。

我错过了什么吗?

【问题讨论】:

  • 嗯,您保存更改了吗?
  • @kraysak 是的,当我再次打开文件时,更改仍在文件中,它没有恢复到 phpinfo() 显示的默认值
  • 检查 phpinfo 以确保您正在编辑正确的 php.ini。如果您有 suhosin,您还必须更改 suhosin.post.max_value_length
  • 啊啊啊所以你编辑了一个错误的文件...
  • @kraysak 不,它绝对是我正在编辑的正确文件,因为 phpinfo() 中的加载配置文件指向 /etc/php.ini,这是我在服务器上编辑的文件。

标签: php linux apache


【解决方案1】:

我必须这样做。

service php-fpm restart

【讨论】:

  • 您可能需要运行 service --status-all 才能看到正确的 fpm 版本,因为我需要 sudo service php7.4-fpm restart
  • 这是正确的答案。几乎适用于 Centos 8 中的 PHP 7.3
【解决方案2】:

最新的 php 版本不允许直接更改 php.ini。

  1. 在您的 phpinfo() 输出中查找“扫描此目录以获取其他 .ini 文件”目录,并在此位置创建任何文件名.ini。

  2. 将您的自定义变量放入其中。

  3. 重启网络服务器。

【讨论】:

  • 奇怪,但是可以,在我的 php.ini 上我已经进行了更改并重新启动了服务器,但是默认的 2mb 仍然出现在 phpinfo 上。创建一个自定义 php.ini 并将我的变量放在那里工作。
  • 谢谢。它工作得很好。对我来说,该文件位于目录/etc/php/7.2/apache2/conf.d
  • ^ THISSSSSSSSSSSS
【解决方案3】:

从 phpinfo() 的 o/p 检查加载配置文件 (php.ini)。确保您在正确的配置文件(php.ini 文件)中进行了更改

【讨论】:

    【解决方案4】:

    我遇到了同样的问题。

    以下更改解决了该问题。

    1. 打开 phpinfo() 并查找“加载的配置文件”,该文件应该已更新。
    2. 更新您的 php.ini 文件。
    3. 杀死“php-fpm”进程

    killall php-fpm

    1. 重启httpd

    systemctl restart httpd

    【讨论】:

      【解决方案5】:

      我没有注释这行,需要在 php.ini 中注释 Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

      之后我可以编辑任何值。当然,重启你的 apache

      【讨论】:

        【解决方案6】:

        就我而言,sudo service apache2 restart 应用了更改。

        【讨论】:

          【解决方案7】:

          检查您的 php.ini 文件,没有任何错误。 php.ini 在错误行之后不设置任何配置。

          【讨论】:

            【解决方案8】:

            我在 .htaccess 中设置了以下值,它工作正常。 (我想上传 25 MB 的文件)

            php_value post_max_size 30M
            php_value upload_max_filesize 25M
            php_value upload_max_size 25M
            

            【讨论】:

              猜你喜欢
              • 2018-02-05
              • 1970-01-01
              • 1970-01-01
              • 2015-04-02
              • 2012-10-27
              • 1970-01-01
              • 1970-01-01
              • 2016-06-22
              • 1970-01-01
              相关资源
              最近更新 更多