Quelle peut être la cause des erreurs d'installation que je rencontre toujours lorsque j'essaie de mettre à jour automatiquement quoi que ce soit dans Wordpress? J'ai tout mis à jour manuellement depuis un certain temps et j'ai essayé toutes sortes de schémas de permission.
Voici un exemple d'erreur: Installing Theme: Indore 1.0.1 Downloading install package from http://wordpress.org/extend/themes/download/indore.1.0.1.Zip…
Unpacking the package…
Could not create directory. /public_html
Merci!
Le message d'erreur Could not create directory. /public_html
peut être lié à plusieurs problèmes.
La plupart d'entre eux sont liés à votre système de fichiers. Cela inclut le type de système de fichiers (par exemple, NTFS sous des serveurs Windows) et les paramètres d'accès correspondants. Vous n’avez nommé aucun nom dans votre question, je suppose donc qu’un hôte basé sur Linux est dû à la popularité et au type de barre oblique.
Vous devez donc d'abord regarder ce qui se passe dans les coulisses. Une petite liste de contrôle pour vous aider à résoudre les problèmes qui me viennent à l'esprit (ajoutez simplement des commentaires si vous le souhaitez):
/public_html
dans votre message d'erreur.FS_CHMOD_DIR
).FS_CHMOD_FILE
).Comment effectuer les tests? Si vous ne savez pas comment effectuer ces tests dans le contexte de votre installation wordpress, veuillez contacter le support technique de votre hôte et/ou wordpress.
Des éléments supplémentaires à vérifier sont les méthodes du système de fichiers. Une chose utile pour acquérir plus de connaissances ici est Contrôle de base (plugin Wordpress) , bon à savoir pour l’utilisation est la suivante Abstraction de systèmes de fichiers WordPress FAQ (DD32 Blogpost) .
Comme je suppose qu'il s'agit probablement d'un problème de configuration lié à votre système de fichiers, j'ai supposé que vous utilisiez la méthode directe pour accéder au système de fichiers. Sinon, la liste de contrôle ci-dessus peut vous aider à activer votre serveur pour la méthode directe préférée.
Je pense que cela est dû au fait que l'utilisateur FTP et l'utilisateur du serveur Web sont différents.
Si vous pouvez vous connecter via ssh, essayez de sélectionner "ftps" dans la boîte de dialogue de mise à niveau de wordpress. Sinon, demandez à votre hébergeur de vous connecter en tant que root et attribuez tous vos fichiers à votre utilisateur ftp, car il est possible que certains d'entre eux soient actuellement attribués à l'utilisateur du serveur Web, ce qui provoquerait l'erreur que vous rencontrerez.
J'ai aussi ce problème et je me suis résigné à mettre à jour manuellement ...