web-dev-qa-db-fra.com

Comment prévenir les échecs d'installation de plugins et de thèmes sur Wordpress?

Je n'arrive pas à installer de thème/plugin sur mon wordpress 3.0

Downloading install package from http://downloads.wordpress.org/plugin/contact-form-7.2.3.1.Zip…    
Unpacking the package…    
Installing the plugin…    
Could not copy file. /public_html/blog/wp-content/plugins/contact-form-7/languages/wpcf7-lt_LT.po    
Plugin install failed.


Downloading install package from http://wordpress.org/extend/themes/download/piano-black.2.2.Zip…
Unpacking the package…
Could not create directory. /public_html

Downloading install package from http://downloads.wordpress.org/plugin/contact-form-7.2.3.1.Zip…
Unpacking the package…
Could not create directory. /public_html/blog/wp-content/upgrade/contact-form-7.tmp/contact-form-7

Je reçois des messages similaires à chaque fois. y-a-t'il une solution?

Mise à jour le 12/01/2012 : Si vous utilisez une version plus récente de WP (version 3.1 et ultérieure, version 3.3.1 actuelle), vous ne rencontrerez aucun problème. Ces problèmes ont été supprimés. Profitez de votre WP.

6
San

headdesk

Les autorisations sur tous les fichiers WordPress doivent être 644. Les autorisations sur tous les répertoires WordPress doivent être 755.

Exceptions:

  • Le répertoire de téléchargement peut nécessiter 775 ou 777, selon la configuration de votre serveur.
  • wp-config.php devrait être 600, 640 ou 644, quel que soit le nombre le plus bas qui fonctionne.

Jamais, jamais, donner des permissions plus élevées que celles-là. De cette façon, les dragons.

Si vous rencontrez des difficultés pour écrire des fichiers, la première chose à faire est d'installer le plug-in Core Control et d'essayer de comprendre ce qui ne fonctionne pas. Plus précisément, le module "Système de fichiers" vous permet de diagnostiquer le mécanisme que WP_Filesystem tente d'utiliser. De cette façon, vous ne perdez pas de temps à vous tromper de mal: http://wordpress.org/extend/plugins/core-control/

Une fois que vous connaissez le mécanisme (probablement la méthode FTP ou une méthode directe), vous saurez mieux comment aborder le problème.

  • Si c'est direct, vous avez soit un problème de propriété de fichier, soit un problème d'autorisations.
  • Si c'est FTP, alors vous pouvez avoir un problème de connectivité en boucle, ou un problème de propriété de fichier.
8
Otto

Vérifiez la permission de votre dossier. Très probablement, votre dossier n'a pas la permission correcte.

L'autorisation doit être définie sur 777 . Si vous avez cPanel sur votre hôte, vous pourrez le faire facilement, car l'interface graphique est similaire à Windows.

1
Graviton

Modifiez-vous les autorisations de manière récursive?/public_html/blog/wp-content/plugins/devrait être 755, 775 ou 777 selon que vous êtes le même utilisateur, le même groupe ou aucun, respectivement, que le propriétaire du fichier/dossier. Je suis d'accord avec phwd que 777 devrait être un dernier recours.

1
Ivar Vong

d'après mon expérience, vérifiez le contenu de wp .. existe-t-il un dossier "upgrade"? si ce n'est pas le cas, vous devez le créer, n définir sur 777 ou si le dossier de mise à niveau existe, vous devez le supprimer n recréer le nouveau

1
Moblox

Vous pouvez installer des plugins wordpress sans aucun échec. Voici comment procéder: installer le plugin wordpress

0
satyam