Перейти к содержанию

Активность

Лента обновляется автоматически

  1. Сегодня
  2. Если хочется отдавать контент по типу, то заменить вторую строку на header('Content-Type: '.\IPS\File::getMimeType( $file->originalFilename ));
  3. У меня так было сделано одно время, на 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, а не движок форума.
  4. Амазон надо блокировать по наибольшему префиксу, типа /16, всё остальное деньги на ветер. Толку от этих посетителей 0, там только боты юных исследователей интернета.
  5. Поменять систему загрузки для downloads. Если у вас nginx, то отдавать с заголовком X-Accel-Redirect.
  6. не совсем понял, где что менять, но руками каждую ссылку можно и так восстановить, так как сами ссылки внутри дискорда остались рабочими. А вот вне диса, как ответила поддержка, они не хостинг для фото.
  7. Вторые сутки по 20-30 гостей стабильно с сервиса или как его там правильно amazonaws.com Через хост блокирую диапазон, но генерируются, так понимаю, новые. Что за зверь и как его отвадить?
  8. Нюанс в том, что профиль создаёт, но не отображает список игр, во что играл, сколько времени играл и тд! При обнове кеша вылазит ошибка... Кто ранее создавал, ещё версия 2, у того всё нормально, новые - только профиль с ником и аватаркой. Новый профиль... Старый профиль...
  9. Не, файлы в файловой системе. Это задаётся в разделе Система - Обзор - Файлы - Настройки хранения. Там у меня всех хранений созданы конфигурации в папках файловой системы, SQL нигде не используется. Вобщем файлы сейчас физически лежат в файловой системе (правда имена у них хэшированые). Но модуль Загрузки их отдаёт только через php (видимо для детального учёта статистики). Вопрос в том как бы заставить IPS Загрузки отдавать файлы напрямую, не прогоняя через php. Перезагружать всё и прописывать URL - это не выход, хотелось бы как-то глобально в админке. Да и хэширование имён тоже препятствует простому созданию ссылок.
  10. Если я правильно помню, когда вы загружаете вот сюда, то ваши файлы хранятся в базе данных, а не в виде файлов файловой системы вашего сайта.
  11. У меня для скачивания по URL используются абсолютные ссылки. Не помню, можно ли использовать относительные.
  12. Не в базу, всё на диске лежит. IPS модуль Загрузки кажется вообще давно разучился закачивать файлы в базу, только на диск. Где у него такая настройка? А как это сделать? Вроде всё в админке облазил - не нашёл. Опция анти-лич (Сообщество - ЗАГРУЗКИ - Настройки - Основные настройки) не влияет никак. Из каталога загрузок файлы в любом случае отдаётся php-скриптом, прямой ссылки на файл пользователю не показывается.
  13. Так вы базу данных закачиваете эти файлы? Я больше 100 мегабайт в базу данных не закачиваю. Файлы до 3 ГБ скачиваются по ссылкам с диска.
  14. Стало понятно что дело не в IPS. Через php-скрипты не отдаются файлы более 500мб. Даже в Wordpress плагины для файлового архива, тоже отдающие файлы через php, в итоге на 500мб обрезают отдачу файла. Весь гугл заспамлен проблемой аплоада файлов через php, но с аплоадом у меня всё нормально. В тот же IPS я спокойно заливаю файл на 800мб, он на диске виден что 800, а скачать обратно через php - режется на 500. Какой-то лимит у хостера, ищут проблему.
  15. У тебя в приложении Загрузки (Downloads) эти проблемные файлы загружены в базу данных или добавлены по прямым ссылкам? Если по ссылкам, куда ведут эти ссылки: на твой сервер или в облачное хранилище?
  16. Вчера
  17. Пока ничего внятного не ответили, сказали типа поднимите post_max_size upload_max_filesize - но у меня там было 192M, а файл режется на 500M. Написал в этих опциях 900M, через phpinfo() вижу что 900M установлено. Но итог прежний. Из IPS файлы обрезаются на 500мб. А так файлы более 500мб нормально скачиваются. Значит виноват либо php либо баг в IPS последних версий... И что делать дальше?
  18. Хостеру напиши. Вероятно, поставили лимит, чтобы пользователи оперативу не потребляли сверх нормы. Попробуй сделать тестовый файл больше 500 мегабайт - zip, положи его в корень сайта и попробуй скачать в браузере, минуя скрипты сайта, то есть напрямую.
  19. Где их смотреть? Виртуальный хостинг, cPanel, LiteSpeed. Но врядли в таймаутах дело, канал до сервера медленный, скорость в разное время - весьма разная, но во всех опытах файл обрезается чётко на 500мб. При зажатии скорости в файлокачалке - эти 500мб качает соответственно в несколько раз дольше, но так же упирается именно в 500мб (потом - обрыв и начинает докачку). Взаимосвязи со временем явно нет, взаимосвязь только с размером.
  20. В приложении Загрузки выложены большие файлы, размером до 900мб. Раньше всё работало нормально, люди точно их скачивали. А сейчас стали жаловаться что файлы битые. Я проверил - файлы обрезаются на 500 МБ (524 935 361 байт). Движок был 4.7.15, обновление до 4.7.16 не помогло. В настройках вроде бы нигде нет лимита (да и было бы предупреждение, а не так что половина файла скачалась и обрыв). В логах в админке никаких событий в это время не было. В админке изучил отчёт phpinfo - нигде никаких лимитов в районе 500 МБ там нет. Выключил в настройках антилич-защиту - не помогло. Через Download Master в многопоточном режиме файл качается нормально. Урезал настройки Download Master для однопоточного скачивания - через 500 МБ - Socket disconnected. Куда копать?
  21. Если к этому вопросу подойти с умной головой,покумекать как следует,то решается очень даже легко. Но это уже сами и своими ручками.
  22. Жаль что нельзя миновать Категорию и Рубрику
  23. Переименуйте обратно в Блоги. Я так понял,что у вас в Pages есть раздел Новости и вдобавок вы еше Блоги переименовали в Новости,поэтому и вылезает так. Ну это как вариант. Как то так.
  24. Мы же не знаем кАк вы поломали,здесь нет телепатов. Либо ссылку на сайт давайте либо одно из двух.
  1. Загрузить ещё активность
×
×
  • Создать...