我正在尝试上传大于2Mo的文件,我的表单上有这个错误
The file is too large. Allowed maximum size is 2 MiB.
这是我的模特
/**
* @var UploadedFile
*
* @Assert\File(maxSize = "32768k")
* @Assert\Valid()
*/
protected $file;
和我的php.ini
post_max_size = 50M
upload_max_filesize = 50M
我已经重新启动了apache
答案 0 :(得分:7)
大多数可能的apache使用另一个php,而不是你编辑ini的那个
只是phpinfo();
在AppKernel.php或app.php
并查找正确的ini
目录 示例中的
Loaded Configuration File => /usr/local/etc/php/5.4/php.ini
答案 1 :(得分:2)
您还可以在网站/目录根目录的.htaccess文件中设置自定义值:
# File size settings for uploads
php_value upload_max_filesize 50M
php_value post_max_size 50M