La mise à niveau de WP ne peut pas créer de répertoire même si les perms sont 777
-
-
php safe_modeest-il activé?is php safe_mode activated?
- 0
- 2011-01-27
- Cronco
-
et lepropriétaire de ce répertoireest-il correct?Lesbonnes autorisationsnécessaires varient selon les différentesimplémentations de serveurand is the owner of that directory correct? The right permissions needed vary across different server implementations
- 0
- 2018-01-27
- Tom J Nowell
-
13 réponses
- votes
-
- 2012-01-20
Le correctif s'est avéré être demodifier les autorisations de
vsftp
dans lefichier de configurationvsftp
.The fix turned out to be to change
vsftp
's permissions in thevsftp
config file.-
Marquezensuite votre réponse comme _la réponse_.Then mark your answer as _The Answer_.
- 0
- 2012-01-20
- fuxia
-
Il y a un délai avant qu'ils vous laissentfaire ça,monpote.There's a delay before they let you do that, buddy.
- 2
- 2012-01-20
- Jason Swett
-
Pourriez-vous êtreplusprécis sur lesmodifications apportées à vsftpd.conf?Could you be more specific about the changes to vsftpd.conf?
- 4
- 2014-01-07
- iyrin
-
@JasonSwett,mauvaise réponse,veuillez détailler ce que vous avezexactement changé?@JasonSwett, bad answer, please go into detail what exactly did you changed?
- 0
- 2018-07-09
- Black
-
Désolé,c'étaitil y a des annéeset jene me souviensplus des détails.Sorry, this was years ago and I don't remember the details.
- 0
- 2018-07-09
- Jason Swett
-
-
- 2014-07-16
Impossible de créer des répertoiresmême via un 777 CHMODimplique que vos utilisateurs locaux FTPn'ontfondamentalementpas l'autorisation d'écrire desfichiers sur votremachine,pour corriger cela,essayez demodifier votrefichier vsftpd.confet vérifiez que write_enableest égal à OUI
Modifier lefichier vsftp.conf
sudo vim /etc/vsftpd.conf
puis décommentez la ligneexistante (ou définissez sa valeur sur OUI)
write_enable=YES
Cannot creating directories even through a 777 CHMOD imply that your FTP local users does basicaly not have the permission to write files on your machine, to fix that try to edit your vsftpd.conf file and check that write_enable is equal to YES
Edit vsftp.conf file
sudo vim /etc/vsftpd.conf
then uncomment the existing line (or set it's value to YES)
write_enable=YES
-
Veuillezexpliquerpourquoi cettemodification aidera la question.Une réponse de code uniquementest lapire.Please explain why this edit will help the Question. A code-only answer is a worst one.
- 1
- 2014-07-16
- Mayeenul Islam
-
@MayeenulIslam,réponsemodifiée@MayeenulIslam , answer edited
- 2
- 2014-07-17
- Mohamed Ayoub BENJELLOUN
-
- 2017-07-15
s'est avéré être uneerreur d'espace disquepourmoi.J'ai supprimé quelquesfichiers de sauvegardeet jen'aipluseu deproblème d'autorisations.
turned out to be a disk space error for me. I deleted a few backup files and I no longer had a permissions issue.
-
- 2011-01-26
De quel compte l'annuaire appartient-il?Essayez de CHOWNing le répertoire avec le compte sous lequel votre serveur Webfonctionne (probablement "apache").
Cela ressemblegénéralement à:
chown apache:apache your/path/to/upgrade
Mais YYMVen fonction de la configuration de votre serveur.
Pour une raison quelconque (jene suispas un administrateur de serveur qualifié),lapropriété du répertoirepeutentraîner desproblèmes d'autorisations,même si vos autorisations sont définies sur 777.
What account is the directory owned by? Try CHOWNing the directory to the account your web server runs as (probably "apache").
This generally looks like:
chown apache:apache your/path/to/upgrade
But YYMV depending on your server setup.
For some reason (I'm not a skilled server admin), ownership of the directory can cause permissions issues, even if your permissions are set to 777.
-
Il appartient à l'utilisateur `jason`.J'ai déjàessayé de chownmon répertoire vers `www-data` (mon utilisateur Apache)mais celane fonctionnaittoujourspas.It's owned by user `jason`. I already tried chowning my dir to `www-data` (my Apache user) but it still didn't work.
- 0
- 2011-01-26
- Jason Swett
-
@Jason Swett Hmm ... as-tu aussi changé degroupeen chown?L'upgrader (éventuellement) utilise simplementmkdirpour créer le répertoire,vouspouvez donctestertoutes lesmodifications que vous apportez aux autorisations/groupesen créant un script simple quiexécute une commandemkdir,et appuyez dessus avec votrenavigateurjusqu'à ce qu'ilfonctionne.@Jason Swett Hmm... did you also change the group when chowning? The upgrader (eventually) just uses mkdir to create the directory, so you could test any changes you make to permissions/groups by making a simple script that runs a mkdir command, and hit it with your browser until it works.
- 0
- 2011-01-26
- MathSmath
-
- 2011-01-27
Celapourrait être unproblème avec le safe_mode dephp.Cela afait dema vie unenfer quandje traitais destéléchargements dans des dossiersgénérés automatiquement,et jepense que c'estpeut-être le casici.
S'ilest activé,veuillezentrer votre cpanel,panneauplesk,contactez votre administrateur système,essayez de le désactiveret réessayez.
This might be an issue with php's safe_mode. It has made my life hell when dealing with uploads in automatically generated folders, and I suspect this may be the case here.
If it is activated, please enter your cpanel, plesk panel, contact your sys admin, try to deactivate it and try again.
-
Je vous remercie.Après avoirperdubeaucoup detemps,j'aitrouvé votre commentaire.Dans lepanneaupleskpour un domaine,il y avait unparamètrepour désactiver safe_mode (celapouvait également êtrefait viaphp.ini).Thank you. After wasting a lot of time I found your comment. In plesk panel for a domain there was a setting to deactivate safe_mode (It could also be done via php.ini).
- 0
- 2014-05-05
- tavi
-
- 2012-03-12
Enessayant demettre àniveau WordPress,j'obtenais l'erreur «Impossible de créer le répertoire». J'ai recherché des solutionset trouvéplusieurs autres recommandations queje partagerai avec vous,puis ce qui afinalementfonctionnépourmoi.
Lapremièreest d'aller dans le dossier wp-content -> upgrades,de le supprimer,puis de le recréeret de chmod 777 (vouspouvez également chmod 777 le dossierentier/wp-content). Unefois l'installationterminée,chmod retournez à 755.
La seconde consiste à désactivertous lesplugins,ou aumoinstous lesplugins de sécurité.
Latroisième consiste àeffectuer uneinstallationmanuelle.
Comme c'était lapremièrefois quej'obtenais uneerreur d'échec demise àniveau,j'ai décidé d'essayer de désactiver uniquementmon dernierplugin de sécuritéinstallé,appelé AskApache (jen'aimodifié aucune autorisation). Lamise àjour s'estensuite déroulée sans aucunproblème.
While trying to upgrade WordPress, I was getting the error “Could not create directory”. I searched for solutions and found several other recommendations I’ll share with you, and then what finally worked for me.
The first is to go to wp-content -> upgrades folder, remove it, and then recreate it and chmod 777 (you may also want to chmod 777 the entire /wp-content folder). After installation is done chmod back to 755.
The second is to disable all plugins, or at least all the security plugins.
The third is to do a manual installation.
Since this was the first time I’d gotten a failure-to-upgrade error, I decided to try disabling just my most recently-installed security plugin which is called AskApache (I didn’t change any permissions). The upgrade then went through without any problems.
-
- 2018-01-10
J'aieu lemêmeproblème,impossible demettre àjour lesplugins ou demettre àjour lesthèmes.Jen'aipasnonplusputélécharger dephotos,maisj'aipu créer unnouveaumessage.Monproblème s'est avéré être unproblème d'espace disque,car après avoir supprimé certainsfichiers de sauvegarde,j'aiputoutfairefonctionner.J'utilise l'hébergementgratuitet mon cpanelm'a dit queje n'étaispasprès demanquer d'espace de stockage,doncje n'aipasenvisagé cela comme une solution au départ.
I had this same problem, unable to update plugins or update themes. I also was unable to upload photos but I was able to create a new post. My problem turned out to be a disk space issue it would appear because after deleting some backup files I was able to get everything to work. I am using free hosting and my cpanel said that I was not close to being out of storage space so I originally did not consider this for a solution.
-
- 2011-01-27
Quiest votre hébergeur?Lapropriété denouveaux répertoirespeutposerproblème avec certains hôtes (bonmarché)et vousne pourrezpas lesmodifier sans leur aide.
Etne laissez aucun répertoire à 777. WP abesoin d'unmaximum de 755.
Who is your webhost? Ownership of new directories can be problem with some (cheap) host(s) and you won't be able to change it without their help.
And don't leave any directories at 777. WP needs a maximum of 755.
-
- 2016-06-09
J'aieu lemêmeproblèmeet je l'ai découvert/corrigé:
-
L'utilisateur quine peutpas créer le répertoireest l'utilisateurftp que vous utilisezpour letéléchargement.Dans unenvironnement de sauvegarde,vouspouvezpermettre à l'utilisateur root de se connecter viaftp.Mais - assurez-vous de désactiver l'utilisateur rootpourftp par la suite.Ne l’oubliezpas.
-
Dansmoninstallation (ubuntu 16.04),j'avais deux répertoires wp-content/plugins -ne me demandezpaspourquoi.usr/share/wordpress/wp-content/pluginset var/lib/wordpress/wp-content/plugins.Assurez-vous que les deux répertoires sont accessiblesen écriturepar l'utilisateurftp.
I had the same problem, and found out / fixed it:
The user who cannot create the directory is the ftp user you use for upload. In an save environment you can enable root user to log in via ftp. But - be sure to disable the root user for ftp afterwards. Do not forget it.
In my installation (ubuntu 16.04) I had two wp-content/plugins directories - don't ask me why. usr/share/wordpress/wp-content/plugins and var/lib/wordpress/wp-content/plugins . Make sure both directories are writeable by the ftp user.
-
- 2016-08-30
J'ai résolu ceproblèmeen téléchargeantet en déplaçant le dossier duplugin décompressé vers le
wp-content/plugins
,puisen changeant son autorisationen777
.De cettefaçon,j'aipu voir leplugin dans l'écran desplugins d'administration WordPress.I solved this by downloading and moving the unzipped plugin folder to the
wp-content/plugins
and then changed its permission to777
. This way, I was able to see the plugin in the WordPress admin plugins screen. -
- 2017-01-08
Vous devriez retélécharger lesfichiers wordpress,ilestpossible que vous ayez des dossiers-fichiersmanquants.Lamême chosem'est arrivée auparavant,il y a 10minutes ..
You should redownload wordpress files, it is possible that you have missing folders-files. Same thing happened to me before, 10 mins ago..
-
L'erreurindique que le répertoiren'apaspu être ** créé **.Peuimporte que cela aitexisté avant.The error states that the directory could not be **created**. It doesn't matter whether it existed before.
- 1
- 2017-01-08
- fuxia
-
J'essaie depasser à WP 3maisj'obtiens uneerreur étrange lorsquej'essaye de lefaire:
La raisonpour laquelle c'estbizarreest que le répertoire
upgrade
a 777permissions.J'aiexécutéchmod -R 777 upgrade/
et quandje fais unls
,je vois queupgrade
est accessibleen écriture dans lemondeentier.Je suis sûr quej'ai affaire aubon répertoire car sije supprimeupgrade
,j'obtiens uneerreur différente.Avez-vous uneidée depourquoi cela seproduit?