Сам UploadException
в моем случае был вызван ошибкой со статусом UPLOAD_ERR_INI_SIZE
, которая вызвана значением директивы upload_max_filesize
php, которая по умолчанию составляет 2 МБ.
Вы можете изменить его в своем файле php.ini:
; Maximum allowed size for uploaded files
upload_max_filesize = 20M
; Must be greater than or equal to upload_max_filesize
post_max_size = 20M
Затем вам следует перезапустить свой веб-сервер следующим образом:
убунту
sudo /etc/init.d/apache2 restart
centos
systemctl restart httpd
or
service httpd restart
macos
sudo apachectl -k restart
or
sudo /usr/sbin/apachectl restart
Если это не помогает, вы можете проверить, было ли внесено изменение, включив phpinfo();
в свой скрипт.
В моем случае значение не изменилось, как я ни старался.
В конце концов мне пришлось перезапустить мою систему, чтобы решить проблему.
person
Pavel Alazankin
schedule
24.01.2018