Перечислю основные моменты, которые нужно проверить, если файл не грузится на сервер
phpinfo();
file_uploads - возможность запретить или разрешить загрузку файлов в целом. По умолчанию On.
upload_max_filesize - максимальный размер файла, который может быть загружен. Если Вам необходимо работать с большими файлами, измените эту настройку. По умолчанию 2М. Не забудьте изменить post_max_size.
post_max_size - общее ограничение сверху на размер данных, передаваемых в POST запросе. Если Вам необходимо работать с большими файлами, или передавать несколько файлов одновременно, измените эту настройку. Значение по умолчанию 8М.
upload_tmp_dir - временная директория на сервере, в которую будут помещаться все загружаемые файлы. Проверьте, какие на нее выставлены права
Проверить содержимое массива $_FILES
print_r($_FILES);Если элемент массива errors содержит значение отличное от нуля:
1. 'Размер файла большой' (upload_max_filesize конфигурационного файла php.ini.);
2. 'Размер файла большой' (превысил значение MAX_FILE_SIZE, указанное в HTML-форме);
3. 'Загружено только часть файла';
4. 'Файл не загружен';
6. 'Не задан временный каталог';
7. 'Невозможна записаь на дискк';
Комментариев нет:
Отправить комментарий