Проблемы с загрузкой файлов

В этой статье мы попытались собрать основные решения проблем, связанных с загрузкой файлов на форум. Так же существует более подробное описание ошибок связанных с прикреплением файлов, ознакомиться с ним можно здесь.

Права доступа

На системах семейства UNIX Вам необходимо выставить права доступа 0777 (чтение, запись, выполнение) для директорий загрузок, для того чтобы PHP смог записывать туда загруженные файлы. Вы можете сделать это с помощью FTP клиента, нажав правой кнопкой мыши на директорию и выбрав пункт меню «Права доступа» (или другой похожий пункт). В операционных системах Windows, Вы должны убедиться, что «Все» (или, по крайней мере, пользователь, от имени которого работает вебсервер) имеют права доступа Чтение/Запись к папке загрузок и директория не имеет атрибут «Только для чтения».

Загрузка файлов поддерживается в Безопасном режиме в большинстве случаев.

Указан неправильный путь к директории загрузок

Дважды перепроверьте «Путь к директории /upload/» в разделе Настройки → Общие настройки. Если у Вас указан неверный путь, измените путь и повторите попытку загрузки файла.

Недопустимый тип файла

Вы можете указать какие типы файлов будет позволено загружать на Ваш сайт в Админцентре в разделе Управление → Типы файлов. Если Вы попытаетесь загрузить файл тип которого не указан, IPB запретит это сделать.

Файл слишком велик

  1. Для каждой группы Вы можете указать максимальный размер прикрепляемого к сообщению файла. Если пользователь загрузил один (или более) файл больше указанного размера, файл не будет сохранен.
  2. Существует ограничение на размер загружаемого файла накладываемое самим PHP. За это ограничение отвечает параметр «upload_max_filesize». Значение этого параметра по-умолчанию 2МБ, поэтому если Вы заметили, что файлы более 2МБ не загружаются, то наиболее вероятно, что причина в этом ограничении. Для увеличения лимита Вам следует связаться с Вашим хостинг провайдером.
  3. Если Вы используете вебсервер Apache, то в настройках (httpd.conf) есть директива «LimitRequestBody» c значением по-умолчанию 500К, эта директива остановит загрузку файлов размер которых превышает указанное значение. Если Вы подозреваете, что ошибки загрузки файлов связаны с этими настройками, Вам понадобится host's assistance.

No permission to upload You can configure per-forum which permission masks are able to upload files. You should ensure that the user's are in a group (or have an appropriate permission mask override configuration) that will allow them to upload files to the specific forum they are attempting to upload to.

Нет прав на загрузку. Для каждого форума Вы можете настроить маски доступа на загрузку файлов. Вам следует убедиться, что пользователи находятся в группе (или имеют права доступа для обхода ограничений) которой позволено загружать файлы в указанный форум.

Расхождение версий файлов

Если у Вас содержаться файлы форума, версия которых отличается от версии других файлов (например файл index.php от версии 2.1.7, а сам форум версии 2.3.1), могут возникнуть проблемы с загрузкой. Пожалуйста убедитесь, что версии всех файлов совпадают.

 

kb/attachments/unable_to_upload.txt · Последние изменения: 2007/08/24 12:50 vasyast

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru