Перейти к контенту

Аттачи, присоединенные изображения, фото, загрузка


theIggs

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

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

Механизм загрузки файлов в IPB довольно сложный (недаром по нему столько вопросов), проблемы могут возникнуть на нескольких этапах, поэтому постараемся осветить вопрос со всех сторон.

 

 

Уровень настроек форума

Самый первый уровень, который нужно сконфигурировать - это настройки самого форума. Направляемся в Админцентр.

 

0. Вы ведь правильно расставили все пути?

Пути к папке uploads, в которую складываются все загруженные файлы, при установке обычно определяются правильно. Если же ваша левая нога вдруг пожелала исправить эти пути, админцентр при входе будет приветствовать вас надписью в правом фрейме наподобие этой:

Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(/forum/uploads) is not within the allowed path(s): (/home/users/vasya/htdocs/:/opt/apache/cgi-bin/) in /home/users/vasya/htdocs/forum/sources/Admin/ad_index.php on line 181

Warning: opendir(/forum/uploads) [function.opendir]: failed to open dir: Operation not permitted in /home/users/vasya/htdocs/forum/sources/Admin/ad_index.php on line 181

Соответствующая настройка размещается в админцентре в меню System Settings (Системные настройки) -> General Configuration (Главная конфигурация) и называется Upload Directory (Путь до директории 'uploads',

Слэш в конце не требуется).

 

В данном примере мы указали вместо правильного пути /home/users/vasya/htdocs/forum/uploads сокращённый /forum/uploads. Слэш в начале пути указывает серверу, что искать нашу папку для закачек нужно от корневого каталога сервера. В итоге сервер ищет папку где-то в своём корне и не находит её вместо того, чтобы обратиться к папке uploads, рамещённой внутри любезно предоставленного хостером каталога /home/users/vasya/...

 

Отсюда мораль: путь нужно указывать полностью и правильно. Если вы вдруг не знаете, какой у вас правильный путь на сервере до папки uploads, скачайте замечательный скриптик RemView, закиньте его по FTP в папку uploads, а потом запустите браузером, примерно так:

http://www.vasya.ru/forum/uploads/remview.php

В верху окошка RemView показывает полный путь к текущей папке. Копируем в настройки форума и наслаждаемся.

РемВью после этого нужно удалить (не говорите, что вас не предупреждали). А если не хотите заморачиваться с РемВью, внимательно взгляните на ошибку, которая пишется в админке - там, собственно говоря, пути от корневого каталога до вашего уже написаны. :)

 

1. Прикреплённые картинки в темах

System Settings -> Topics, Posts & Polls -> Valid postable image extensions (Seperate with comma (gif,jpeg,jpg) etc) - укажем через запятую разрешённые к загрузке в темах форматы изображений (обычно gif,jpeg,jpg,png)

 

В русском Админцентре -> Системные настройки -> Темы, Сообщения, Опросы -> Допустимые расширения картинок (Разделять через запятую (gif,jpeg,jpg) и т.д.)

 

2. Аватары

System Settings -> User Profiles -> Allowed image extensions

Seperate with comma (gif,png,jpeg) etc - указать разрешённые типы аватаров

Здесь же -> Max. file size for avatar uploads? (K) - указать максимальный размер для загружаемых аватаров в килобайтах.

 

В русском Админцентре:

Системные настройки -> Профиль пользователей -> Допущенные расширения для аватаров

Системные настройки -> Профиль пользователей -> Макс. размер файла для загружаемых аватаров (в Кб)

 

3. Фотографии

System Settings -> User Profiles -> Allowed photo URL extensions

Seperate with comma (gif,png,jpeg) etc - указать разрешённые типы для фото

Users and Groups -> Manage User Groups -> Edit Group - в настройках каждой группы указать:

PERSONAL PHOTO: Max upload file size (in KB)

(Leave blank to disallow uploads) - максимальный размер для загружаемых фотографий

Max Width (px) и Max Height (px) - геометрические размеры загружаемой фотографии

 

В русском Админцентре:

Системные настройки -> Профиль пользователей -> Допущенные расширения в ссылках фотографий

Пользователи и группы -> Управление группами -> Редактировать:

ПЕРСОНАЛЬНОЕ ФОТО: Максимальный размер загружаемой фотографии (в кб)

Макс. ширина (px)

Макс. высота (px)

 

