php.ini 文件中的更改被忽略

php.ini 文件中的更改被忽略

我对此感到很困难。我正在努力增加

post_max_size = 90M
upload_max_filesize = 50M

但我的 info.php 仍然显示默认值 20M

我正在编辑 100% 正确的文件,该文件由 apache2 加载,我直接从 phpinfo 页面获取路径。我确实有 .htaccess 文件,但其中没有任何内容可以覆盖 php 设置。

我尝试了很多可用的解决方案,但都没有成功。其中一个是:stackoverflow.com/questions/14327409/changes-to-upload-max-filesize-in-ubuntu-php-ini-will-not-take-effect

第一个答案似乎对其他人有用,但对我来说却不起作用。我用这些值创建了 30-user.ini 文件,但没有成功。(我检查了配置目录的正确路径,并仔细检查了一遍)

对于某些人来说,另一种解决方案是简单地重启服务器。我不知道这有什么用,也没有试过,因为我不想停机。

我正在使用 ubuntu 16 服务器和 php7.0,我重新启动了 apache2,但不确定如何重新启动 php(如果需要的话)。

也许将这些值放入 .htaccess 文件会有帮助?但不确定语法应该是什么样子。

答案1

我发现在 .htaccess 文件中添加这些值是可行的。但这不是理想的解决方案,我真的想知道为什么它不起作用。如果有人有任何线索,我会很高兴。

相关内容