【发布时间】:2016-08-07 18:35:12
【问题描述】:
我在 Ubuntu 中使用来自 Bitnami 的 LAMP 堆栈。我正在尝试增加文件 php.ini 中的 post_max_size。
我更改了这些值:
post_max_size = 60M
upload_max_filesize = 60M
然后使用sudo /opt/bitnami/ctlscript.sh restart php-fpm 重置(取自 Bitnami 文档)。没有任何更改生效。
我已尝试从 php.ini 中删除所有文本。我在phpinfo 的顶部收到日期错误,但它仍然显示 post_max_size 为 20M。我试过sudo vi /opt/bitnami/php/etc/php.ini。它显示了我所有的变化。我运行 phpinfo()。它说:
Configuration File (php.ini) Path /bitnami/lampstack-linux-x64/output/php/lib
Loaded Configuration File /opt/bitnami/php/etc/php.ini
它仍然有错误的 20 MB 作为post_max_size。这不在该 INI 文件中。我查看了服务器上的所有其他 .ini 文件,但它们都不在其中。我已经停止并启动了 php-fpm 和 Apache,以确保他们关闭了我的网站,他们都这样做了。
我该如何解决这个问题?
【问题讨论】:
-
可能有不止一个
php.ini与<?php phpinfo(); ?>核对,您的 php 从中获取其 ini 文件 -
它说 Loaded Configuration File /opt/bitnami/php/etc/php.ini 。这就是我正在改变的。
-
您的 VHost/Server 配置中的覆盖规则是什么?一般来说,如果您对服务器配置有写入权限,请避免使用 .htaccess,因为它通常会降低您的网络服务器的速度。
-
@norebu 我从 htaccess 中删除了这些东西,我只是说我也无法让它工作。我想使用 php.ini
-
您是否尝试关闭 Apache,修改您的
php.ini并重新启动 Apache?
标签: php linux apache ubuntu bitnami