What is the maximum file size we can upload on discourse? — support
Kanishk_Jaswal (Kanishk Jaswal) 1
Hi all,
Curious to know what is the maximum allowed file size that can be uploaded on the platform?
image808×110 10.4 KB
Currently, we have it at 184 MB. However, when I try to upload a file of 40-50 MB it fails to upload.
Thanks in advance.
Kanishk
merefield (Robert) 2
You probably need to change your nginx
config too
I guess the new update added a hint about fixing this, so here is the full guide for those who face the same issue… it’s all about nginx: 1.Go to nginx folder: cd /etc/nginx 2. Add this line to your nginx.conf file: http { … client_max_body_size 4M; } This will allow nginx to accept files with a max size of 4 megabytes. 3. Restart nginx: If you’re paranoid like me use run systemctl restart nginx Or simply send the nginx restart signal by running nginx -s reload
4 Likes
Ivan_Rapekas 3
Sorry for bumping this topic. I tried everything to change max upload size
but my instance allows only 1 (one) mb to attach. I played with 10, 20mb and defaults.
I got client_max_body_size 100m;
:
1. using custom command `sed -i 's/client_max_body_size 10m;/client_max_body_size 100m;/g' /etc/nginx/conf.d/discourse.conf` 2. using param `upload_size: 100m` in app. yml 3. by hands inside the container
1 and 2 — I rebuilt app, 3 — reload nginx inside container.
This is a fresh installation, only official plugins. Custom things are: Office 365 login and self-signed certificate (because the server is located inside intranet, and Office 365 login requires https). Everything works: login, emailing, answering by email. But attachment size is about 1 mb max (both files and pictures). I allow
for filetypes. I have external proxy Nginx with the same setting om 100mb body size.
I really confused. I’ve been using Discourse for 4 years. Do I have incorrect settings or conflicts? Could somebody navigate me what to check first please?
Kanishk_Jaswal (Kanishk Jaswal) 5
Hi @merefield,
@Ivan_Rapekas is right. It just doesn’t work.
ondrej 6
If you are on managed hosting, you should contact your hosting provider to change this setting. The below instructions only apply if you self host your own instance of Discourse. Here is what you need to do to allow more than 10mb for attachments upload. Connect to your server via SSH cd /var/discourse/ nano containers/app.yml Scroll down where it says db_default_text_search_config under params Add upload_size: 20m below db_default_text_search_config params: db_defaul…
Have you read through this?
2 Likes
merefield (Robert) 7
Yup that’s a better solution as imagine nginx config gets rebuilt every time which might be why the configuration is not persisted if you amend it directly
Initially (inside container):
image861×51 14.
Update app.yml to :
Post rebuild:
image859×53 23.7 KB
So perhaps that was your problem @Kanishk_Jaswal , it was being reset each rebuild?
2 Likes
Ivan_Rapekas 8
ondrej:Have you read through this?
Sure. I researched all relevant topics. The strange thing is 1mb size. It would enough 10mb for me, but I can’t reach this.
rebuilt every time
Thanks for this point, I checked it — seems settings are ok…
1 Like
Benjamin_D (Benjamin Decotte) 9
Ivan_Rapekas:The strange thing is 1mb size
indeed, and you said earlier “about” 1mb, even weirder.
Ivan_Rapekas:the server is located inside intranet
Any possibility of an unusual firewall/router/network/vpn setting ? Does the app give you an error, or does the upload fail silently?
1 Like
Ivan_Rapekas 10
Benjamin_D:Does the app gives you an error, or does the upload fails silently?
Thank you for the support. I realized that external proxy might have incorrect body size setting. Just checked the log…
изображение1605×117 16 KB
Seems that’s my fault. Hope I’ll fix it soon and return the correct setting for external Nginx.
2 Likes
Ivan_Rapekas 11
Thanks to all.
So, I have Nginx in front of Discourse. It has configs:
/etc/nginx/nginx.conf (default) /etc/nginx/conf.d/discourse.conf (custom)
Both configs have server{} sections. First I put client_max_body_size 100m;
When I moved client_max_body_size 100m;
to default config (parent config), the problem resolved.
So, Changing Max Attachment Size article is actual. The root cause was in external proxy setting, outside of Discourse which is the best .
4 Likes
system (system) Closed 12
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
Как изменить Upload_max_filesize в WordPress 5.
5?Как быстро и просто изменить upload_max_filesize в WordPress 5.5 с помощью .htaccess, убрать оповещение в разделе «Здоровье сайта» и модифицировать post_max_size? Обо всём этом рассказываю в тексте ниже. Приятного просмотра!
Когда стоит менять лимит на размер файлов и публикаций в WordPress?
Лимит на размер файлов в CMS WordPress стоит менять в том случае, если вы хотите добавить крупные архивы, видео, PSD-макеты для Adobe Photoshop и иные документы, а ваша тема WP и настройки хостинга не позволяют это сделать. Лимит на размер публикаций нужно настраивать соответственно, чтобы не было проблем с загрузкой страниц. В иных случаях менять настройки по умолчанию не требуется, это не является багом и никак не мешает работе сайта.
Изменив upload_max_filesize в WordPress 5.5 с помощью .htaccess, можно заливать файлы большого размера!Как модифицировать .htaccess? Что нужно знать перед редактированием?
Чтобы модифицировать .htaccess, вам нужен доступ к администраторской панели сайта на хостинге, либо плагин, позволяющий редактировать файл из консоли WordPress. Например, SEO-плагин Rank Math. Перед тем, как внесёте правки, убедитесь, что можете откатить изменения. Ещё лучше, если вы сделаете резервную копию файла перед редактированием!
Добавить значение upload_max_filesize в WordPress 5.5 можно с помощью плагина Rank Math, позволяющего редактировать .htaccess.Если вы получаете сообщение об «ошибке внутреннего сервера» (internal server error), «Error 500», скорее всего, ваш сервер работает с PHP в «CGI-режиме», что означает, что вы не можете использовать упоминаемые ниже команды в вашем .htaccess-файле. В таком случае вам необходимо удалить их и сохранить изменения. Иначе у вас, как и у любых посетителей, не будет возможности посмотреть контент на сайте.
Совет: лучше сначала узнать у хостера, можно ли модифицировать .htaccess и php.ini, затем проверить работоспособность кода на тестовом сервере. Не используйте код без тестирования, особенно в том случае, если это может положить сайт, а у вас нет прямого доступа к панели администратора!
Как изменить upload_max_filesize в WordPress 5.
5 с помощью .htaccess?Чтобы изменить upload_max_filesize и post_max_size в WordPress 5.5, откройте файл .htaccess, после чего добавьте следующие строки:
php_value upload_max_filesize 30M php_value post_max_size 33M
Где 30M и 33M — это максимальный размер файла и максимальный размер поста в мегабайтах. Чтобы увеличить лимит, измените цифры, допустим, до 100 и 101M. Чтобы добавлять файлы размером вплоть до гигабайта, установите значение 1000M.
После того, как добавите строки с нужными значениями в .htaccess, сохраните изменения и очистите кэш сайта.
Примечание: начиная с WordPress 5.5, в списке рекомендаций в разделе "Здоровье сайта" выводится предупреждение "Установлены разные значения дляИзменив значение upload_max_filesize в WordPress 5. 5 и установив такое же для post_max_size, вы уберёте оповещение из меню «Здоровье сайта».и
post_max_size upload_max_filesize
, это может приводить к некоторым проблемам с загрузкой файлов". Чтобы избавиться от этого уведомления, назначьте одинаковые значения для обеих строк.
Понравилась статья? Делитесь публикацией с друзьями, пишите комментарии, подписывайтесь на Telegram, Boosty и другие страницы, чтобы первыми видеть всё самое интересное!
Смотрите также:
- Как изменились настройки шумоподавления в ACR 12.3?
- Как уменьшить шум на фото со звёздным небом в Adobe Photoshop?
- Web Stories Google — возможности и баги в августе 2020
Клиенты, просматривавшие эту статью, также просматривали
{{item.title}}
СТХ234457 {{текст подсказки}}
Артикул | Как сделать / Общий вопрос | {{likeCount}} нашел это полезным | Созданный: {{статьяFormattedCreatedDate}} | Изменено: {{статьяFormattedModifiedDate}}
скачать Почему я не могу скачать этот файл? Войдите, чтобы проверить права на загрузку
Применимые продукты
- ShareFile
Цель
В этой статье обсуждается максимальный размер файла по умолчанию для передачи файлов в хранилище учетной записи ShareFile.
Инструкции
В зависимости от уровня вашего плана ваша учетная запись ShareFile поддерживает загрузку и скачивание файлов размером до 10 ГБ или 100 ГБ. Максимальный размер файла для загрузки и выгрузки в системе ShareFile составляет 100 ГБ .Ограничения загрузки учетной записи
- Стандартный план ShareFile: ограничение загрузки 10 ГБ
- Расширенный план ShareFile: ограничение на загрузку 100 ГБ
- План ShareFile Premium: ограничение загрузки 100 ГБ
Если процесс загрузки не может быть завершен в течение 18 часов, ShareFile рекомендует разбить загрузку на более мелкие сегменты.
Возникли проблемы с загрузкой файла, размер которого не соответствует этим ограничениям? Проверить общий советы по устранению неполадок здесь.
Дополнительные ресурсы
Была ли эта страница полезной? Спасибо! Жаль это слышать. Пожалуйста предоставьте {{ FeedbackPageLabel.toLowerCase() }} отзыв. Пожалуйста, оставьте отзыв о статьеНе стесняйтесь оставлять нам дополнительные отзывы!Что мы можем сделать, чтобы улучшить эту страницу? Имя
Имя обязательно
Пожалуйста, проверьте reCAPTCHA и нажмите кнопку «Отправить».Неуспешный чтобы загрузить содержимое рекомендуемых продуктов, пожалуйста Попробуйте еще раз .
{{ getHeading(‘digitalWorkspaces’) }}
- {{элемент.название}}
{{ getHeading(‘сеть’) }}
- networking)»>
{{элемент.название}}
Как увеличить размер загружаемого файла для приложения PHP
Директива upload_max_filesize определяет максимально допустимый размер загружаемых файлов в PHP . Поскольку загрузка файлов выполняется с использованием метода HTTP POST , он также ограничен значением post_max_size . Это означает, что фактический максимальный размер загружаемого файла для PHP привязан к наименьшему значению обоих post_max_size и upload_max_filesize .
post_max_size
Максимальный размер данных POST, которые может принять PHP.
Его значение может быть равно 0, чтобы отключить ограничение.
Игнорируется, если чтение данных POST отключено с помощью enable_post_data_reading .
http://php.net/post-max-size
Вы можете увеличить максимальный размер загружаемого файла приложения PHP , обновив директивы upload_max_filesize и post_max_size в файле конфигурации PHP . Вы также можете настроить те же параметры в файле .htaccess , если у вас нет административного доступа к системе.
- Откройте файл php.ini с помощью предпочитаемого вами текстового редактора.
$ судо-ви /etc/php/7.4/apache2/php.ini
- Поиск директивы upload_max_filesize .
; Максимально допустимый размер загружаемых файлов. ; http://php.net/upload-max-размер файла upload_max_filesize = 2M
- Установите предпочтительное значение для upload_max_filesize .
upload_max_filesize = 128M
- Поиск директивы post_max_size .
; Максимальный размер данных POST, которые может принять PHP. ; Его значение может быть 0, чтобы отключить ограничение. Игнорируется, если чтение данных POST ; отключен через enable_post_data_reading. ; http://php.net/post-max-размер post_max_size = 8M
- Установите предпочтительное значение для post_max_size .
post_max_size = 128M
Это значение должно быть установлено как минимум равным значению upload_max_filesize . Установите значение 0 , чтобы не накладывать ограничений на размер.
- Перезапустите веб-сервер, чтобы изменения вступили в силу
Кроме того, вы можете добавить следующие строки в свой .htaccess , и настройка будет применяться к скриптам из каталога .htaccess без необходимости возиться с Конфигурация PHP .
php_value upload_max_filesize 128M php_value post_max_size 128M
Мохд Шакир Закария по профессии архитектор облачных вычислений, но он всегда видит свои истинные увлечения: разработку, предпринимательство и защиту открытого исходного кода.