4. Все файлы, прикрепляемые при отправке сообщения

Во-первых, нужно разрешить закачку файлов группам:

Users and Groups -> Manage User Groups -> Edit Group, в настройках каждой группы указать:

POST: Max upload file size (in KB)( Quick Help )

(Leave blank to disallow uploads) - максимальный размер прикрепляемого файла в килобайтах

Во-вторых, нужно настроить разрешения на закачку в каждом отдельно взятом форуме:

Forum Control -> Manage Forums -> Permissions, затем в графе Upload поставить галочки только для нужных групп

 

В русском Админцентре:

Пользователи и группы -> Управление группами -> Редактировать, СООБЩЕНИЕ: Максимальный размер загружаемых файлов (в кб)

Настройки форумов -> Управление форумами -> Параметры доступа, работаем с графой Загрузка

 

 

Уровень файлов форума

Определённые меры безопасности предприняты на уровне стандартных файлов форума. Кроме того, вы сами могли что-то отредактировать и попортить, поэтому проверим всё дважды. ;)

 

1. conf_mime_types.php

В корневом каталоге форума (рядом с index.php и admin.php) лежит волшебный файлик conf_mime_types.php, который и определяет, какие файлы разрешены к загрузке и использованию.

Рассмотрим, как он работает, на примере пары первых строчек:

 // mime               allow post  img           type           allow avatar

   "application/pdf"      => array( 1, 'pdf.gif'       , 'PDF Document'   ) ,
   "image/x-png"        => array( 1, 'quicktime.gif' , 'PNG Image'  , 1    ) ,

Как видим, под каждый MIME-тип имеется своя строчка в массиве. Здесь задаётся:

первое число (1) - можно ли прикреплять данный тип файлов в сообщениях;

'quicktime.gif' - иконка, которая будет отображаться для таких файлов в темах (иконки лежат в папке html/mime_types/);

'PNG Image' - полное название для типа файла;

последнее число (1 или пусто) - можно ли загружать файл данного типа в качестве аватара.

 

Вооружившись новыми знаниями :), прочтём первые две строчки нашего файла:

- файлы "application/pdf" (*.pdf) разрешены к загрузке, отображаются значком pdf.gif, не могут быть аватарами;

- файлы "image/x-png" (*.png) разрешены к загрузке, отображаются значком quicktime.gif, могут быть аватарами.

 

Обратите внимание, файлы Flash по умолчанию запрещены к использованию, и не зря. :D

Если ваш файл упорно не хочет загружаться, попробуйте загрузить другие картинки. Если другие картинки загружаются, возможно, ваш файл имеет неправильный MIME-тип (проверьте при помощи утилиты из следующего поста). Также, возможно, вы пытаетесь закачать файл на UNIX-систему - тогда убедитесь, что ваш файл имеет расширение в нижнем регистре (.jpg, а не .JPG).

 

Как добавить новые MIME-типы? Читайте следующий пост.

Также внимательно прочтите секции 3.4.2 и 3.4.3 нашего FAQ (когда будет готов :D).

 

2. Файлы, содержащие HTML-формы для загрузки

Довольно распространена ситуация, когда при установке модификаций правились файлы форума, и возможно, были затёрты соответствующие функции для загрузки файлов.

Во-первых, проверим, всё ли в порядке с HTML-формами для загрузки файлов. Для этого нужно просмотреть исходный код странички, откуда вы пытаетесь загрузить файл (например, в IE меню Вид -> Просмотр HTML-кода).

В открытом коде ищем:

<form

Форму, которая позволяет загружать файл, можно отличить по следующим признакам:

- у неё прописан атрибут

enctype='multipart/form-data'

- где-то в пределах видимости должен быть скрытый элемент input по имени MAX_FILE_SIZE

<input type='hidden' name='MAX_FILE_SIZE' value='5120000' />

(Кстати, здесь же вы можете убедиться, что размер файла - value - указывается именно тот, который установлен в Админцентре.)

Если похожей формы в коде нет, значит, на страничке подчистую вырезаны функции закачки файлов.

 

Исправлять такое - обычно дело долгое и неблагодарное, поэтому рекомендуем просто перезалить существующие файлы соответствующими файлами из оригинального дистрибутива (с которого вы ставили форум).

Для закачки в темы - sources/Post.php, sources/lib/post*.php, Skin/s*/skin_post.php

