-
Постов
2089 -
Зарегистрирован
-
Посещение
-
Победитель дней
130
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные Desti
-
-
3 часа назад, Zero108 сказал:
так в чем проблема то отдавать через движок? Что мешает в данном случае? Вот городить костыли не хочется, если честно. Забыть легко потом после обновления
Не хочется - не городите, какая проблема.
8 часов назад, f2065 сказал:Вопрос в том как бы заставить IPS Загрузки отдавать файлы напрямую, не прогоняя через php.
Это был ответ на вопрос.
-
Если хочется отдавать контент по типу, то заменить вторую строку на
header('Content-Type: '.\IPS\File::getMimeType( $file->originalFilename ));
-
У меня так было сделано одно время, на 3.х
В server{} nginx создаем
location /uploads { root /home/user/; internal; }
root указывает на корневую директорию форума. Рестартуем nginx.
в app../downloads/modules/front/downloads/view.php перед
/* Print the file, honoring ranges */
вставляем
header("X-Accel-Redirect: /uploads/" . $file->container.'/'.$file->filename;); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=' . $file->originalFilename); exit;
После этого файлы будет отдавать nginx, а не движок форума.
-
Амазон надо блокировать по наибольшему префиксу, типа /16, всё остальное деньги на ветер. Толку от этих посетителей 0, там только боты юных исследователей интернета.
-
Поменять систему загрузки для downloads. Если у вас nginx, то отдавать с заголовком X-Accel-Redirect.
-
Закачал в 4.7.16 файл на 800 мегов, скачался без проблем.
-
Тогда верните всё как было и удалите строчку
<li data-role='group'>{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"}</li>
-
-
В дефолтной теме: Шаблоны > forums > front > topics > postContainer
найти
{{if !$comment->isAnonymous()}}
заменить на
{{if 0 && !$comment->isAnonymous()}} -
-
-
Сложно, этих данных в кеше нет, надо огород городить дополнительный. Посмотрю, но не обещаю.
-
-
Эта ошибка исправлена в моей версии -
-
Найдите в application/core/admin/settings/webapp.php строку
$form->add( new \IPS\Helpers\Form\YesNo( 'configure_manifest', \count( $manifestDetails ) > 0, FALSE, array(
и замените ее на
$form->add( new \IPS\Helpers\Form\YesNo( 'configure_manifest', ( isset($manifestDetails) && \count( $manifestDetails ) > 0 ), FALSE, array(
Возможно поможет.
-
-
-
5 часов назад, AHristich сказал:
считается что это ddos?
Одинаковые запросы, которые не могут быть созданы человеками - больше 5-10 в секунду с разных нестандартных локаций.
Меня последнее время раз в две недели стабильно атакуют часовыми атаками.
gelo я про то, что нельзя по UA блокировать
-
2 часа назад, gelo сказал:
Gecko, AppleWebKit
Это UA обычных браузеров, зачем их блокировать?? Вот мой: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
-
Где-то я такое недавно видел.. Если это приложение типа recent post, то там в настройках есть exclude forum и, если в этой настройке ничего не указано, будет генерить пустой IN(). Попробуйте добавить какой-нить форум в этой настройке.
-
-
-
-
При скачивании больших файлов они обрезаются.
в Техническая поддержка Invision Community
Опубликовано
Этим софтом мало кто пользуется, но за инфу спасибо.