web-dev-qa-db-fra.com

Avertissements sur la mise à jour de WordPress

Sur chaque site où j'ai mis à jour Wordpress vers la version 3.5, deux messages d'erreur ont été affichés à l'écran, mais ont été immédiatement remplacés par la page À propos de Wordpress. Les messages ne restent pas à l'écran assez longtemps pour être lus, mais j'ai réussi à appuyer sur PrintScreen et à les lire de cette façon.

Remarque: cela s'est produit avec les mises à jour précédentes, mais je ne sais pas quand cela a commencé car je n'avais peut-être pas remarqué les erreurs auparavant et les sites semblent tous fonctionner correctement.

Warning: copy(/home/something/wordpress/wp-blog-header.php) 
[function.copy]: failed to open stream: Permission denied in 
/home/something/wordpress/wp-admin/includes/class-wp-filesystem-direct.php on line 200

Warning: copy(/home/something/wordpress/index.php) 
[function.copy]: failed to open stream: Permission denied in 
/home/something/wordpress/wp-admin/includes/class-wp-filesystem-direct.php on line 200

Mise à jour: il y a vraiment deux problèmes ici: premièrement, qu'est-ce que les avertissements me disent, sont-ils sérieux et puis-je les empêcher de se produire? Deuxièmement, ne serait-ce pas une bonne idée de laisser les avertissements à l'écran au lieu de les faire clignoter, pour les faire disparaître plus tard dans l'abysse en millisecondes? Je ne peux pas m'empêcher de me demander si des avertissements ou des erreurs plus graves pourraient également disparaître si/quand ils se produisent. Ces avertissements sont-ils enregistrés quelque part?

1
boot13

Le problème est que les fichiers ne peuvent pas être écrits par le processus web/php en raison d'autorisations.

C'est:

  • Bien! Ces fichiers ne peuvent pas être mis à jour avec les logiciels malveillants et autres mauvaises surprises
  • Mal! Le programme de mise à jour ne peut pas les mettre à jour soit

Donc, je vous conseillerais de faire ce qui suit:

  • Suivez ces paramètres chmod religieusement Qu'est-ce qui est vrai chmod pour WordPress?
  • N'utilisez plus jamais le programme de mise à jour automatique. Utilisez plutôt une méthode plus fiable, telle qu'une commande svn/git, ou téléchargez WordPress et téléchargez la nouvelle copie via FTP.

Cela vous donne une méthode infaillible pour mettre à jour WP Core, sans définir les autorisations d'écriture de manière à compromettre votre sécurité pour des raisons de commodité.

Compte tenu des avertissements, je recommanderais de refaire la procédure via FTP. Il est clair que ces fichiers ne sont peut-être pas des fichiers v3.5, mais des fichiers plus anciens auxquels il n'a pas pu écrire.

1
Tom J Nowell

Donnez à vos fichiers/dossiers le bon code CHMOD (je suppose 755 pour les dossiers) Modifier: cette réponse devrait répondre à toutes vos questions;) Qu'est-ce qui est vrai pour WordPress?

0
Chris