Для аватаров и фото - sources/Usercp.php, Skin/s*/skin_ucp.php

 

Впрочем, можете запастись толковой программкой типа Araxis Merge и искать отличия в коде. :)

 

PS Проверить, работает ли вообще закачка по протоколу HTTP, можно при помощи следующей тестовой формы (просто скопируйте текст в файл upload.php, измените _URL_ на правильный, закачайте и запустите в браузере).

<form enctype="multipart/form-data" action="_URL_" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>

Пример взят из PHP Manual. Если вы в этом не разбираетесь, можете пропустить этот шаг.

 

PPS Внимание! Ошибка при закачке фото / аватара

Неверная авторизация. Вернитесь назад и повторите попытку. Если Вы неверное обратились к данной функции, исправьте ошибку и используйте соответствующий этой функии метод.

означает криво отредактированный скин. Замените файл skin_ucp.php стандартным.

 

 

Уровень PHP

Довольно часто встречается ситуация, что именно хостер с его настройками PHP оказывается крайним в ваших проблемах.

Проверяем настройки phpinfo() - это можно сделать в Админцентре -> System Settings -> Server Environment (Системные настройки -> Данные сервера).

Ищем на страничке и проверяем следующие значения:

 

file_uploads = On // включена ли вообще закачка файлов?

max_execution_time = 30 // по умолчанию скрипту отведено время работы 30 секунд. Возможно, большие файлы не смогут залиться за это время, тогда стоит выставить значение побольше

max_input_time = 60 // время, отводимое скрипту на обработу переданных данных

post_max_size = 2M // максимальный разрешённый размер данных, передаваемых методом POST (файлы именно так и передаются)

upload_max_filesize = 2M // собственно, максимальный размер закачиваемого файла

 

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

Если вы сами себе хостер, меняйте настройки php.ini, в противном случае обращайтесь к вашему хостеру.

 

Спасибо за подробное описание Hrun.

 

 

Уровень Apache

Одной из главных проблем в случае UNIX-систем является неправильная расстановка CHMOD на каталоги форума. Впрочем, возможны и другие неприятности. ;)

 

1. Расстановка CHMOD

Если вы подозреваете, что ошибки при загрузке связаны с неправильными CHMOD, то ставьте CHMOD 777 на те папки, куда закачиваются файлы. Обычно достаточно поставить CHMOD 777 на папки: html/avatars, html/emoticons, uploads.

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

 

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

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

<IfModule mod_charset.c>
CharsetRecodeMultipartForms off
</IfModule>

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

 

Подробнейшая инструкция на эту тему есть у PeterHost'a.

 

3. Предыдущие версии IPB

Широко известна проблема с версиями IPB 1.1, когда аватары закачиваются нормально (их можно затем скачать и просмотреть), но в форуме не отображаются. Проверьте CHMOD на закачанные файлы аватаров (uploads/av*.*). Если выставляется 600, напишите об этом здесь... найдём старую тему... :)

 

4. Неправильная настройка временной директории /tmp

Довольно редкая проблема, но вдруг? :)

Убедитесь, что установлена правильная директория для временных файлов (исправить это поможет только хостер).

Проверьте также в phpinfo() значение upload_tmp_dir.

 

Дополнительно по вопросу: мега-тема Аватары

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 613
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

Добавление новых MIME-типов для закачки:

 

В: 3.4.2. Как добавить новые типы файлов, чтобы разрешить их для прикрепления к сообщениям на форуме?

О: Необходимо прописать каждый новый тип в файле conf_mime_types.php по подобию с другими. Так же можно воспользоваться утилитками: MIME Type Tool (указываете файл, а она вам выдает его mime тип) и Advanced MIME Type Tool (указываете ваш файл conf_mime_types.php и утилита помогает отредактировать вам его).

 

Пример добавления rar-архивов:

$FILE_TYPE = $HTTP_POST_FILES['FILE_UPLOAD']['type']; определяет RAR как

'application/octet-stream' по этому в файл conf_mime_types.php перед

);

добавляем

"application/octet-stream" => array( 1, 'quicktime.gif' , 'OCTET Stream' ),

Поясним, что обозначет эта строчка:

"application/octet-stream" - mime-тип rar-архива, по этой записи сервер узнает что передаваемый файл есть ни что иное, как rar-архив (эту запись ему отправляет браузер)

