Какие разрешения лучше всего подходят для установки Wordpess в Ubuntu под управлением Webmin? В настоящее время root владеет всеми файлами, и все файлы также относятся к корневой группе. Я использую графический интерфейс виртуального сервера в Webmin для управления несколькими виртуальными сайтами с этого сервера. Я опасаюсь вносить изменения в разрешения на реальном сервере, и меня беспокоит, что если я последую эти инструкции Я мог бы сделать что-то вроде отказа Apache в праве доступа к файлам Wordpress.
Прямо сейчас у меня просто / wp-content установлено значение 777, чтобы установка плагинов работала, но я знаю, что это не очень хорошая идея, потому что любой пользователь системы может редактировать данные. Правильны ли разрешения, с которыми я связан, и должны ли они работать?
Для этого вы должны использовать веб-группу и пользователя. Присвойте файлы веб-пользователю и группе, а затем измените разрешения на что-нибудь подходящее; 770 как минимум.
Ваш процесс apache будет запущен как веб-пользователь определенного типа, узнайте, что это за пользователь, и владеете файлами для этого пользователя / группы. Обычно ваш веб-материал установлен на 755 с определенными разрешениями, установленными для "специальных" или конфигурационных файлов.
Делайте это в нерабочее время и просматривайте журналы http / php, пока вы проверяете конфигурацию. Существуют стандартные разрешения, которые будет использовать установка wordpress. Посмотрите вокруг и посмотрите, сможете ли вы их найти.
Вы также можете установить новую копию Wordpress в подпапке с тем же файлом конфигурации, что и ваш текущий, запустить ее, а затем правильно под соответствующим пользователем / группой, а затем переместить ее в производство после того, как она заработает. Это сэкономит время и силы при изменении прав доступа к файлам вручную.