Jump to content

Как Выставить Правильно Права


Recommended Posts

  • 1 year later...

Всем папкам 755, и всем файлам 644

А если не помогает? CMS корректно работает, только когда на ВСЕХ каталогах ставлю 777. Может нужно как-то по другому решить проблему?

Link to comment
Share on other sites

Просто читал в инструкции к преста, что мол небезопасно ставить 777 и тому подобное. Но как без этого, если по другому CMS не работает ?((

Link to comment
Share on other sites

Если сервер настроен и сконфигурирован правильно, то при провах 755 на все папки и 644 на все файлы, все должно работать как надо, если Вам помогают только права 777 чтобы разрешить проблему, то это означает только одно, то что у Вас неправильно настроен и сконфигурирован сервер и это потенциально опасный момент, т.к. могут хакнуть.

Link to comment
Share on other sites

  • 6 months later...

Уважаемый Kern почему при установке модуля из админки Преста лепит права на папку 777 а на файлы в ней 666? Приходится вручную после инсталяции менять на 755 и 644.

 

Link to comment
Share on other sites

1 hour ago, 884483048 said:

Уважаемый Kern почему при установке модуля из админки Преста лепит права на папку 777 а на файлы в ней 666? Приходится вручную после инсталяции менять на 755 и 644.

 

 

Я же Выше и пишу, если сервер настроен правильно...

 

Из-за настроек самого сервера, в котором указаны правила по умолчанию для создаваемых файлов и папок, чаще всего так делают на shared хостингах, для того чтобы у пользователей было меньше проблем с правами на папки и файлы и следовательно они бы меньше обращались в службу поддержки.

Link to comment
Share on other sites

5 hours ago, Kerm said:

 

Я же Выше и пишу, если сервер настроен правильно...

 

Из-за настроек самого сервера, в котором указаны правила по умолчанию для создаваемых файлов и папок, чаще всего так делают на shared хостингах, для того чтобы у пользователей было меньше проблем с правами на папки и файлы и следовательно они бы меньше обращались в службу поддержки.

 

В случае шаред хостинга еще можно согласиться с такой версией но я поднял локальную виртуалку на FreeBSD и там наблюдаю ту же самую проблему. Подскажите куда копать если не сложно. У меня были мысли про umask но он дефолтный правильный 0022..

Link to comment
Share on other sites

Еще немного про shared hosting есть например такая контора как Namecheap так у них на хостинге всё что 666 & 777 не запускается. Потому вряд ли они себе такую головную боль специально придумали.

Так же на Преста багтрекере зарегистрирован баг BOOM-2948 по которому никто не чешется уже больше чем полгода почему так.

http://forge.prestashop.com/browse/BOOM-2948

Link to comment
Share on other sites

Для того что бы проверить правильность настроек сервера можно провести простой тест на то с какими 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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...