Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Гость RSS-Bot

Важное с Sysman.Ru: Проблемы при загрузке файлов на форум

Рекомендованные сообщения

Гость RSS-Bot

Song:

Если файлы не загружаются на форум. Форум выдаёт ошибкуЦитата Неудачная загрузка, обратитесь к администратору причина может быть в одном из следующих моментов:

 

Со стороны сервера:

 

1) Upload файлов выключен

file_uploads - директива php.ini файла, которая регулирует загрузку файлов на сервер по протоколу HTTP.

 

2) Установлено ограничение на размер файла. Этот вариант наиболее вероятен в случае, если загружаются маленькие файлы, но не загружаются большие.

Делается это в:

  • Configuration PHP Core (php.ini):
    upload_max_filesize - максимальный размер загружаемого файла. По умолчанию везде 2mB.
    post_max_size - максимальный размер поста при отправке его на сервер. Добвляемый файл также является его частью.
  • Файл .htaccess:
    php_value post_max_size xxM
    php_value upload_max_filesize xxM

3) Не хватает времени для обработки залитого файла на сервер.

Это директива max_execution_time файла php.ini. По умолчанию равна 30-ти секундам.

 

4) Не хватает времени, отводённого скрипту на обработку переданного файла на сервере.

Это директива max_input_time файла php.ini. По умолчанию равна 60-ти секундам.

 

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

Обычно нехватка памяти заканчивается ошибкой:

Цитата Fatal error: Allowed memory size of xxx bytes exhausted (tried to allocate xxx bytes) in ...

или белым экраном, если вывод ошибок PHP не разрешён директивой display_errors файла php.ini.

 

6) Неправильная настройка директории TMP на сервере.

При заливке файла он сначала заливается во временную директорию и только потом средствами скрипта переносится в нужную скрипту папку (uploads для скрипта IPB).

 

Ограничение может изменить только ваш хостер или вы, если вы и есть хостер :)

 

 

Со стороны форума:

 

1) Папка uploads отсутствует или не имеет нужных прав (CHMOD 777) или не имеет верного владельца.

2) Неправильный путь к папке в настройках Админ-Центра

3) Отсутствует нужный mime-type файла в настройка миме типов (для 1.x - conf_mime_types.php, для 2.х - в Админ-центре).

4) Размер файла превышает максимально допустимый размер для опрделённой группы

5) Некоторые функции форума (например, загрузка аватар или фотографий) допускают загрузку только определённых типов файлов. Эти типы файлов настраиваются в Админ-центре.

6) В Админ-центре заявлено использование GD библиотеки для создания миниатюр графических файлов, но сама библиотека недоступна для php.

Поделиться сообщением


Ссылка на сообщение
Гость RSS-Bot

Song: Русский Апач, битые файлы

 

Если графические файлы закачиваются битыми (не отображаются, хотя сами файлы в папке uploads появляются; при скачивании с FTP обратно на свой компьютер - тоже не отображаются), очевидно, Ваш сервер запущен на Russian Apache. Если это так, то для решения проблемы необходимо создать в корневом каталоге форума файл .htaccess (если уже есть - добавить в него):

 

Цитата (.htaccess)<IfModule mod_charset.c>

CharsetRecodeMultipartForms off

</IfModule>

 

IfModule - это на случай, если Ваш проект будет переноситься на обычный Apache.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...