Назад | Перейти на главную страницу

Разрешение папки для папок кеширования Centos7 и nginx 1.10

У меня есть сервер, на котором я устанавливаю Centos 7.2 и nginx 1.10. Я хочу, чтобы zo host Magento

Что я наделал:

теперь корневые настройки Magento

set permissions to->
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod +x mage

Моя проблема в том, что кеш и папка сеанса пуста

Первый вопрос, почему?

ПРИМЕЧАНИЕ. Я не знаю, где, но где-то хранятся кеши, потому что, чтобы увидеть изменения в Magento Frontend, мне нужно очистить кеш после того, как я сделаю это в панели администратора. Я смог увидеть изменения.

Итак, второй вопрос - это проблема с разрешением?

Должен ли я дать корень Magento и /var/www/example.com/html разрешение обычному пользователю?

  1. Почему каталоги кеша и сессий могут быть пустыми? Потому что кеш и сеансы могут находиться в memcache, redis или даже mysql, если вы укажете magento, куда их поместить! Проверьте свой Magento local.xml, и вы увидите разделы для обоих session и cache. Возможно, вы, например, используете redis для кеширования и базы данных для сеансов.
  2. См. (1), без дополнительной информации мы не знаем, проблема ли это с разрешениями. Но если это так, вы можете сделать var папка и все подпапки 0777 (или 0775, если у вас есть группа, в которую также входит пользователь nginx / php-fpm), если вы уже защитили свой var папка в nginx.