Jump to content

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


Recommended Posts

Недавно установила магазин, подскажите пожалуйста  на какие папки и файлы надо выставить права и какие?

Я совсем новичок :)  

Share this post


Link to post
Share on other sites

  • 1 year later...

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

  • 6 months later...

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

 

Share this post


Link to post
Share on other sites

1 hour ago, 884483048 said:

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

 

 

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

 

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

Share this post


Link to post
Share on other sites

5 hours ago, Kerm said:

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
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, так какого себя Преста так не ведет?

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More