array( 1, 'quicktime.gif' , 'OCTET Stream' ) - единичка означает, что данный тип файлов может быть прикреплен к сообщению, если стоит 0, то данный тип файлов нельзя будет прикреплять

array( 1, 'quicktime.gif' , 'OCTET Stream' ) - иконка для графического изображения файла. Все иконки хранятся в ./html/mime_types

array( 1, 'quicktime.gif' , 'OCTET Stream' ) - символическое название данного типа файлов. Можно писать все что угодно, например RAR File.

Еще запись array(<...>)может содержать еще один элемент:

array( 1, 'quicktime.gif' , 'OCTET Stream', 1 ) - единичка означает, что данный тип файлов может быть использован в аватарах.

Ссылка на комментарий
Поделиться на других сайтах

Если вы сами себе хостер, меняйте настройки php.ini, в противном случае обращайтесь к вашему хостеру.

Это можно изменить при помощи .htaccess но не на всех хостингах...

 

php_value post_max_size 100M
php_value upload_max_filesize 10M
php_value max_execution_time 90

и т.д. :D

 

 

Добавлено 23:10 31.01.2005

Если PHP работает как модуль апача, то следует изменять данные дериктивы через .htaccess

 

Если php работает как cgi либо включен phpsuexec, то через .htaccess будет 500 ошибка, тогда создаем файл пустой с названием php.ini. В этот файл вставляем нужное.

Пример.

php_value post_max_size 100M
php_value upload_max_filesize 10M
php_value max_execution_time 90
...

 

Посмотреть в каком режиме работает php можно через phpinfo;

 

Напротив Server API будет Apache или CGI

Ссылка на комментарий
Поделиться на других сайтах

Уважаемые пользователи!

Если вы нихрена из вышеперечисленного не попробовали, не пишите, пожалуйста, "Я фсё пробавал но фсёровно ниработает".

Это поможет нам точнее понять вашу проблему.

Спасибо за внимание.

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

theIggs

Почтенный, как вы и просили иду сюда! Просто я не слишком опытный посетитель этого форума и потому долго метался перед тем как сначала отправить это сообщения. Прошу прощения.

 

Приветствую, почтенная публика!

 

На своём форуме полной русской версии 1.3 имею проблему - не грузятся как должны, пользовательские аватары. Файлы доходят до каталога на сервере но получаются битыми. Однако в профиле пользователя и в сообщениях получается пустая рамка соответсвующая их пиксельным размерам. Отключал перекодировку через установку файла .htaccess как написано в FAQ, не помогло. Кстати в тех строках про перекодировку указана ссылка на хорошую инструкцию от PeterHost. Я являюсь их клиентом, и таким же образом решил проблему с загрузкой фотографий в фотогалерею Coppermine. А в этом моменте не смог пока разобраться. Может, кто имеет практику настройки форума на PeterHost'е?

 

Скинов никаких пока так и не поставил, всё родное как и было в пакете "Full_Russian_Modified_IPBv13". Графику загружать в сообщения, откровенно скажу, пока не пробовал. Однако на стоящий на этом же сайте Coppermine фотографии принимает нормально после установки файла .htaccess с отключением перекода.

Ссылка на комментарий
Поделиться на других сайтах

.htaccess находится в корневой директории форума? У меня на этом хостинге есть два форума, оба работают отлично. Проверьте еще раз файл, все ли правильно, если не поможет - обратитесь в техподдержку Петерхоста, я думаю они решат проблему.

 

Хмм, могу еще посоветовать оставить в .htaccess только строчку

 

CharsetRecodeMultipartForms off

Ссылка на комментарий
Поделиться на других сайтах

Сообщение Форума

Обнаружена ошибка. Если Вам неизвестны причины ошибки, попробуйте обратиться к разделам помощи.

 

Обнаружена ошибка:

 

Неудачная загрузка. Обратитесь к Администрации форума для помощи в разрешении проблемы.

 

 

 

А в верхнем углу он показывает размеры моего "загрузившегося" аватараа,но самого его не показывае,а показывает красный крест

Ссылка на комментарий
Поделиться на других сайтах

Люди помогите пожалуста! на локал хосте правил форум (с версии 1.1.х на 1.3) все летает нормально, загрузил на сервер и такая лажа, то что не загружает ни аватары, ни графику прикрепленную в посты. Проверил то что написанно выше - все впорядке. В админке выдает ошибку такго типа:

 

