39 минут назад, Spaik сказал:
Проблему подтверждаю. Настройки сервера: максимальный размер файла — 20мб, лимит памяти — 128. Размер изображения имеет значение. Методом проб фотошопом было выявлено: при размере 6000х4000 — 3,26мб изображение загрузилось без ошибки, при разрешении 6400х4267 — 3,54мб — выдает ошибку (хотя само изображение загрузилось и оригинал не соответствует заявленным уменьшенным настройкам в админке сайта — загрузился оригинал 6400х4267 !!!! — не отработали настройки)
Проблему с чем вы подтверждаете? Со своим сервером? Конечно она у вас есть, если не загрузилось. А вот DLE проблем не имеет. Вам не хватило оперативной памяти выделенной в настройках PHP для обработки картинки. Конечно размер картинки имеет значение. Но не ее вес, а именно размер. Вес это сжатая информация картинки. Потом чтобы ее обработать, например обрезать, наложить водяной знак и т.д. она загружается в память, где разворачивается попиксельно и в памяти она уже занимает не 128 что вы выделили, а для таких размеров намного больше. Поэтому для 6000х4000 вам еще хватило оперативной памяти а для 6400х4267 уже нет. Более того играет роль не только размеры, а еще и что на картинке и сколько информации она содержит. Поэтому может не хватить памяти и при меньших размерах.
Поэтому у вас картинка на сервер загрузилось, DLE попытался ее обработать, но был закрыт принудительно сервером из за перерасхода лимитов памяти
Загрузка больших файлов завершается ошибкой?
doc123eysk2
29.09.2022
Все вопросы » Общие вопросы
297
вопрос
Приветствую товарищи, в чем может быть проблема? До 1gb все файлы загружает, но свыше 1gb пишет «завершилось ошибкой». В настройках и группах ограничение убрал, от хостера на загрузку стоит 999tb в php.ini тоже самое.
Ответа пока нет
10 комментариев

Эксперт
1161 14285
lutskboy — 2022-09-2929 сентября 2022 13:01 — #81365
echo phpinfo();
посмотрите upload_max_filesize post_max_size
так как ограничение 1gb, то ищите по таким значениям 1G, 1gb, 1024M, 1024Mb, и т д. может что то найдете
еще смотрите настройки nginx.conf
![]()
Юзер
14 2
doc123eysk2 — 2022-09-2929 сентября 2022 19:16 — #81366
lutskboy, Попробовал другой хостинг.
Поставил
upload_max_filesize 5000M
post_max_size 5000M
И тоже самое

Эксперт
1161 14285
lutskboy — 2022-09-2929 сентября 2022 19:46 — #81367
/etc/nginx/nginx.conf
client_max_body_size
может в .htaccess , apache есть что то похожее на
php_value upload_max_filesize 40M
php_value post_max_size 40M
![]()
Юзер
14 2
doc123eysk2 — 2022-09-2929 сентября 2022 20:22 — #81368
lutskboy,
Тоже пробовал, прописывал. Вообще не понятно почему.

Эксперт
1161 14285
lutskboy — 2022-09-2929 сентября 2022 20:40 — #81369
![]()
Юзер
14 2
doc123eysk2 — 2022-09-2930 сентября 2022 04:21 — #81372
lutskboy,
Он же для безопасности, или…?

PHP-developer
3121 571956
dj-avtosh — 2022-09-2930 сентября 2022 11:07 — #81373
Логи что говорят серверные? Там должно быть написано какая директива выбрасывает исключение
ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
@blob42
В телегу писать сразу задачу и бюджет.
![]()
Юзер
16
mvia — 2022-09-292 октября 2022 02:27 — #81377
См. пресс релиз к новой версии ДЛЕ
![]()
Юзер
14 2
doc123eysk2 — 2022-09-292 октября 2022 08:05 — #81378
dj-avtosh,
По логоам связанных с загрузкой ошибок нет, как будто ограничение в движке, но все ограничения которые я знаю, убрал.
![]()
Юзер
14 2
doc123eysk2 — 2022-09-292 октября 2022 10:59 — #81379
Кажется я понял, может быть из за меньшего объема выделенной памяти?
Похожие вопросы
Последние события
- События
- Заказы
- Модули
-

I_SULTAN_I
Что делать если пропала «связь» с css у одной страницы?
Вчера, 22:59
Разобрался, оставлю тут это для потомков.
В head при подключении bootstrap с локальной папки необходимо указывать путь в формате:
<link href=»{THEME}/css/bootstrap.css» type=»text/css» rel=»stylesheet»>
Вот такой формат пути не работает(точнее работает, но почему-то только для главной страницы):
<link href=»templates/*your_template*/css/bootstrap.css» type=»text/css» rel=»stylesheet»> -

