Я размещаю веб-сервер. Я настроил все это для WordPress, чтобы сэкономить время, подключился, а затем попытался загрузить тему, и это не удалось. У него недостаточно прав для записи на сервер. Как я уже сказал, я размещаю его у себя, так как мне дать Word Press достаточно прав для записи файлов через FTP? Я ввел все свои данные FTP правильно, и я знаю, что моя учетная запись FTP имеет все необходимые разрешения, так как мне нужно войти, создать эти папки и отправить файлы: C.
Как мне исправить это, не дав ему 777 разрешений?
Войдите в командную строку, используя того же пользователя, которого будет использовать Wordpress.
Переключитесь в каталог, в котором собираются файлы wordpress.
cd insert-directory-here
Выполните эту команду:
chown -R `whoami` . && chmod -R u+rw . && find . -type d -exec chmod u+x {} \;
Это должно рекурсивно изменить право собственности на весь каталог на вас. Затем он проверяет, есть ли у вас везде в нем права на чтение и запись. Затем он проверяет, есть ли у вас права на выполнение для всех каталогов (это то, что вам нужно, чтобы читать их и создавать там файлы).
Если эта команда по какой-либо причине не работает, вы лучше понимаете, какие именно файлы вызывают у вас проблемы.