katenacc Posted February 17, 2016 Share Posted February 17, 2016 Недавно установила магазин, подскажите пожалуйста на какие папки и файлы надо выставить права и какие? Я совсем новичок Link to comment Share on other sites More sharing options...
Kerm Posted February 17, 2016 Share Posted February 17, 2016 Всем папкам 755, и всем файлам 644 1 Link to comment Share on other sites More sharing options...
Valerka525 Posted July 9, 2017 Share Posted July 9, 2017 Всем папкам 755, и всем файлам 644 А если не помогает? CMS корректно работает, только когда на ВСЕХ каталогах ставлю 777. Может нужно как-то по другому решить проблему? Link to comment Share on other sites More sharing options...
Valerka525 Posted July 9, 2017 Share Posted July 9, 2017 Просто читал в инструкции к преста, что мол небезопасно ставить 777 и тому подобное. Но как без этого, если по другому CMS не работает ?(( Link to comment Share on other sites More sharing options...
Kerm Posted July 14, 2017 Share Posted July 14, 2017 Если сервер настроен и сконфигурирован правильно, то при провах 755 на все папки и 644 на все файлы, все должно работать как надо, если Вам помогают только права 777 чтобы разрешить проблему, то это означает только одно, то что у Вас неправильно настроен и сконфигурирован сервер и это потенциально опасный момент, т.к. могут хакнуть. Link to comment Share on other sites More sharing options...
884483048 Posted February 9, 2018 Share Posted February 9, 2018 Уважаемый Kern почему при установке модуля из админки Преста лепит права на папку 777 а на файлы в ней 666? Приходится вручную после инсталяции менять на 755 и 644. Link to comment Share on other sites More sharing options...
Kerm Posted February 9, 2018 Share Posted February 9, 2018 1 hour ago, 884483048 said: Уважаемый Kern почему при установке модуля из админки Преста лепит права на папку 777 а на файлы в ней 666? Приходится вручную после инсталяции менять на 755 и 644. Я же Выше и пишу, если сервер настроен правильно... Из-за настроек самого сервера, в котором указаны правила по умолчанию для создаваемых файлов и папок, чаще всего так делают на shared хостингах, для того чтобы у пользователей было меньше проблем с правами на папки и файлы и следовательно они бы меньше обращались в службу поддержки. Link to comment Share on other sites More sharing options...
884483048 Posted February 9, 2018 Share Posted February 9, 2018 5 hours ago, Kerm said: Я же Выше и пишу, если сервер настроен правильно... Из-за настроек самого сервера, в котором указаны правила по умолчанию для создаваемых файлов и папок, чаще всего так делают на shared хостингах, для того чтобы у пользователей было меньше проблем с правами на папки и файлы и следовательно они бы меньше обращались в службу поддержки. В случае шаред хостинга еще можно согласиться с такой версией но я поднял локальную виртуалку на FreeBSD и там наблюдаю ту же самую проблему. Подскажите куда копать если не сложно. У меня были мысли про umask но он дефолтный правильный 0022.. Link to comment Share on other sites More sharing options...
884483048 Posted February 9, 2018 Share Posted February 9, 2018 Еще немного про shared hosting есть например такая контора как Namecheap так у них на хостинге всё что 666 & 777 не запускается. Потому вряд ли они себе такую головную боль специально придумали. Так же на Преста багтрекере зарегистрирован баг BOOM-2948 по которому никто не чешется уже больше чем полгода почему так. http://forge.prestashop.com/browse/BOOM-2948 Link to comment Share on other sites More sharing options...
884483048 Posted February 9, 2018 Share Posted February 9, 2018 Для того что бы проверить правильность настроек сервера можно провести простой тест на то с какими permissions апач создает файлы в document root при помощи файлика test.php в корне Престы со следующим содержимым <?php if ($fp = fopen(time() . '.txt', 'w')) { fwrite($fp, 'This is a simple test.'); fclose($fp); echo "done"; } else { echo "error - cannot create file"; } ?> Если выполнить его путем захода на http://ip address/test.php я получаю файл с содержимым "This is a simple test" с правильными permissions 644, так какого себя Преста так не ведет? Link to comment Share on other sites More sharing options...
Kerm Posted February 12, 2018 Share Posted February 12, 2018 Копайте в сторону использования функции umask во множестве PHP файлов в самом движке. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now