I_SULTAN_I
Что делать если пропала «связь» с css у одной страницы?
Вчера, 22:58
Разобрался, оставлю тут это для потомков.
В head при подключении bootstrap с локальной папки необходимо указывать путь в формате:Вот такой формат пути не работает(точнее работает, но почему-то только для главной страницы):
-

TeraMoune
Как корректно вставить видео вместо изображения в слайдер?
20-01-2023, 19:38
нужно добавить проигрыватель? куда именно?
Куда хотите туда и добавляйте.
Да и толку, что вам подскажут куда добавить ? Без программирования и скрипта который бы управлял воспроизведением и остановкой видео, магии не будет и красоты тоже. Разве, что просто поставить все видео на цикличность, замутить и установить автовоспроизведения. Но это не правильно и глупо, допускать чтобы в слайдере работали десятки видео одновременно.
Для просмотра содержимого спойлера, перейдите к выбранному событию.
-

TeraMoune
Как организовать видео-фон на DLE?
20-01-2023, 19:28
Это ссылка гугл, то есть намёк идти искать в гугле. Ибо такие вопросы уже тысячу раз обсуждали, подымали, и давали решения. Возьмите теперь и найдите их. Тут никто не будет выполнять функции поисковика за вас.
-

cng
Как организовать видео-фон на DLE?
20-01-2023, 14:38
добрый день, ссылка не работает, может быть подскажете снова?
-

lutskboy
пользователь Информация IP список?
19-01-2023, 12:18
всех нет. только последний
-

Snake
У доп поля тип Список в некоторых случаях выводить второе значение
17-01-2023, 20:38
Заказ приняли и выполнили, тему можно закрыть или удалить.
-

maks
Как вывести через тег custom новости за месяц?
15-01-2023, 09:22
Это за последний промежуток времени, а надо за конкретный месяц
-

Slavchik
Как вывести через тег custom новости за месяц?
15-01-2023, 05:39 -

web102
Как вывести через тег custom новости БЕЗ категории?
13-01-2023, 12:42
- У доп поля тип Список в некоторых… 1
- DLE 13.2+ модуль вопрос-ответ 3
- Добавление, редактирование новост… 0
- DLE 14 + Сторонний php скрипт (+н… 2
- Редирект для htaccess 0
- Доработать Yandex Maps 0
- Требуется кодер 1
- Темная светлая тема 4
- Доработка или адаптация модуля по… 15
- Удаление определенного кэша по кр… 7
- Постраничная Ajax навигация для т… 0
- Who rated | Список пользователей … 0
- Who download | Список пользовател… 0
- Защищенная ссылка для аттачментов… 0
- DLE Dynamic xField 0
- DLE xField Tab PRO 0
- Адаптация Kylshop 5.3 для DLE 15 9
- Ajax подгрузка новостей по кнопке… 1
- Часто используемые значения перек… 8
- CommentXfields — дополнительные п… 0
Милованов Ю.С:
1) Смотреть какой код генерирует ошибку «загрузка файла *** завершилась ошибкой».
2) Смотреть, почему приходим в IF/ELSE с генерацией ошибки.
ошибка выдается файлом engineajaxupload.php
onComplete: function(id, fileName, response){
totaluploaded ++; if ( response.success ) {
var returnbox = response.returnbox;
returnbox = returnbox.replace(/</g, "<");
returnbox = returnbox.replace(/>/g, ">");
returnbox = returnbox.replace(/&/g, "&");
$('#uploadfile-'+id+' .qq-status').html('{$lang['media_upload_st9']}');
$('#cont1').append( returnbox );
if (totaluploaded == totaladded ) tabClick(0);
setTimeout(function() {
$('#uploadfile-'+id).fadeOut('slow', function() { $(this).remove(); });
}, 1000);
} else {
$('#uploadfile-'+id+' .qq-status').html('{$lang['media_upload_st10']}');
if( response.error ) $('#uploadfile-'+id+' .qq-status').append( '<br /><font color="red">' + response.error + '</font>' );
setTimeout(function() {
$('#uploadfile-'+id).fadeOut('slow');
}, 4000);
}
тут Аякс с которым не дружу.
response.success — насколько я понимаю некая функция, которая вызывается если некий запрос удачный.
а onComplete: function(id, fileName, response) — это проверка наличия файла?

Страница 1 из 2
-
Приветствую, переехал на новый сервак, все бы ничего да вот такая беда, при загрузке изображения к новости выскакивает ошибка такого типа — Загрузка файла: завершилось ошибкой Вы не авторизированы на сайте.
Что за бред, подскажите куда копать? в гугле толком ничего не нашел, может кто то сталкивался. -

PRO Users
- Регистрация:
- 23 сен 2018
- Сообщения:
- 382
- Лучших ответов:
- 1
- Рейтинги:
- +115
/24
/-0
С админки выкидывает, после перехода с редактирования новости в любой раздел админки?
-

-

Команда форума
Администратор
VIP Кинотрафик v2- Регистрация:
- 10 окт 2015
- Сообщения:
- 12.214
- Лучших ответов:
- 52
- Рейтинги:
- +5.170
/70
/-0
скорее всего кеш нужно везде почистить.
-

Команда форума
VIP Кинотрафик v2- Регистрация:
- 12 окт 2015
- Сообщения:
- 22
- Лучших ответов:
- 0
- Рейтинги:
- +6
/0
/-0
Было у меня такое когда подключил cloudflare, нужно в настройках ssl включить full
-
Почистил мем кеш и кеш оперативной памяти, толку 0.
-
Если есть у кого то готовое решение, кину на карту призент, тупо нету времени разбираться а решить проблему надо.
-

PRO Users
- Регистрация:
- 23 сен 2018
- Сообщения:
- 382
- Лучших ответов:
- 1
- Рейтинги:
- +115
/24
/-0
-
Переименовал файл на сервере, в админке тоже прописал, толку 0.
-

Команда форума
VIP Кинотрафик v2- Регистрация:
- 12 окт 2015
- Сообщения:
- 22
- Лучших ответов:
- 0
- Рейтинги:
- +6
/0
/-0
Попробуй еще такой вариант.
Зайди в настройки безопасности скрипта, и сделай как на скриншоте
Screenshot -
Все настройки которые можно сделать в самой админке я уже перепробовал еще в 1 день, тут скорее проблема в сессиях так как сайт работает на субдомене, при переезде на другой сервер я старый сайт не удалил с cloudflare и основной домен был еще там, а на новом сервере я запустил сайт чисто на новом субдомене при том, что основной домен остался на старом ip и ссесия вместе с ним. Короче я думаю тут много факторов сыграло включая куки. Короче времени нету разбираться когда разберусь обязательно напишу в чем именно была проблема. Но если кто то знает где точно надо копать, будет не плохо если этот человек поможет.
-

PRO Users
- Регистрация:
- 23 сен 2018
- Сообщения:
- 382
- Лучших ответов:
- 1
- Рейтинги:
- +115
/24
/-0
Тоже пробовали «Авторизовать пользователей на домене и всех его поддоменах»?
-

Команда форума
VIP Кинотрафик v2- Регистрация:
- 12 окт 2015
- Сообщения:
- 22
- Лучших ответов:
- 0
- Рейтинги:
- +6
/0
/-0
Еще такой вопрос, на домашней странице сайта какой адрес указал?
Screenshot -
Ты на до мной угораешь))) ясен хрен что нужный мне поддомен. По другому у тебя работать не будет, самое элементарное это тупо ссылки.
-

