WordPress could not copy file.: wp-mail.php

При обновлении WordPress с версии 6.1 до версии 6.2 появляется ошибка

could not copy file.: wp-mail.php

При этом вы можете спокойно обновлять плагины, устанавливать их и темы, загружать файлы и вообще сайт работает без каких либо проблем. Проблема появляется только при обновлении.

Вообще шаблон ошибки  WordPress could not copy file.: wp-mail.php всегда связан с тем, что имеется проблема с правами сайта:

ls -l /var/www/your_site

Вы должны увидеть следующий вывод:

-rw-r--r--  1 www-data www-data    60 Jun  6  2019 ads.txt
-rw-r--r--  1 www-data www-data    60 Feb  6  2020 app-ads.txt
-rw-r--r--  1 www-data www-data      4286 Feb 17 11:53 favicon.ico
-rw-r--r--  1 www-data www-data    53 Feb 24  2019 google8d0bb7a022870007.html

То есть обратите внимание, на владельца файлов и директорий в папке сайта. Они должны принадлежать в группе веб сервера, в нашем случае это Apache и www-data

Если у Вас все так же, необходимо проверить владельца

ls -ld /var/www/your_site

Если владелец отличается от www-data, необходимо сменить его на:

chown -R www-data.www-data /var/www/your-site

флаг -R означает рекурсивно, то есть включая все вложенные папки и файлы.

После этого обновление пройдет успешно!)

Leave a Reply

Please disable your adblocker or whitelist this site!