Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
上载php.ini文件中的文件大小已更改,但ini get仍然显示2M_Php - Fatal编程技术网

上载php.ini文件中的文件大小已更改,但ini get仍然显示2M

上载php.ini文件中的文件大小已更改,但ini get仍然显示2M,php,Php,我不再试图用ini\U集更改上载\u最大\u文件大小。我已经看到了这些答案 我使用phpinfo()中的路径找到了我认为是真正的php.ini。我已编辑该文件,将值从2M更改为10M 尽管如此,ini_get('upload_max_filesize')仍然显示2M,而我的上传仍然失败,因为文件比这个大 我遗漏了什么?如果遇到这样的问题,有四件事需要检查: 确保使用phpinfo()加载正确的php.ini 确保没有通过选项加载额外的ini文件 您没有在代码中的任何地方使用ini_set()来覆

我不再试图用ini\U集更改上载\u最大\u文件大小。我已经看到了这些答案

我使用phpinfo()中的路径找到了我认为是真正的php.ini。我已编辑该文件,将值从2M更改为10M

尽管如此,ini_get('upload_max_filesize')仍然显示2M,而我的上传仍然失败,因为文件比这个大


我遗漏了什么?

如果遇到这样的问题,有四件事需要检查:

  • 确保使用phpinfo()加载正确的php.ini
  • 确保没有通过选项加载额外的ini文件
  • 您没有在代码中的任何地方使用ini_set()来覆盖设置
  • 在对ini文件进行任何更改后重新启动web服务器

  • 不太常见的是,您还可以将PHP配置为使用-d或指令运行,该指令可以在运行时设置此设置。这也会显示在phpinfo()结果中。

    如果遇到这样的问题,有四件事需要检查:

  • 确保使用phpinfo()加载正确的php.ini
  • 确保没有通过选项加载额外的ini文件
  • 您没有在代码中的任何地方使用ini_set()来覆盖设置
  • 在对ini文件进行任何更改后重新启动web服务器

  • 不太常见的是,您还可以将PHP配置为使用-d或指令运行,该指令可以在运行时设置此设置。这也将显示在phpinfo()结果中。

    您在更改php.ini后是否重新启动了apache?我现在有了。这就解决了问题。谢谢。您在更改php.ini之后重新启动了apache吗?我现在已经重新启动了。这就解决了问题。谢谢。+1“您在对ini文件进行任何更改后重新启动了web服务器”;+1“您在对ini文件进行任何更改后重新启动了web服务器”。