Команда форума
VIP Кинотрафик v2- Регистрация:
- 26 июн 2015
- Сообщения:
- 1.260
- Лучших ответов:
- 7
- Рейтинги:
- +351
/29
/-0
Так у тебя и субдомен, и cloudflare. Ты наверное думал что кругом телепаты и знают все это?! Элементарная ошибка в настройках!
Но ибись сам!
Раз не научился вопросы формулировать. ))) -

- Регистрация:
- 6 апр 2019
- Сообщения:
- 310
- Лучших ответов:
- 3
- Рейтинги:
- +130
/9
/-0
А Контроль изменения IP адреса включен ?
-
В том то и дело, что я и раньше все это проделывал, но такой ошибки не было. Но спасибо за твою помощь, она бесценна.
Страница 1 из 2
All-men
Гость
-
#1
При загрузке картинки на DLE 9.6 выдаёт ошибку ("загрузка файла xxx завершилась ошибкой". Все права стоят 777, размер не превышает максимальный.Просьба помочь
dyakoff
Гость
-
#2
Цитата: All-menразмер не превышает максимальный.Откуда такая уверенность? Как проверял? Файл насколько большой?
WebSof
Гость
-
#3
Вот только что столкнулся с такой же проблемой) Загрузка файла: the_rolling_dead.apk завершилось ошибкойНе выбраны файлы для загрузки. В чем проблема? apk выставил для загрузки…
Dellok
Гость
-
#4
Убедитесь, что у вас оригинальный файл$ROOT/engine/inc/files.php
kefirchik
Гость
-
#5
Ниже 9той версии файлс.пхп не обробатывал файлы больше 2 гб.
All-men
Гость
-
#6
Загружаю обычную картинку в формате .jpg весом не более 100 кБ
artem_suleymanov
Гость
-
#7
Цитата: All-menНиже 9той версииЦитата: All-menПри загрузке картинки на DLE 9.6 выдаёт ошибку
dyakoff
Гость
-
#8
Есть смысл заглянуть в логи.
Lexington
Гость
-
#9
Цитата: All-menЗагружаю обычную картинку в формате .jpgБаг, был, архив на офф сайте обновлен, уже давно.
dyakoff
Гость
-
#10
Цитата: Lexington9.8 ???Цитата: All-menПри загрузке картинки на DLE 9.6 выдаёт ошибкуЦитата: artem_suleymanovЦитата: All-menНиже 9той версииЦитата: All-menПри загрузке картинки на DLE 9.6 выдаёт ошибкуЕх
All-men
Гость
BLIDE
Гость
-
#12
Цитата: LexingtonБаг, был, архив на офф сайте обновлен, уже давно.Лучше такБаг, был, архив, на, офф, сайте, обновлен, уже давно.
All-men
Гость
-
#13
Решил проблему обновлением движка до версии 9.7
Есть лицензионный DLE, поставил сайт на VDS сервер, который работает на Linux Debian, когда грузишь картинки к новости, пишет Загрузка файла: image.jpg завершилось ошибкой. И еще чуть ниже красным написано «Загрузка изображений невозможна! Не загружен модуль PHP GD2, обратитесь к вашему хостинг провайдеру для установки поддержки GD2»
Хотя просил хостера на днях поставить PHP GD2 библиотеку, и мне ее поставили, но все равно эта запись осталась и картинки не грузятся. Но сама библиотека точно стоит… В PHP.INI safe_mode отключен.
Права на положенные папки стоят соответствующие
У вас же хостер есть? такие вопросы к нему (dle не причем). Если хостер не может решить проблему, переходите на другой хостинг
Я думаю может в php.ini какие настройки подредактировать?
Хостер вопросы по хостингу на VDS решать не будет.
Гляньте подключенные модули РНР — может они включили модуль только на словах.
В порядке бреда: очистите кэш 🙂
Установи расширение PHP GD2 и забудь про все
Поставили, проблема не исчезла
если стоит панель ISP manager то прям оттуда можно устанавливать выбрав из списка
проверь что чтоит в php.info
права на папку не забудь. хотя судя по ошибке тебя хостер обманывает) смотри в isp
Если есть доступ к shell то пробуй:
sudo apt-get install php5-gd -y
или
sudo apt-get install php5-gd
Далее ребут сервета
Всем спасибо за ответы, помогла перезагрузка сервера…
-
#1
DLE 11.3 загружаю картинку через «Загрузка файлов и изображений на сервер». Картинки вообще никакие не грузит, не jpg, не png, не большие, не маленькие. Самое интересное, что через «дополнительные поля» загружаются эти же картинки, а через стандартный загрузчик нет. Права на папки 777, все настроено вроде бы.
По любому что-то в настройках сервера, но что не могу понять. С Nginx или php, но не понимаю что искать. На апаче все грузилось и никаких проблем, даже на Open Server все грузилось.
Ubuntu server 16.04 + Nginx (1.10) + PHP-FPM (7.0) + MariaDB (10.0) + phpmyadmin + Memcached
Правила rewrite для чпу выставил.
upload_max_filesize = 100М,
post_max_size = 100М,
memory_limit = 256M…
Даже не представляю что может быть, гуглил и в яндексе искал, но толку ноль, ошибок подобных с DLE разных версий много, но решения путнего не нашел. В /var/log/nginx/error.log ничего нету из намеков на ошибку эту, в /var/log/nginx/access.log видно, что обращение идет к POST /engine/ajax/engine/ajax/upload.php…и т.д. Что с админки, что с сайта одинаково, дело не в шаблоне точно.
Подскажите куда копать, в какую сторону. Заранее благодарю.
Обновлено: собственно можно грузить картинку через доп поле, а потом вставлять через стандартный загрузчик с помощью бб кодов там где это нужно. Но это как бы костыль средствами самого движка. Буду копать дальше. 2 сайта и 2 разные реализации, один грузит изображения «стандартно», второй «доп полем». Проблема по сути не критичная, но хотелось бы разобраться почему так…
Последнее редактирование: 14 Июн 2017
-
#4
Ошибка в названии темы, прямо так и пишет в форме «Загрузка файла: название_картинки_.jpg завершилось ошибкой». Как бы грузится, а на выходе такая ерунда, обычным черным текстом. А через дополнительно поле загружается на ура. /var/log/nginx/error.log там только ругань была на отсутствующие картинки в шаблоне и какой файл их запрашивал, а так даже не знаю. Понятно что дело в настройке сервера, сам пробую ведь, может что-то еще нужно установить или до настроить. Вечером посмотрю попробую, если разберусь то отпишу. Смущает в access.log /engine/ajax/engine/ajax/upload.php… а именно х2 энгин/аякса в url.
Последнее редактирование: 14 Июн 2017