Ошибка после загрузки изображений больших размеров.

Тема в разделе "Готовые модули и модификаторы. Бесплатно", создана пользователем Tom, 14 ноя 2024.

  1. Tom

    Tom Специалист

    Сообщения:
    1.052
    Симпатии:
    382
    На одном из проектов встретился с ошибкой
    Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 8192 bytes) in /system/library/image.php on line 47
    Связана сама ошибка, в основном с хостингом , который по причинам ограничения вашего тарифа не в силах выполнить кеширование изображений, которые вы загрузили в товар, категорию, модули итп.
    А не может он это сделать из за очень больших размеров изображения.
    Предположим вы загрузили эту картинку(картинки) и не помните куда именно, так было в моём случае после работ контенщиков. На поиск наугад, ушло бы масса времени.

    Установка :
    1. Закидываете в корневую папку вашего сайта.
    2. Исправляете несколько строк (строки 2-3)

    $dir = '/path/to/your/image/folder/';
    $basePath = '/path/to/your/image/folder';
    Для того что бы не гадать что вписывать, откройте и скопируйте путь в config.php

    3. Ну и замените ссылку на ваш сайт(строка 33)
    $url = 'https://вашсайт.ру' . $relativePath;

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

    Вложения:

    • 333.png
      333.png
      Размер файла:
      182,2 КБ
      Просмотров:
      21
    • images_big_size.php
      Размер файла:
      1,7 КБ
      Просмотров:
      1
    Последнее редактирование: 5 июн 2025
    Dr.Boo, SiteMix и Romans нравится это.
  2. Irina Ionova

    Irina Ionova Новичок

    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте!
    Вы написали что-то умное!) и да, я загрузила очень тяжелый файл и вот...
    Мне даже написали, что ваш способ должен помочь.
    Но я сама никак не пойму где именно и как это сделать...
    upload_2025-12-5_19-34-53.png

    Вот центральная страница, куда именно нужно нажать?

    https://disk.yandex.ru/i/N-pV2U49-s9Fsg если пытаюсь загрузить, то вот что

    Помогите пожалуйста, что делать дальше?
     
  3. Tom

    Tom Специалист

    Сообщения:
    1.052
    Симпатии:
    382
    Тогда вам нужно обратиться к кому-либо кто поможет, так как я довольно подробно описал что именно и как именно нужно сделать.
     
  4. Irina Ionova

    Irina Ionova Новичок

    Сообщения:
    3
    Симпатии:
    0
    А вы удаленно можете зайти и сделать?
     
  5. Tom

    Tom Специалист

    Сообщения:
    1.052
    Симпатии:
    382
    Нет. У меня ничего нет, для удалённого доступа.
     
  6. Irina Ionova

    Irina Ionova Новичок

    Сообщения:
    3
    Симпатии:
    0
    Хорошо, спасибо