Warning: opendir(http://мой_сайт): failed to open dir: not implemented in /home/мой_сайт/public_html/forum/sources/Admin/ad_index.php on line 181

 

вот, а когда загружает файл пишет:

Произошла ошибка при загрузке файла. Возможно файл имеет неправильный формат, либо размер файла превышает норму. Проверьте загружаемый файл и попробуйте снова.

но все верно в настройках... не пойму в чем дело... :D на папке аплоад чмод стоит 777 ...

Ссылка на комментарий
Поделиться на других сайтах

rgs

дык все просто

Warning: opendir(http://мой_сайт): failed to open dir: not implemented in /home/мой_сайт/public_html/forum/sources/Admin/ad_index.php on line 181

Вы неправильно указали пути к папкам в глобальных настройках админки (видимо Вы заменили файл conf_global.php локальным)

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

Ссылка на комментарий
Поделиться на других сайтах

путь должен быть не с http (с http это URL) путь должен быть нечто типа /home/мой_сайт/public_html/forum/

а он к Вас пытается открыть директорию по URLу

Warning: opendir(http://мой_сайт):
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

всм здрасте.

прочитал ... все сделал... всеравно не работает :-)

 

Обнаружена ошибка. Если Вам неизвестны причины ошибки, попробуйте обратиться к разделам помощи.

Обнаружена ошибка:

Неудачная загрузка. Обратитесь к Администрации форума для помощи в разрешении проблемы.

 

может я пути архиву не правильно пишу ?!?!?!?

Ссылка на комментарий
Поделиться на других сайтах

ну файлы тож не грузятся. и аватары тож.

 

слушай... если тебе не сложно - помоги ? :D))

icq - 168460950.

я тебя админом бы пустил (wizards.org.ru/forum).

еще не знаю какой файл редактировать чтоб панельку "С возвращением,..." убрать ;)

 

извини за беспокойство. прото 1 раз этот форум поставил

Ссылка на комментарий
Поделиться на других сайтах

Фыр

Кидай данные в ПМ. Сразу предупреждаю - найду ведь, где ты забыл сделать по инструкции - после этого устраиваю здесь публичную порку.

Ссылка на комментарий
Поделиться на других сайтах

Фыр

1. Расстановка CHMOD

Если вы подозреваете, что ошибки при загрузке связаны с неправильными CHMOD, то ставьте CHMOD 777 на те папки, куда закачиваются файлы. Обычно достаточно поставить CHMOD 777 на папки: html/avatars, html/emoticons, uploads.

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

прочитал ... все сделал...

Ну-ну.

http://wizards.org.ru/forum/index.php?show...ew=findpost&p=8

Всё грузится.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Друзья сталкнулся с траблой по данной теме - все работает пучком - картинки грузятся, но вот архивы (в частности ZIP/RAR) битые при скачивании оказываются - лечатсья винраром, но это грустный вариант, не сталкивались с подобной траблой и где можно парыскать в исходниках, поискать ошибки?

 

