Загрузка изображений

Наткнулся на проблему загрузки изображений в пост на локалхосте OpenServer x64 Win 10 x64. AltoCMS 1.1.17. Аватар профиля ранее загрузил без проблем. Попытался в статью вставить картинку — ошибка загрузки изображения. Логов altocms не написал.
В консоле отладки вижу:
POST http://localhost/uploader/multi-image/?fileapi145382502805619
200 OK

Response:
{"sMsgTitle":"Error","sMsg":"Error uploading image","bStateError":true}

При этом папки localhost/uploader у меня нет, или ее и не должно быть (подменяется)?

Ранее через админку правил ограничения на максимальные ширину и высоту изображений. Загружаемое изображение все равно меньше, но инетресно другое. Эти настройки сохраняются в \_tmp\cache\data\custom.cfg
То есть в config.php у меня стоит 8000 на 8000, а в кэше 1920x1080. Причем значение в кэше само себя восстанавливает. Данные в MySQL сохранены?

Через админку вернул ограничение 8000х8000. Загрузилось изображение. Причем его размер 500х400. Какой-то баг похоже.

На следующий день опять хочу загрузить изображение — ошибка. Проверяю настройки в админке: ограничение 8000x8000. Проверяю кэш: ограничение опять стоит. Откуда взялось — неясно. Удаляю кэш, загружаю изображение.

Как поправить баг?

Похожие статьи


1 комментарий

+2
Данные, задаваемые через админку пишутся в базу. И в файловый кеш они попадают уже из базы. Поэтому, в данном случае, бесполезно удалять кеш, нужно решить проблему первоисточника.

Вариант 1: Можно просто сбросить все исправления, которые вносились через админку. Это в админке Инструменты — Сброс данных — Сброс конфигурации. Но надо иметь ввиду — будут сброшены ВСЕ исправления через админку.

Вариант 2: Он посложнее — это прямо в базе данных в таблице prefix_storage удалить отдельные записи.

Но для начала рекомендовал бы обновиться до 1.1.19, возможно, имеет место баг, который был исправлен в релизе.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.