Модератор
Yui
(@fierevere)
永子
т.е. с 1 Gb вы уже разобрались ?
WP не ограничивает объем загружаемых файлов,
их ограничивает вебсервер, настройки буферизации POST, настройки PHP, также некоторые браузеры до сих пор могут иметь проблемы с файлами превышающими 2 Gb (это максимальное значение для 32 bit счетчика байт)
Спасибо за ответ!
Дело в том, что некоторые видео формата .mkv размером до 2 ГБ всё же загрузились (но не более 2 ГБ). Видео формата .mp4 более 1 ГБ вообще никакие не загружаются.
Ответ поддержки хостинга:
«В ходе текущей проверки использовали браузер Google Chrome. Загрузить файл (txt) более 3Gb не удалось.
Мы задали корректные права на файлы и папки. А так же проверили значения параметров php, которые могли бы повлиять на проблему.
Файл так и не удалось загрузить.
https://coursecom.ru/wp-admin/async-upload.php:
{«success»:false,»data»:{«message»:»\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u043d\u0430 \u0434\u0438\u0441\u043a.»,»filename»:»file4.txt»}}
В логах отсутствуют какие либо записи об ошибках.
Есть предположение, что проблема возникает из-за работы плагинов. Вы можете отключить все плагины (переименовав папку plugins) и проверить работу CMS. А так же, как сообщала поддержка WordPress — проблема может возникать на стороне браузера.
В случае если проблема повторится, вы можете запросить в поддержке WordPress точные значения параметров сервера, которые необходимо установить.»
Отключение плагинов и смена браузера не помогла. Не могли бы вы, пожалуйста, сообщить точные значения параметров сервера, которые необходимо установить хостинг-провайдеру?
Модератор
Yui
(@fierevere)
永子
PHP
upload_max_filesize = 2500M
post_max_size = 2500M
для 2 500 Мб
Оба значения должны быть одинаковы
что касается вебсервера, это зависит от того, какой вебсервер используется, если используется связка nginx + apache, то оба сервера должны быть в состоянии «пропустить» соответствующий размер POST
Nginx
client_max_body_size 2500M;
Возможно также имеет смысл увеличить таймаут ожидания бэкенда в nginx, если во время загрузки таких больших файлов истекает время ожидания, то nginx например может закрыть соединение по 502 или 504 ошибке
Что касается плагинов и разных допустимых значений для разных видео, если у вас стоят плагины для видеообработки (или даже для получения метаданных), то возможно ограничение с их стороны.
https://ru.wordpress.org/support/article/debugging-in-wordpress/
попробуйте включить отладку.
-
Ответ изменён 2 года, 8 месяцев назад пользователем Yui.
Модератор
Yuri
(@yube)
А без вордпресса загрузку через php проверили?
если что, мануальчик тут https://www.php.net/manual/ru/features.file-upload.post-method.php
Та же проблема. Сделала запрос хостеру — там всё работает в штатном режиме. Место на сервере тоже есть. Отключила все плагины — проблема остается. В режиме отладки ошибок не видно.
К слову, последний раз что-либо загружала на сайт месяца 2 назад — все было прекрасно.
А сейчас вдруг даже картинка 1,5 Мб не грузится (при 300 Мб максималки), пишет ошибку: «От сервера получен неожиданные ответ. Файл возможно не был загружен корректно. Перезагрузите страницу или проверьте медиатеку».
Работа сайта фактически парализована из-за этой неожиданной ошибки, я даже иллюстрацию не могу загрузить!
P.S. Хочется закричать: «Караул!» и сменить CMS.
-
Ответ изменён 2 года, 8 месяцев назад пользователем scorpionka.
Модератор
Yui
(@fierevere)
永子
@scorpionka
Та же проблема
Очень сомневаюсь что ваши проблемы и решения будут идентичны.
Разве что у вас один сайт на двоих
https://ru.wordpress.org/support/forum-rules/
п2
все ваши последующие комментарии, не относящиеся к проблеме автора темы, я отсюда удалю.
-
Ответ изменён 2 года, 8 месяцев назад пользователем Yui.