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

Тема в разделе "Ошибки и их решения", создана пользователем ibells, 6 фев 2023.

  1. ibells

    ibells Новичок

    Сообщения:
    4
    Симпатии:
    0
    Всем привет. Есть проблема с загрузкой изображений на сервер через встроенный модуль. При этом после загрузки сайт выдает сообщение, что загрузка произошла успешно. Но в соответствующей папке пикча не появляется. При загрузке по SFTP скрипт загрузки не видит эти изображения.

    Проблема появилась после удаления с сервера папки Image - путь /opt/bitnami/apache/htdocs/image и последующего ее восстановления из бэкапа. Хостинг AWS, Права прописаны верно. Ошибка из лога:
    • 2023-02-06 10:58:14 - PHP Warning: imagepng(/opt/bitnami/apache/htdocs/image/cache/catalog/Products/CallingSets/ZJ-85/Drahtloses-Kunderufsystem-Queue-paging-system-ZJ-85-Transmitter-01-iBells-Personal-Rufsysteme-Wireless-Calling-Systems-40x40.png): failed to open stream: Permission denied in /opt/bitnami/apache/htdocs/system/library/image.php on line 123
    • 2023-02-06 11:03:56 - PHP Warning: imagepng(/opt/bitnami/apache/htdocs/image/cache/catalog/Products/CallingSets/ZJ-85/Drahtloses-Kunderufsystem-Queue-paging-system-ZJ-85-Transmitter-01-iBells-Personal-Rufsysteme-Wireless-Calling-Systems-40x40.png): failed to open stream: Permission denied in /opt/bitnami/apache/htdocs/system/library/image.php on line 123

    код из файла image.php
    • imagepng($this->image, $file);

    Заранее спасибо.
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.646
    Симпатии:
    1.004
    Важно тут это. Написано, что доступ запрещен, так как прав не хватает. Наверно восстановили с другими правами.
    Вот папку cache можно и удалить для начала. Если не будет результата, то попробовать установить права по инструкции установки опенкарта. https://forum.opencart-russia.ru/forums/wiki/
    Если это не поможет, то написать хостеру с вопросом... что такое... помогите.
     
  3. ibells

    ibells Новичок

    Сообщения:
    4
    Симпатии:
    0
    Содержимое папки кэш удалил - исчезли вообще все изображения с сайта
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.646
    Симпатии:
    1.004
    Директория кеша это динамические данные. Если в ней нет изображения, то опенкарт создает его там заново нужного размера. Если не может создать, должна появится ошибка. Как и писал выше, разберитесь с правами вместе с хостером.
     
  5. ibells

    ibells Новичок

    Сообщения:
    4
    Симпатии:
    0
    Сегодня в логах такое вот:

    2023-02-07 9:50:38 - PHP Warning: fopen(/opt/bitnami/apache/htdocs/temp/storage/logs/paypal.log): failed to open stream: Permission denied in /opt/bitnami/apache/htdocs/system/library/log.php on line 22
    2023-02-07 9:50:38 - PHP Warning: fwrite() expects parameter 1 to be resource, bool given in /opt/bitnami/apache/htdocs/system/library/log.php on line 31
    2023-02-07 9:50:38 - PHP Warning: fclose() expects parameter 1 to be resource, bool given in /opt/bitnami/apache/htdocs/system/library/log.php on line 39
    2023-02-07 9:51:05 - PHP Warning: fopen(/opt/bitnami/apache/htdocs/temp/storage/logs/paypal.log): failed to open stream: Permission denied in /opt/bitnami/apache/htdocs/system/library/log.php on line 22
    2023-02-07 9:51:05 - PHP Warning: fwrite() expects parameter 1 to be resource, bool given in /opt/bitnami/apache/htdocs/system/library/log.php on line 31
    2023-02-07 9:51:05 - PHP Warning: fclose() expects parameter 1 to be resource, bool given in /opt/bitnami/apache/htdocs/system/library/log.php on line 39
    2023-02-07 9:51:31 - PHP Warning: fopen(/opt/bitnami/apache/htdocs/temp/storage/logs/paypal.log): failed to open stream: Permission denied in /opt/bitnami/apache/htdocs/system/library/log.php on line 22
    2023-02-07 9:51:31 - PHP Warning: fwrite() expects parameter 1 to be resource, bool given in /opt/bitnami/apache/htdocs/system/library/log.php on line 31
    2023-02-07 9:51:31 - PHP Warning: fclose() expects parameter 1 to be resource, bool given in /opt/bitnami/apache/htdocs/system/library/log.php on line 39

    Версия 3.0.3.3, сайт ibells.de, https://ibells.de/ruf-sets/restaura...nder-gaesterufsystem-kundenrufsystem-grs910-t - это страница, где не показывается пикча.
     
  6. Ravilr

    Ravilr Специалист

    Сообщения:
    3.646
    Симпатии:
    1.004
    Напишите хостеру. Ошибки не связаны с оперкант. Просто нет доступа к директории для создания кеша. О причинах почему нет доступа, хостер вам ответит.
     
  7. ibells

    ibells Новичок

    Сообщения:
    4
    Симпатии:
    0
    Всем спасибо разобрался - нужно было, чтобы пользователь daemon:daemon и папки temp и image были в одной и той же группе