WordPress și plugin-uri nu se pot actualiza (eroare "permisiuni de fișiere inconsistente")?

1 mar. 2019, 16:34:43
Vizualizări: 16.6K
Voturi: 2

Am o problemă - când apăs pe "Actualizare WordPress", primesc acest mesaj:

Descărcare actualizare de la https://downloads.wordpress.org/release/wordpress-5.1-new-bundled.zip… Despachetare actualizare… Actualizarea nu poate fi instalată deoarece unele fișiere nu pot fi copiate. Aceasta se întâmplă de obicei din cauza permisiunilor inconsistente ale fișierelor.: wp-admin/includes/update-core.php Instalare eșuată

Am schimbat permisiunile: - WP-admin și WP-includes la 755 - WP-content la 777 - Toate fișierele din WP-admin sunt 755.

Care ar putea fi problema? Încerc să o rezolv, dar nu reușesc.

2
Comentarii

Permisiunile trebuie setate pentru wp-content și wp-content/upgrade pentru descărcarea și despachetarea arhivelor zip. WordPress ar trebui să poată scrie și în toate fișierele de bază din directorul rădăcină, wp-admin și wp-includes. Permisiunile trebuie setate atât pentru fișiere cât și pentru directoare.

MikeNGarrett MikeNGarrett
1 mar. 2019 16:39:03

Uneori problema poate fi legată și de "proprietarul" fișierelor. Acest link vă poate oferi câteva idei: https://stackoverflow.com/questions/18352682/correct-file-permissions-for-wordpress

WebElaine WebElaine
1 mar. 2019 16:40:01
Toate răspunsurile la întrebare 4
0

Încearcă să rulezi aceste comenzi (Comenzile sunt valabile atât pentru Panou de control, cât și pentru FTP)

sudo usermod -aG www-data $USER

sudo chown -R www-data:www-data /var/www

sudo chmod -R 774 /var/www
23 oct. 2019 11:25:57
0

Am avut aceeași problemă. Am folosit următoarea comandă pe Centos8:

sudo setenforce 0

După aceea am putut face upgrade la Wordpress.

4 apr. 2020 18:58:35
0

Asigurați-vă că serverul dvs. rulează ca utilizatorul care deține directorul

4 apr. 2020 19:07:01
0

Utilizator SSH, navigați cu cd în directorul rădăcină al site-ului dvs. și executați:

sudo chmod 2775 . && sudo chown -R ec2-user:apache . && sudo find . -type d -exec chmod g=rwxs "{}" \; && sudo find . -type f -exec chmod g=rw  "{}" \; && sudo setfacl -d -m g::rwx . && sudo setfacl -d -m o::rx .

Asigurați-vă că schimbați ec2-user:apache cu utilizatorul:grupul dvs.

Aceasta va face ca toate directoarele și subdirectoarele, precum și orice fișiere noi copiate în ele, să aibă aceleași permisiuni.

23 apr. 2020 20:35:10