繁体   English   中英

php.ini无法更改upload_max_filesize

[英]php.ini unable to change upload_max_filesize

我正在Ubuntu 13.04上开发php应用程序,当我尝试更改upload_max_filesize设置时:

$ sudo gedit /etc/php5/apache2/php.ini

并重新启动apache值在我的phpinfo()保持不变,它们保持默认值

这是phpinfo中提到的路径:

加载的配置文件/etc/php5/apache2/php.ini

可以从多个位置读取这些值。 您只显示一个位置(是的,有一个phpinfo仅显示一个位置,但是phpinfo中还有其他元素提示其他ini位置并告诉您真相:phpinfo不显示所有inis)。

因此,实际上这取决于您的配置(因为您使用的是开放系统,所以配置可能会大不相同),我们唯一可以肯定地说的是您

  • a)编辑了错误的文件-或者-
  • b)在编辑正确的文件时出错。

要解决您的问题,请编辑正确的文件。

要找到正确的文件,请了解您的系统PHP配置

要了解您的系统PHP配置,请开始删除ini并查看会发生什么。

要了解其一般工作原理-而不是特定于您的系统-您可以轻松查阅PHP手册:

尝试检查php.ini中是否存在语法错误,如果存在任何语法错误,它将不接受更改。

还请确保您的php.ini可写

或者,如果您使用的是Linux(同样适用于Windows,只是路径不同),请使用以下命令检查错误日志文件:

$ tail -n 100 /var/log/apache2/error.log

重新启动apache服务器后

如果php.ini中出现语法错误,这将向您显示错误的行及其原因。

还要检查“扫描此目录以查找其他.ini文件”和“已解析的其他.ini文件”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM