Debian - Symfony 2 - 文件"file"超过您的 upload_max_filesize ini 指令(限制为 2048 kb)。(500 内部服务器错误)



我正在尝试在 debian 服务器上部署我的 Symfony 2 应用程序。该网站运行良好。但是我在上传图片时遇到了这个问题......

我尝试上传图片,我的 RestFul API 返回此错误:

The file "file.JPG" exceeds your upload_max_filesize ini directive (limit is 2048 kb). (500 Internal Server Error)

我在互联网上检查了如何解决这个问题。显然,我需要更改的值

upload_max_filesize = 2M

我更改了 20M 的值。我也改变了post_max_size。我的新配置是:

upload_max_filesize = 20M
post_max_size = 20M

更新后,我确实使用以下命令重新启动了服务器:

/etc/init.d/apache2 reload

它不会改变任何东西。我仍然有同样的错误:/我是root,所以这不是权限问题。有了php信息,我找到了php.ini,所以我想我更改了正确的文件。

我没有看到任何其他解决方案...

感谢@nifr的帮助,我按照他的指示,尝试通过调用方法phpinfo()来获取带有 php 文件的 php 信息。此调用给出的Loaded Configuration file路径与命令 php -i | grep "Configuration File" 给出的路径不同。

如果你想对 php 进行一些更改,请务必更改正确的 php.ini。要确定此文件的位置,只需使用函数 phpinfo() .这是最好的方式

相关内容

最新更新