@blockso

Как дать права 755 модулям оптимизации картинок в Ubuntu?

Всем привет.Установил на Opencart модуль JetCache.Поставил требуемые модули оптимизации картинок на сервер Ubuntu.Но отображаются следующие ошибки. Как дать данным модулям права 755?
Права на выполнение webp (0755)
Не соответствует
Возможность выполнения оптимизации webp
Не соответствует
Права на выполнение mozjpeg (0755)
Не соответствует
Возможность выполнения оптимизации mozjpeg
Не соответствует
Права на выполнение jpegoptim (0755)
Не соответствует
Возможность выполнения оптимизации jpegoptim
Не соответствует
Права на выполнение optipng (0755)
Не соответствует
Возможность выполнения оптимизации optipng
Не соответствует
  • Вопрос задан
  • 438 просмотров
Пригласить эксперта
Ответы на вопрос 2
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
755 это права для директорий, для файлов 644 и еще более жесткие. Для самих "программ" права вообще другая история, здесь нужен executable bit (chmod +x) в первую очередь. Пользователь, который данные "программы" запускает должен иметь права на исполнение. Кроме этого, файлы которые нужно брать в работу должны иметь права на чтение для этого пользователя, а директория, куда будут складываться оптимизированные картинки - права на запись для этого пользователя.

В вашем конкретном случае я так понимаю сам модуль делает проверку и говорит что либо у него нет прав выполнить optipng/jpegotim/etc, либо директория, куда ему надо складывать результаты недоступна для записи.
Ответ написан
Комментировать
@NillR
Вообще за 755 и 644 нужно бить ногами
В нормально настроенной системе должно хватать 700 на директории и 600 на файлах, в крайнем сулчае 750 и 640.
Для массового задания прав используйте find и chmod

find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;


Рекурсивно от директории в которой находитесь и глубже задаст 755 для всех директорий и 644 для всех файлов
Вместо . можно использовать полный путь к директории.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы