Перейти к содержанию

Исправление прав на директории и файлы

Большая часть файлов CS-Cart должна иметь права 644, а все директории должны иметь права 755. Так же, директории var, images и design, все их поддиректории и файлы должны иметь права 777. Это необходимо, чтобы CS-Cart мог загружать изображения в эти директории и для других операций.

Восстановление прав на директории и файлы CS-Cart

Для клиентов нашего хостинга мы предоставляем утилиту cscart_perms_fixer. Запустите её в терминале с помощью SSH, выберите проект и нажмите “Enter”. Готово :)

root@highloadtest public_html> cscart_perms_fixer
   We found cs-cart in directories:
   1. /srv/projects/highloadtest.demo.scalesta.com/public_html
   Please input the number of the CS-Cart project and press Enter:
   1
   Fixing all file permissions ...
   Complete.

Восстановление вручную

Шаг 1: права файлов

Выполните следующие команды (одну за другой):

chmod 644 config.local.php
chmod -R 755 design images var
find design -type f -print0 | xargs -0 chmod 644
find images -type f -print0 | xargs -0 chmod 644
find var -type f -print0 | xargs -0 chmod 644

Эти команды выставят правильные права для файлов. 3 цифры представляют права для владельца файла, его группы и остальных пользователей соответственно.

К примеру, chmod 644 config.local.php значит: - Владелец config.local.php может читать и писать в файл(6). - Группа владельца (administrators) может читать файл(4). - Все остальные пользователи тоже могут читать файл (4).

Шаг 2: владелец файлов

Установите пользователя service владельцем файлов CS-Cart. У пользователя service так же есть группа service. Для того, чтобы установить владельца файлов используйте команду:

chown -R service:service .

Если Вам нужна помощь, создайте в личном кабинете Scalesta.


Нужна помощь?

Если у Вас какие-то проблемы, нужна помощь в настройке, консультация, хотите обсудить свой проект с экспертами или ищете решения по улучшению Вашего онлайн-бизнеса, то мы поможем. Свяжитесь с нами в личном кабинете Scalesta или по почте.