всякий раз, когда вы сталкиваетесь с проблемами в PHP, я предлагаю проверить файлы журналов веб-сервера. в этой ситуации, я думаю, это могут быть конфигурации PHP. проверьте настройки PHP и убедитесь, что загрузка файлов разрешена на веб-сервере. Конфигурации PHP хранятся в файле php.ini. чтобы узнать больше, создайте простой php-файл, скажите info.php и введите в него следующие строки:
<?php
phpinfo();
?>
загрузите info.php на свой сервер и откройте страницу в своем веб-браузере. попробуйте найти "file_uploads". это должно быть "на". если он выключен, найдите файл php.ini и измените значение «file_uploads» на «on».