У нас есть установка magento на нашем веб-сервере Centos. Владение файлами немного беспорядок. У меня раньше были проблемы с правами, и теперь magento жалуется, что у него недостаточно прав для установки плагина.
Я слышал, что пользователь "никто" является пользователем Apache по умолчанию. У большинства файлов и папок есть root:devs
, и я хочу изменить его ни на nobody:devs
вот так:
sudo chown -R nobody /path/to/magento
1) Это изменение распространяется на весь сайт, и я не хочу слишком много возиться с производственной установкой. Повлияет ли это на сайт? Это работает сейчас, за исключением этой проблемы установки плагина.
Кажется, что Apache может использовать файлы независимо от того, кто является владельцами. Я вижу «root:root», но также файлы с «john:john» (или аналогичным), «root:devs» (devs - группа конкретных пользователей), «john:devs» и «john:users» и т.д.
2) Если я установлю владельца на "nobody", будет ли у magento достаточно прав для установки этого плагина?