Can’t update WordPress or upload files

Задача:   При попытке обновить WordPress — отображает ошибку: Can’t update WordPress or upload files

Инструментарий: Ubuntu, WordPress

Решение:  Делов том, что WordPress не имеет разрешений на скачивание фалов в нужную директорию. Для решения данной проблемы — нужно дать права на нужные папки.

Можно пойти длинным путем:

  • создадим группу

sudo groupadd <groupname>

  • Добавь нужного пользователя в эту группу:

sudo gpasswd -a <username> <groupname>

  • Даем созданной группе права на запись в каталог

Дадим права для папок 755 (rwx r-x r-x), а файлам 644 (-rw -rw- r—)

sudo chown -R root:<groupname> /var/www
find <folder> -type d -exec chmod 755 {} \;
find <folder> -type f -exec chmod 644 {} \;

где: <groupname> — имя группы; <username> — имя пользователья, <folder> — папка для которой нужно установить права (например: /var/www/, Есди вы используете Vesta CP, скорее всего что папка будет /home/<username>/web/<site.com>/public_html/wordpress)

Более опасное решение — изменить владельца:

chown -R <current owner>:<new owner> <folder>

где: <current owner> — текущий владелец; <new owner> — новый владелец

PS: Также будет полезным посмотреть на:

  • Другие параметры команды chown.
  • Права для команды Chmod

Добавить комментарий