$mime_types = array(
    // mime                              allow post  img           type           allow avatar
    "application/pdf"               => array( 1, 'pdf.gif'       , 'PDF Document'   ) ,
    "image/x-png"                    => array( 1, 'quicktime.gif' , 'PNG Image'  , 1    ) ,
    "image/png"                    => array( 1, 'quicktime.gif' , 'PNG Image'  , 1    ) ,
    "video/vivo"                   => array( 1, 'win_player.gif', 'VIVO Movie'     ) ,
    "application/x-compress"        => array( 1, 'zip.gif'       , 'Compressed File') ,
    "video/x-msvideo"                => array( 1, 'win_player.gif', 'MS Video'       ) ,
    "text/html"                    => array( 0, 'html.gif'      , 'HTML Page'      ) ,
    "audio/x-pn-realaudio"           => array( 1, 'real_audio.gif', 'Real Audio File') ,
    "image/gif"                    => array( 1, 'gif.gif'       , 'GIF Image'      ,1 ) ,
    "video/mpeg"                   => array( 1, 'quicktime.gif' , 'MPEG Video'     ) ,
    "image/ico"                       => array( 1, 'gif.gif'       , 'Icon File'      ) ,
    "application/x-tar"               => array( 1, 'zip.gif'       , 'TAR Ball'       ) ,
    "image/x-MS-bmp"               => array( 1, 'bmp.gif'       , 'BMP Image'      ) ,
    "image/tiff"                    => array( 1, 'quicktime.gif' , 'TIFF Image'     ) ,
    "text/richtext"                => array( 1, 'txt.gif'       , 'Rich Text'      ) ,
    "audio/x-realaudio"               => array( 1, 'realaudio.gif' , 'Real Audio'     ) ,
    "application/mac-binhex40"     => array( 1, 'stuffit.gif'   , 'Mac Binary'     ) ,
    "audio/x-aiff"                    => array( 1, 'quicktime.gif' , 'AIFF File'      ) ,
    "application/x-gzip"            => array( 1, 'zip.gif'       , 'GZIP File'      ) ,
    "application/zip"                => array( 1, 'zip.gif'       , 'ZIP File'       ) ,
    "application/postscript"        => array( 1, 'postscript.gif', 'Postscript'     ) ,
    "application/msword"            => array( 1, 'word.gif'      , 'MS Word doc'    ) ,
    "video/quicktime"                => array( 1, 'quicktime.gif' , 'QuickTime Movie') ,
    "application/powerpoint"       => array( 1, 'apps.gif'      , 'PowerPoint Doc' ) ,
    "audio/x-wav"                    => array( 1, 'sound.gif'     , 'WAV File'       ) ,
    "audio/x-mpeg"                   => array( 1, 'mp3.gif'       , 'MPEG Audio'     ) ,
    "image/jpeg"                    => array( 1, 'jpeg.gif'      , 'JPEG Image'     ,1) ,
    "application/x-zip-compressed" => array( 1, 'zip.gif'       , 'ZIP File'         ) ,
    "application/octet-stream"        => array( 1, 'quicktime.gif' , 'OCTET Stream'     ) ,
    "text/plain"                    => array( 1, 'text.gif'      , 'Text File'        ) ,
    "image/pjpeg"                    => array( 1, 'jpeg.gif'      , 'JPEG Image'     ,1) ,
    "application/x-shockwave-flash"=> array( 0, 'quicktime.gif' , 'Flash'          ,0) ,
     
);

Ссылка на комментарий
Поделиться на других сайтах

но вот архивы (в частности ZIP/RAR) битые при скачивании оказываются

А если их по ФТП залить, а потом скачать, всё равно битые?

Обратись к хостеру, пусть настроит правильно MIME-типы... :D

Ссылка на комментарий
Поделиться на других сайтах

В Профиле, когда заходишь в Настройки аватара, выдает следующие ошибки:

Warning: opendir(): open_basedir restriction in effect. File(/usr/home/wwwusers/mass/xxx/www/forum/html/avatars) is not within the allowed path(s): (/home/wwwusers/mass/xxx/www:/var/tmp) in /home/wwwusers/mass/xxx/www/forum/sources/Usercp.php on line 1516

 

Warning: opendir(/usr/home/wwwusers/mass/xxx/www/forum/html/avatars): failed to open dir: Operation not permitted in /home/wwwusers/mass/xxx/www/forum/sources/Usercp.php on line 1516

 

Warning: readdir(): supplied argument is not a valid Directory resource in /home/wwwusers/mass/xxx/www/forum/sources/Usercp.php on line 1518

 

Warning: closedir(): supplied argument is not a valid Directory resource in /home/wwwusers/mass/xxx/www/forum/sources/Usercp.php on line 1534

 

При попытке загрузки аватара, выдает:

Это меню отключено.

Неудачная загрузка. Обратитесь к Администрации форума для помощи в разрешении проблемы.

Я незнаю где я отключал, но хочу узнать от вас где включить и как избавится от ошибок?

Я админ на форуме и в группе админов стоит галочка(YES) напротив Can Upload avatars? У всех стоит это разрешение, но тогда в чем же проблема?

Тут нет решения моей проблемы.

У меня все эти настройки в админке учтены. Даже сам пошагово проверял все, что относилось к загрузке и к аватарам, но и не сделал никаких изменений т.к. у меня все там настроено.

Ссылка на комментарий
Поделиться на других сайтах

Проблема такая - Аватар не грузится.

 

В самом первом посте этого топика было указано посмотреть файл conf_mime_types.php в корневой директории форума.

 

Смотрю - а файла-то нету.

 

Может такое быть?

версия 2.0.1

 

Куда он мог деться и где его взять?

Ссылка на комментарий
Поделиться на других сайтах


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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.