Jump to content
Sign in to follow this  
Doost

Проблема с правами доступа к файлам в кеше

Recommended Posts

Пару дней назад столкнулись с проблемой: 

движок (версия 1.5.4.1) при создании файлов в кеше (изображения) прописывает им не те права. что должен бы, а именно: папки создаются с правами доступа 700, а файлы 600

В итоге пользователи не видят картинки.

 

Что было сделано:

1. проверена umask на сервере - никто не менял., 022 стоит.

2. В процедуре сохранения файлов (system/library/image.php/save) было принудительно прописано chmod($file, 644)

3. В процедуре ресайза изображений., где ветка copy аналогично (catalog/controllet/tool/image.php/resize)

4. от бехысходности поставил права на всю папку image 777 

Именно эти шаги не помогают.

 

При этом, когда я только сделал шаги 2 и 3 - все заработало. Но сейчас снова не работает. 

как выглядит: стираешь какой-нибудь файл из кеша, обновляешь страницу с товаром - в кеше файл появился, права 600

Помогает только подключении по ssh и прописывание нужных прав chmod'ом.

 

Что посоветуете?

 

PS системные (system) файлы движка не менялись. Может быть были какие-то изменения в файлах контроллер и админ, но не касающиеся работы с изображением. . И все изменения проверяются. В логе ошибок - проблем именно по этой части нет. 

 

PPS что еще важно: файлы в корне сервера  (логи работы скриптов, запускаемых через cron) имеют права 644, т.е. ок. аналогично, если создать дирректорию через ssh командой mkdir - права будут в порядке 755 

другие файлы, создающиеся через php - права 600 (например у меня создается файл, если были внесены изменения в количество товаров, лог изменений)

Edited by Doost

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.