Я перешел с виртуального хостинга на 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-data находится в группе www-data. Больше никаких групп. В чем фокус?
Еще одно обновление . Хорошо, я добавил пользователя apache
в группу kovshenin
, мои файлы wordpress - kovshenin:kovshenin
с разрешениями rw-rw-r--
и разрешениями drwxrwxr-x
на каталоги, но что-то все равно не так. Пользователь apache
может получить доступ к файлам и папкам, я могу использовать онлайн-редактор тем и плагинов в панели администратора wordpress, я могу вносить изменения в файл .htaccess из Wordpress, но установка плагина / темы по-прежнему требует от меня Учетные данные FTP!
Есть идеи? Спасибо.
Нет. www-data находится на общем хостинге, а apache работает под www-data. Пользователь apace находится на моем VPS, и он работает под управлением пользователя и группы apache: apache.
– kovshenin11 июля 2009, 14:09Вы хотите сказать, что apache, работающий под управлением apache: apache, может получать доступ к файлам WordPress с помощью www-data: www-data? Если да, то узнайте, как он этим управляет, и настройте то же самое с kovshenin: kovshenin.
– Troubadour11 июля 2009, 13:59