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