Отстраняване на неизправности при неуспешна актуализация на WordPress: Актуализацията не беше инсталирана, защото не можахме да копираме някои файлове

Понякога, когато надграждаме версията на конструктора на уебсайтове на WordPress или надграждаме плъгините на WordPress , се появяват съобщения за грешки:

Неуспешна актуализация: Актуализацията не беше инсталирана, защото не можахме да копираме някои файлове.

  • Това обикновено еWordPress уебсайтФайловите разрешения на програмата са непоследователни.
  • Всъщност, когато сайтовете на WordPress се преместват, надграждат и актуализират, те се натъкват на подобни подкани, почти всички причинени от недостатъчни разрешения. Такива проблеми са доста често срещани.

Например грешки като неуспешна актуализация на WordPress ▼

Отстраняване на неизправности при неуспешна актуализация на WordPress: Актуализацията не беше инсталирана, защото не можахме да копираме някои файлове

„Надстройката не беше инсталирана, защото не можахме да копираме някои файлове. Това обикновено се дължи на непоследователни разрешения за файлове.: wp-includes/js/plupload/handlers.min.js, wp-includes/js/plupload/handlers.js , wp -includes/js/wp-api.js, wp-includes/js/wp-api.min.js, wp-includes/class-wp-customize-manager.php, wp-includes/class-http.php , wp -includes/class-wp-xmlrpc-server.php, wp-includes/version.php, wp-includes/taxonomy.php”

  • Показва, че тези файлове и техните файлове нямат достъп за запис в тази папка, така че актуализацията не може да бъде надстроена.

Наскоро блогът на Чен Вейлян срещна несъответствия в разрешенията за файлове при актуализиране на плъгини за WordPress.

Съобщението за грешка „Актуализацията е неуспешна: Надстройката не беше инсталирана, защото не можахме да копираме някои файлове“ се дължи на недостатъчни разрешения за WordPress .

  • В момента, моля, проверете приставката, собственикът и всички групи са root потребители и няма разрешение за писане във файла.
  • Решението е да използвате командата chown за промяна на разрешенията.

SSH зададе 775 разрешения

Ако използвате VPS, собственикът по подразбиране на тези директории е root, използваният FTP сървър е vsftpd, а сървърът е Apache2.

Тези условия основно ограничават имената на потребителските групи по подразбиране.

Ако инсталираната от вас Linux система е различна, може да се наложи да промените името на потребителската група.

По-долу е процесът на разрешение за настройка на SSH 775 ▼

Стъпка 1: Влезте чрез SSH

Стъпка 2: Отидете до директорията /wp-content/ ▼

cd /home/你的用户名/web/你的域名文件夹/public_html/wp-content/

Стъпка 3: Задайте 755 разрешения за тези директории, т.е. само собственикът има разрешение да пише ▼

chmod -R 755 plugins/
chmod -R 755 themes/
chmod -R 755 uploads/
chmod -R 755 upgrade/

1. Бързо променяйте разрешенията за директорията ▼

find /home/你的用户名/web/你的域名文件夹/public_html -type d -print0 | xargs -0 chmod 755

2. Бързо променете разрешенията за файлове ▼

find /home/你的用户名/web/你的域名文件夹/public_html -type f -print0 | xargs -0 chmod 644

VestaCPПромяна на разрешенията за папка

Ако сте инсталирали панела VestaCP , можете да използвате следната команда, за да промените бързо разрешенията на директорията на вашия WordPress уебсайт ▼

chown -R admin:admin /home/admin/web/你的域名文件夹/public_html/*

HestiaCPПромяна на разрешенията за папка

HestiaCP бързо променя разрешенията на директорията на уебсайта на WordPress

chown -R 你的用户名:你的用户名 /home/你的用户名/web/你的域名文件夹/public_html/*

CWP контролен панелЗадайте 755 разрешения

Ако CWP контролният панел е инсталиран на вашия VPS, моля, влезте директно във фоновия режим на CWP контролния панел, за да зададете разрешения.

Стъпка 1: Отидете на страницата „Коригиране на разрешения“

  • CWP меню –> Потребителски акаунти –> Коригиране на разрешения (коригиране на разрешения и избор на потребител)

Стъпка 2: Изберете вашите потребители ▼

Поправете разрешенията и изберете потребители в контролния панел на CWP.

Стъпка 3: Кликнете върху „Поправка на разрешенията за акаунт“ ▲

  • Настройката на 755 разрешения на контролния панел на CWP е наистина проста и бърза ^_^

Разрешения за настройка на виртуален хост

Ако използвате виртуален хост, а не VPS, тогава горният метод за настройка не се прилага.

Моля, добавете следния код към файла wp-config.php в основната директория на вашия уебсайт WordPress ▼

define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0755);
define("FS_CHMOD_FILE", 0755);

По принцип това ще направи програмата ви WordPress едновременно по-сигурна и с възможност за надграждане.

За да завършите успешно задачите си по онлайн маркетинг , вече можете да започнете да тествате, инсталирате и надграждате различни плъгини за онлайн промоция . ^_^

Надяваме се, че статията „Решаване на неуспешна актуализация на WordPress: Надстройката не е инсталирана, защото не можахме да копираме някои файлове“, споделена в блога на Чен Вейлианг ( https://www.chenweiliang.com/ ), ще ви бъде полезна.

Чувствайте се свободни да споделите линка към тази статия: https://www.chenweiliang.com/cwl-1833.html

За да отключите още скрити трикове🔑, заповядайте в нашия Telegram канал!

Споделете и харесайте, ако ви харесва! Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Преминете към Top