Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Проблема с заливкой изображений


wh1tel1ght

Recommended Posts

Проблема в следующем: при попытке изменить картинку товара на картинку, которая уже выставлена на другой товар, или на новое изображение, которое загружается с компа, картинка товара исчезает из админки(не отображается там) и не отображается на сайте. Экспериментальным путем выяснилось, что новые картинки появляются в папке /image/cache с недостаточными правами. Т.е я загружаю картинку через админку, она появляется в папке cache c правами не такими как у всей папки cache. Если вручную через ftp залезть в папку и исправить файлу права (ну или еще раз обновить права всей папке), то картинка начинает отображаться везде. Собственно вопрос: каким образом сделать так, чтобы картинки в папку cache попадали уже с правами 777?

Надіслати
Поділитися на інших сайтах


Нашел в чем проблема вобщем: 

Файлы, закаченные скриптом, не открываются (некорректные права 600)
На нашем хостинге файлам, созданными PHP-скриптами, по умолчанию выставляются права 600. 

Решение 

Для выставления нужных прав можно использовать php функцию chmod(), которую необходимо добавить в текст скрипта, который загружает файлы. 

chmod(«/somedir/somefile», 0755);
Так вот вопрос: где найти этот самый скрипт, в котором код менять?
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.