Ошибка при загрузке изображении на сайт

Главные вкладки

Аватар пользователя Olibek Olibek 5 мая 2018 в 14:17

Добрый день, столкнулся с такой проблемой, после обновления на drupal 7.59 при загрузке изображении на сайт выдает такую ошибку:
> Возникла AJAX HTTP ошибка.
> Полученный код HTTP: 500
> Следует отладочная информация.
> Путь: /imce?jsop=upload&dir=img
> Текст Состояния: Service unavailable (with message)
> Текст Ответа:
При этом другие файлы загружать получается, загружаю через модуль imce, если нужна еще какая то информация, я все предоставлю, сам новичок в этом, только начинаю что то понимать.
Помогите решить эту проблему.

Лучший ответ

Аватар пользователя OldWarrior OldWarrior 6 мая 2018 в 0:48
1

Olibek wrote:

...При этом другие файлы загружать получается...

Был схожий случай, когда всего лишь не хватало ресурсов сервера для обработки отдельных изображений. Остальные при этом обрабатывались нормально.

Чеклист:

1. Проверить максимальный размер загружаемого файла для данного поля изображения. И сверить с размером загружаемого файла. Соответственно, либо увеличить объём в настройках поля, либо сделать downscale/downsampling исходного изображения (последнее стоит попробовать в любом случае).

2. Проверить параметр PHP upload_max_filesize, увеличить при необходимости.

3. Проверить параметр PHP max_execution_time (как бы, да), увеличить при необходимости.

4. Можно ещё (хотя бы ради эксперимента) снизить качество JPEG (по умолчанию, по-моему, 75%). Это в настройках "Средства обработки изображений".

5. И да, хороший тон - задавая вопрос, таки указывать версию Drupal.

Комментарии

Аватар пользователя OldWarrior OldWarrior 6 мая 2018 в 0:48
1

Olibek wrote:

...При этом другие файлы загружать получается...

Был схожий случай, когда всего лишь не хватало ресурсов сервера для обработки отдельных изображений. Остальные при этом обрабатывались нормально.

Чеклист:

1. Проверить максимальный размер загружаемого файла для данного поля изображения. И сверить с размером загружаемого файла. Соответственно, либо увеличить объём в настройках поля, либо сделать downscale/downsampling исходного изображения (последнее стоит попробовать в любом случае).

2. Проверить параметр PHP upload_max_filesize, увеличить при необходимости.

3. Проверить параметр PHP max_execution_time (как бы, да), увеличить при необходимости.

4. Можно ещё (хотя бы ради эксперимента) снизить качество JPEG (по умолчанию, по-моему, 75%). Это в настройках "Средства обработки изображений".

5. И да, хороший тон - задавая вопрос, таки указывать версию Drupal.

Аватар пользователя OldWarrior OldWarrior 6 мая 2018 в 0:58

Вот же ж, как-то проскочил мимо:

Olibek wrote:

...загружаю через модуль imce...

Всё написанное относится большей частью к загрузке через поля. Но всё равно, даже при загрузке через IMCE вышеуказанные параметры PHP проверить стоит, а также попытаться принудительно (вручную) уменьшить размеры изображения перед загрузкой.

PS. Ну и выше написали уже про серверные журналы. Полезно начать с них.