Несколько недель назад я перешел с общего хостинга на VPS, и у меня возникли такие неприятные проблемы с разрешением в WordPress. Вы знаете, что вы можете загружать и обновлять плагины (и сам Wordpress) с панели администратора, но с тех пор, как я переехал, он начал просить меня мои учетные данные FTP, что довольно медленно, когда мне нужно обновить ~ 20 плагинов.
Я думаю, что это должна быть какая-то проблема. Я посмотрел, что файлы общедоступного хостинга Wordpress, все они принадлежат имени пользователя и группе kovshenin (kovshenin: kovshenin), а файлы - rw-r - r--, а каталоги - drwx-r-xr-x.
На моем VPS apache работает под apache: apache и мои файлы kovshenin: kovshenin. Что делать, чтобы сделать их доступными для чтения и записи как с помощью kovshenin, так и с apache?
Кроме того, я изменил разрешения на 0777 для всех файлов и папок моей установки wordpress, что позволило мне установить и удалить плагины без FTP, но когда я нажал на автоматическое обновление до WordPress 2.8.1, он все еще попросил меня FTP-аккаунт. Это проблема с wp или я что-то пропустил?
Спасибо.
Обновление. Мне удалось запустить id
и id www-data
на общедоступном хосте MediaTemple. Пользователь kovshenin находится в группе kovshenin, а www-данные находятся в групповых www-данных. Больше групп. Что за трюк?
Другое обновление. Я добавил пользователя apache
в группу kovshenin
, мои файлы Wordpress kovshenin:kovshenin
с разрешениями rw-rw-r--
и drwxrwxr-x
разрешений на каталоги, но что-то все еще не так. Пользователь apache
может получить доступ к файлам и папкам, я могу использовать онлайн-редактор "Темы и плагины" в панели администратора Wordpress, я могу вносить изменения в файл .htaccess из Wordpress, но установка плагина/темы по-прежнему запрашивает меня для учетных данных FTP!
Любые идеи? Спасибо.