theIggs Опубликовано 9 Августа 2004 Жалоба Поделиться Опубликовано 9 Августа 2004 Сегодня будем всесторонне разбираться с проблемой незакачивающихся и неотображающихся присоединённых файлов (а также, поскольку механизм один и тот же, с аватарами и фотографиями пользователей).Механизм загрузки файлов в 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 extensionsSeperate with comma (gif,png,jpeg) etc - указать разрешённые типы аватаровЗдесь же -> Max. file size for avatar uploads? (K) - указать максимальный размер для загружаемых аватаров в килобайтах. В русском Админцентре:Системные настройки -> Профиль пользователей -> Допущенные расширения для аватаровСистемные настройки -> Профиль пользователей -> Макс. размер файла для загружаемых аватаров (в Кб) 3. ФотографииSystem Settings -> User Profiles -> Allowed photo URL extensionsSeperate 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 по умолчанию запрещены к использованию, и не зря. Если ваш файл упорно не хочет загружаться, попробуйте загрузить другие картинки. Если другие картинки загружаются, возможно, ваш файл имеет неправильный MIME-тип (проверьте при помощи утилиты из следующего поста). Также, возможно, вы пытаетесь закачать файл на UNIX-систему - тогда убедитесь, что ваш файл имеет расширение в нижнем регистре (.jpg, а не .JPG). Как добавить новые MIME-типы? Читайте следующий пост.Также внимательно прочтите секции 3.4.2 и 3.4.3 нашего FAQ (когда будет готов ). 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. Дополнительно по вопросу: мега-тема Аватары Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 10 Августа 2004 Автор Жалоба Поделиться Опубликовано 10 Августа 2004 Добавление новых 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_typesarray( 1, 'quicktime.gif' , 'OCTET Stream' ) - символическое название данного типа файлов. Можно писать все что угодно, например RAR File.Еще запись array(<...>)может содержать еще один элемент:array( 1, 'quicktime.gif' , 'OCTET Stream', 1 ) - единичка означает, что данный тип файлов может быть использован в аватарах. Ссылка на комментарий Поделиться на других сайтах Прочее
Fastserg Опубликовано 10 Августа 2004 Жалоба Поделиться Опубликовано 10 Августа 2004 Если вы сами себе хостер, меняйте настройки php.ini, в противном случае обращайтесь к вашему хостеру.Это можно изменить при помощи .htaccess но не на всех хостингах... php_value post_max_size 100M php_value upload_max_filesize 10M php_value max_execution_time 90и т.д. Добавлено 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 Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 14 Августа 2004 Автор Жалоба Поделиться Опубликовано 14 Августа 2004 Уважаемые пользователи! Если вы нихрена из вышеперечисленного не попробовали, не пишите, пожалуйста, "Я фсё пробавал но фсёровно ниработает".Это поможет нам точнее понять вашу проблему.Спасибо за внимание. Ссылка на комментарий Поделиться на других сайтах Прочее
Jo Har Key Опубликовано 5 Сентября 2004 Жалоба Поделиться Опубликовано 5 Сентября 2004 theIggs Почтенный, как вы и просили иду сюда! Просто я не слишком опытный посетитель этого форума и потому долго метался перед тем как сначала отправить это сообщения. Прошу прощения. Приветствую, почтенная публика! На своём форуме полной русской версии 1.3 имею проблему - не грузятся как должны, пользовательские аватары. Файлы доходят до каталога на сервере но получаются битыми. Однако в профиле пользователя и в сообщениях получается пустая рамка соответсвующая их пиксельным размерам. Отключал перекодировку через установку файла .htaccess как написано в FAQ, не помогло. Кстати в тех строках про перекодировку указана ссылка на хорошую инструкцию от PeterHost. Я являюсь их клиентом, и таким же образом решил проблему с загрузкой фотографий в фотогалерею Coppermine. А в этом моменте не смог пока разобраться. Может, кто имеет практику настройки форума на PeterHost'е? Скинов никаких пока так и не поставил, всё родное как и было в пакете "Full_Russian_Modified_IPBv13". Графику загружать в сообщения, откровенно скажу, пока не пробовал. Однако на стоящий на этом же сайте Coppermine фотографии принимает нормально после установки файла .htaccess с отключением перекода. Ссылка на комментарий Поделиться на других сайтах Прочее
Тсарь Опубликовано 6 Сентября 2004 Жалоба Поделиться Опубликовано 6 Сентября 2004 .htaccess находится в корневой директории форума? У меня на этом хостинге есть два форума, оба работают отлично. Проверьте еще раз файл, все ли правильно, если не поможет - обратитесь в техподдержку Петерхоста, я думаю они решат проблему. Хмм, могу еще посоветовать оставить в .htaccess только строчку CharsetRecodeMultipartForms off Ссылка на комментарий Поделиться на других сайтах Прочее
Jo Har Key Опубликовано 7 Сентября 2004 Жалоба Поделиться Опубликовано 7 Сентября 2004 Тсарь А ведь получилось именно так как вами было предлоежно, почтенный! Спасибо наигромаднейшее, вопрос решён. Ссылка на комментарий Поделиться на других сайтах Прочее
Yori Опубликовано 15 Сентября 2004 Жалоба Поделиться Опубликовано 15 Сентября 2004 Сообщение Форума Обнаружена ошибка. Если Вам неизвестны причины ошибки, попробуйте обратиться к разделам помощи. Обнаружена ошибка: Неудачная загрузка. Обратитесь к Администрации форума для помощи в разрешении проблемы. А в верхнем углу он показывает размеры моего "загрузившегося" аватараа,но самого его не показывае,а показывает красный крест Ссылка на комментарий Поделиться на других сайтах Прочее
rgs Опубликовано 15 Сентября 2004 Жалоба Поделиться Опубликовано 15 Сентября 2004 Люди помогите пожалуста! на локал хосте правил форум (с версии 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 вот, а когда загружает файл пишет: Произошла ошибка при загрузке файла. Возможно файл имеет неправильный формат, либо размер файла превышает норму. Проверьте загружаемый файл и попробуйте снова.но все верно в настройках... не пойму в чем дело... на папке аплоад чмод стоит 777 ... Ссылка на комментарий Поделиться на других сайтах Прочее
Iris Опубликовано 15 Сентября 2004 Жалоба Поделиться Опубликовано 15 Сентября 2004 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 (пути сервеные можно взять в админке в данных сервера) и поправьте глобальные пути (относительные и абсолютные) в кофигурации доски Ссылка на комментарий Поделиться на других сайтах Прочее
rgs Опубликовано 18 Сентября 2004 Жалоба Поделиться Опубликовано 18 Сентября 2004 нет, если надпись "мой_сайт" то ет я ее просто так написал, закрыл реальный адресс, дабы не рекламировать.... Ссылка на комментарий Поделиться на других сайтах Прочее
Mitos Опубликовано 18 Сентября 2004 Жалоба Поделиться Опубликовано 18 Сентября 2004 путь должен быть не с http (с http это URL) путь должен быть нечто типа /home/мой_сайт/public_html/forum/а он к Вас пытается открыть директорию по URLуWarning: opendir(http://мой_сайт): Ссылка на комментарий Поделиться на других сайтах Прочее
rgs Опубликовано 18 Сентября 2004 Жалоба Поделиться Опубликовано 18 Сентября 2004 Огромное спасибо! все заработало Ссылка на комментарий Поделиться на других сайтах Прочее
Фыр Опубликовано 15 Октября 2004 Жалоба Поделиться Опубликовано 15 Октября 2004 всм здрасте.прочитал ... все сделал... всеравно не работает :-) Обнаружена ошибка. Если Вам неизвестны причины ошибки, попробуйте обратиться к разделам помощи.Обнаружена ошибка: Неудачная загрузка. Обратитесь к Администрации форума для помощи в разрешении проблемы. может я пути архиву не правильно пишу ?!?!?!? Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 15 Октября 2004 Автор Жалоба Поделиться Опубликовано 15 Октября 2004 Фыр А при чём тут архив? Ты что, файлы в архив загружаешь? Ссылка на комментарий Поделиться на других сайтах Прочее
Фыр Опубликовано 15 Октября 2004 Жалоба Поделиться Опубликовано 15 Октября 2004 ну файлы тож не грузятся. и аватары тож. слушай... если тебе не сложно - помоги ? ))icq - 168460950.я тебя админом бы пустил (wizards.org.ru/forum).еще не знаю какой файл редактировать чтоб панельку "С возвращением,..." убрать извини за беспокойство. прото 1 раз этот форум поставил Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 16 Октября 2004 Автор Жалоба Поделиться Опубликовано 16 Октября 2004 Фыр Кидай данные в ПМ. Сразу предупреждаю - найду ведь, где ты забыл сделать по инструкции - после этого устраиваю здесь публичную порку. Ссылка на комментарий Поделиться на других сайтах Прочее
Фыр Опубликовано 16 Октября 2004 Жалоба Поделиться Опубликовано 16 Октября 2004 порка это не самое страшное ... Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 16 Октября 2004 Автор Жалоба Поделиться Опубликовано 16 Октября 2004 Фыр 1. Расстановка CHMODЕсли вы подозреваете, что ошибки при загрузке связаны с неправильными CHMOD, то ставьте CHMOD 777 на те папки, куда закачиваются файлы. Обычно достаточно поставить CHMOD 777 на папки: html/avatars, html/emoticons, uploads.Вообще говоря, этот пункт нужно было поставить чуть ли не первым, потому что большинство пользователей инструкции по установке не читает...прочитал ... все сделал...Ну-ну.http://wizards.org.ru/forum/index.php?show...ew=findpost&p=8Всё грузится. Ссылка на комментарий Поделиться на других сайтах Прочее
Фыр Опубликовано 16 Октября 2004 Жалоба Поделиться Опубликовано 16 Октября 2004 порка была мужественно перенесена. огроменное пасибо лучшим(у) админу лучшего форума Ссылка на комментарий Поделиться на других сайтах Прочее
Spect Опубликовано 19 Октября 2004 Жалоба Поделиться Опубликовано 19 Октября 2004 Обратите внимание, файлы Flash по умолчанию запрещены к использованию, и не зря.Расскажите по подробнее почему так ? Ссылка на комментарий Поделиться на других сайтах Прочее
eXed Опубликовано 1 Ноября 2004 Жалоба Поделиться Опубликовано 1 Ноября 2004 Друзья сталкнулся с траблой по данной теме - все работает пучком - картинки грузятся, но вот архивы (в частности 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) , ); Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 2 Ноября 2004 Автор Жалоба Поделиться Опубликовано 2 Ноября 2004 но вот архивы (в частности ZIP/RAR) битые при скачивании оказываютсяА если их по ФТП залить, а потом скачать, всё равно битые?Обратись к хостеру, пусть настроит правильно MIME-типы... Ссылка на комментарий Поделиться на других сайтах Прочее
Fleenger Опубликовано 9 Ноября 2004 Жалоба Поделиться Опубликовано 9 Ноября 2004 В Профиле, когда заходишь в Настройки аватара, выдает следующие ошибки: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? У всех стоит это разрешение, но тогда в чем же проблема?Тут нет решения моей проблемы.У меня все эти настройки в админке учтены. Даже сам пошагово проверял все, что относилось к загрузке и к аватарам, но и не сделал никаких изменений т.к. у меня все там настроено. Ссылка на комментарий Поделиться на других сайтах Прочее
nomen Опубликовано 10 Ноября 2004 Жалоба Поделиться Опубликовано 10 Ноября 2004 Проблема такая - Аватар не грузится. В самом первом посте этого топика было указано посмотреть файл conf_mime_types.php в корневой директории форума. Смотрю - а файла-то нету. Может такое быть?версия 2.0.1 Куда он мог деться и где его взять? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения