Я установил сервер Lamp на своем локальном хосте для тестирования WordPress.
Мои файлы хранятся в /home/user/webfiles
, и я могу создавать и загружать файлы, но файлы, которые создает WordPress (например, .htaccess
), создаются с групповыми разрешениями, www-data
и эти файлы не могут быть отредактированы моей учетной записью пользователя.
Мой пользователь в группеwww-data
Можно ли это как-то исправить и иметь возможность редактировать файлы, создаваемые WordPress?
решение1
Возможно, используемая вами группа не имеет прав на редактирование этих файлов. Выполнение ls -al
отобразит файлы и их режимы. Первая группа rwx
— для пользователя, вторая — для группы, а третья — для других. r
— чтение, w
— запись и x
— выполнение. Убедитесь, что во второй группе есть w
(он должен отображаться в середине столбца режима файла, 6-я буква).
Если у вашей группы отсутствуют права, используйте пользователя-владельца файла или root
для настройки chmod g+w .htaccess
(или любого другого файла, с которым у вас возникла проблема), а когда вы закончите, в целях безопасности вам следует удалить его w
с помощью chmod g-w .htaccess
.