wordpress sur la lampe localhost ne me laisse pas installer de plugins
11 réponses
- votes
-
-
Cela diminue-t-il la sécurité?J'ai lu qu'Apachene devrait rienposséder,mais cen'estpeut-être que l'opinion de quelqu'un.Does this decrease security? I read that Apache shouldn't own anything, but that may just be someone's opinion.
- 0
- 2014-06-18
- JFA
-
`chown:groupeinvalide:"personne:personne ""`chown: invalid group: ‘nobody:nobody’`
- 3
- 2017-09-06
- DaVince
-
Ehbien,ce commentaire ci-dessusest correct,l'idée depersonne:personnene vientprobablement de l'entrée dans/etc/passwd,personne:personne.Jem'interroge sur la questionplusimportante de savoir qui devraitposséder diversfichiers,je mepenche actuellement sur letéléchargement dethèmes Wordpresset il y abeaucoup d'informations contradictoires sur lapropriété desfichiers.Cen'est doncpas vraiment une réponse "correcte" àmoins quemike23ne puisse donner un argument convaincantet un lien vers des documents de référence comme dans ["Fournir du contenupour les liens"] (https://stackoverflow.com/help/how-to-answer)Well, this comment above is correct, the idea of nobody:nobody probably comes from the entry in /etc/passwd, nobody:nobody. I question the bigger issue of who should own various files, am currently looking into that for uploading Wordpress themes and there's a lot of conflicting info about file ownership. So this is not really a "correct" answer unless mike23 can give a convincing argument and link to some reference material as in, ["Provide content for links"](https://stackoverflow.com/help/how-to-answer)
- 0
- 2019-06-07
- JimLohse
-
Pour Asaf ou quiconqueest arrivéicipar Google,vérifiez https://wordpress.org/support/article/hardening-wordpress/,ayez les autorisations lesplus verrouilléeset décidez si vous êtesprêt à ouvrir despermanentes sur les répertoires detéléchargement.For Asaf or anyone who got here by Googling, check https://wordpress.org/support/article/hardening-wordpress/, have the most locked down permissions and decide if you're willing to open up perms on upload dirs.
- 0
- 2019-06-07
- JimLohse
-
-
- 2013-02-27
La solution quej'aitrouvée quifonctionnait surmon Macexécutant Apache2intégré était d'ajouter ceci à 'wp-config.php'
define('FS_METHOD','direct');
Conservez-le dans une configuration d'hôte local ou de développementet ne l'utilisezpaspour laproduction.
The solution I found that worked on my Mac running the built-in Apache2 was to add this to 'wp-config.php'
define('FS_METHOD','direct');
Keep this to a localhost or dev setup and don't use it for production.
-
C'est lameilleure solution.* Assurez-vous * dene pas l'ajouter à laproduction car celapeut causer desproblèmes de sécurité: http://codex.wordpress.org/Editing_wp-config.phpThis is the best solution. *Make sure* you don't add it to production as it can cause security issues: http://codex.wordpress.org/Editing_wp-config.php
- 4
- 2014-03-10
- Justin
-
C'est lameilleure réponse (pour la configuration locale de WP)This is the best answer (for local config of WP)
- 2
- 2015-09-03
- oyvindhauge
-
fonctionne également dans Ubuntu 15.10.works in Ubuntu 15.10 too..
- 2
- 2015-11-28
- arshad
-
celafonctionne dans Debian 8this works in Debian 8
- 1
- 2016-01-01
- Vinícius Fagundes
-
C'est sans aucun doute la réponsepour un WordPress local.This is the answer without a doubt, for a local WordPress.
- 0
- 2018-09-07
- Dammeul
-
Essayezplutôt ceci https://stackoverflow.com/questions/18352682/correct-file-permissions-for-wordpressTry this instead https://stackoverflow.com/questions/18352682/correct-file-permissions-for-wordpress
- 0
- 2019-06-07
- JimLohse
-
-
- 2019-05-08
Après installé WordPress 5 sur Debian 9 Stretch J'aimis àjour (à distance sur localhost)et j'ai étéinvité àfournir des détails FTP.
L'exécution de ces commandes dans leterminal a résolu leproblème:
chown -R www-data:www-data /var/www/html chmod -R g+rwX /var/www/html
C'est unproblème depropriété defichiers.
Codeet miseen garde de turnkeyLinux.com :
Lamodification des autorisations defichierest un compromis (souvent l'augmentation de la sécurité réduit la convivialitéet/ou utilisabilité). Pour des raisons de sécurité,les «meilleurespratiques»ne concernent que les dossiers quinécessitent l'accèsen écriturepar le serveur Web doit appartenir au serveur Web. Si votre serveur Web a un accèsen écriturepartoutet votre serveur est compromis,ilestplusfacile depirater votreinstallation WordPress)mais pour lafacilité d'utilisation,donner lapropriété du serveur Web devrait résoudretous vosproblèmes problèmes ...
After installing WordPress 5 on Debian 9 Stretch I updated (remotely on localhost) and was prompted for FTP details.
Running these commands in terminal fixed the problem:
chown -R www-data:www-data /var/www/html chmod -R g+rwX /var/www/html
It's a file-ownership issue.
Code and caveat from turnkeyLinux.com:
Changing file permissions is a trade off (often increasing security reduces user-friendliness and/or usability). For security 'best practice' only the folders that require write access by the webserver should be owned by the webserver. If your webserver has write access everywhere and your server is compromised it makes it easier to hack your WordPress install) but for ease of use giving the webserver ownership should resolve all your issues...
-
- 2019-05-08
Il s'agit d'unproblème d'autorisations. Voici quelques étapespour corriger lapropriétéet les autorisations r/w demanièreplus sécurisée:
//vérifier à quelsgroupes appartient votrenom d'utilisateur
$groups
//si votrenom d'utilisateurn'appartientpas à www-data ,ajoutez lenom d'utilisateur augroupe
$ sudo usermod -a -Gnom d'utilisateur www-data
//quitte la session ssh (ouferme lafenêtre duterminal sielleest locale)pour que le changement degroupe resteeffectif
$exit
//donnezmaintenant à www-data lapropriété dugroupe de /var/www/html (vousne modifiezpas lepropriétaire,vous changez simplement lapropriété dugroupeici)
$ sudo chgrp -R www-data/var/www/html
//donne les répertoireset lesfichiers des autorisations r/wnécessaires aux utilisateursmembres de www-data
$ sudofind/var/www/html -type d -exec chmodg=rwxs "{}" \;
$ sudofind/var/www/html -typef -exec chmodg=rw "{}" \;
//J'aime vérifier les choses avant depasser à autre chose
$ ls -l/var/www/html/
//vousn'avezprobablementpasbesoin de redémarrer apache,mais si vous le souhaitez
$ sudo service apache2 restart
Apache devraitmaintenant avoir un accès r/w à
/var/www/html
ainsi qu'àtout utilisateur avec lequel vous shh/ftp appartient également àwww-data code >
This is a permissions issue. Here are some steps to fix ownership and r/w permissions in a more secure way:
// check what groups your username belongs to
$ groups
// if your username doesn't belong to www-data then add username to group
$ sudo usermod -a -G www-data username
// exit ssh session (or close terminal window if local) to make group change stick
$ exit
// now give www-data group ownership of /var/www/html (you're not modifying the owner, just changing group ownership here)
$ sudo chgrp -R www-data /var/www/html
// give necessary r/w permissions directories and files to users who are members of www-data
$ sudo find /var/www/html -type d -exec chmod g=rwxs "{}" \;
$ sudo find /var/www/html -type f -exec chmod g=rw "{}" \;
// I like to check things before moving on
$ ls -l /var/www/html/
// you likely don't need to restart apache, but if you want to
$ sudo service apache2 restart
Apache should now have r/w access to
/var/www/html
as well as any user that you shh/ftp in with that also belongs towww-data
-
- 2016-06-17
Utilisateurs Ubuntu
Ajoutez simplement
define('FS_METHOD','direct');
à wp-config.phpet celafonctionnera sur localhost.Assurez-vous simplement dene pas l'ajouter à la version deproduction.Voir: codex.wordpress.org/Editing_wp-config.phpUbuntu Users
Just add
define('FS_METHOD','direct');
to wp-config.php and it will work on localhost. Just make sure you don't add it to production version. See: codex.wordpress.org/Editing_wp-config.php-
Cen'estpas spécifique à Ubuntu.This isn't specific to Ubuntu..
- 1
- 2016-06-17
- Tim Malone
-
- 2016-07-21
J'utilise habituellement:
sudo chown -R _www: _www/chemin/vers/wordpress/
si la sécuritén'estpas ungrosproblème
I usualy use :
sudo chown -R _www:_www /path/to/wordpress/
if security not big issue
-
Celafonctionnemais sije fais cela,cela signifie queje nepeux rienfaire dans ce dossier via le Finder.Jen'aijamaiseu cesproblèmeset bizarrement,cela a commencé cette année.This works but if i do that it means i can't do anything in that folder via finder. Never used to have these issues and odd its started this year.
- 0
- 2018-05-16
- v3nt
-
C'estbien si la sécuritén'estpas ungrosproblèmemais que vousne voulezpas ouvrirtous vosfichiers wordpress comme celui-cipourtout ce quiest connecté à Internet :)This is fine if security is not a big issue but you don't want to open up all your wordpress files like this for anything connected to the internet :)
- 0
- 2019-06-07
- JimLohse
-
- 2011-06-10
Cen'estpas unproblème WordPress.Vous devez vous référer à la documentation du serveur LAMPpour vérifier les options de configuration.
Pour localhost,vouspouvez contourner l'installation deplugins de WordPresset simplement copier vosplugins dans/wp-content/plugins.Après les avoir copiés,accédez à votre administration WordPresset ils apparaîtront dans vospluginsprêts à être activés.
Assurez-vous de décompresser lespluginset de les conserver dans leurs dossiers.
This isn't a WordPress problem. You need to refer to the documentation for the LAMP server to check the setup options.
For localhost, you can bypass plugin installation from WordPress and simply copy your plugins into /wp-content/plugins. After you copy them in, go to your WordPress administration and they will show up in your plugins ready to be activated.
Make sure you unzip the plugins and keep them in their folders.
-
- 2015-09-15
Vous avezbesoin de deux choses àfaire
-
Ajouter WolfieZero a dit
define ('FS_METHOD','direct'); dans lefichier wp-config.php
À ce stade,vous aurez la suite,laquelle d'unpasen avant
Décompression dupackage… Impossible de créer le répertoire.
2
Then set permission to 777 to wp-content/plugins
Après cela,il affichera unmessage comme suit
Downloading install package from https://downloads.wordpress.org/theme/exclusive.1.0.32.zip… Unpacking the package… Installing the theme… Successfully installed the theme Exclusive 1.0.32.
You need two things to do
Add WolfieZero has said
define('FS_METHOD','direct'); in wp-config.php file
At this point you will have following, which one step forward
Unpacking the package…Could not create directory.
2
Then set permission to 777 to wp-content/plugins
After this it will show message like following
Downloading install package from https://downloads.wordpress.org/theme/exclusive.1.0.32.zip… Unpacking the package… Installing the theme… Successfully installed the theme Exclusive 1.0.32.
CHOWN should also work and it is better way of doing it that Server is in owner group.
-
- 2011-06-10
Si vous utilisezmod_php,passezplutôt àmod_suphp.Cela afonctionnépourmoi dans lepassé.
Jene saispas quelpaquetil sera répertorié comme dans Ubuntu,maisgénéralementilest là quelquepart.Fonctionne dans Fedora.
If you're using mod_php, switch to mod_suphp instead. This has worked for me in the past.
I don't know what package it will be listed as in Ubuntu, but generally it's there somewhere. Works in Fedora.
-
- 2016-06-20
Jene saispas si on vous répond ...mais ce quej'ai rencontré surtout quandje travaillais sur Linuxet jepensaisjuste quepeut-être d'autres utilisateurs,en particulier ceux quitravaillent sous Linux,pourraienttrouver cela utile.J'étais confronté aumêmeproblème ...maisj'ai dû utiliser l'option SSH2.
Commentinstaller SSH2
apt-get install openssh-server libssh2-php
Après cela,j'ai dû redémarrermon serveur apache2.
Ensuite,quandj'aiessayé detéléchargermonthème,j'ai dû utiliser SSHet non FTP lorsqu'onme demandait desinformations d'identification.
Parexemple
Hostname: localhost FTP/SSH Username: admin FTP/SSH Password: password
Et cela afonctionné.
Merci.
I don't know if you are answered...but what i have encountered especially when i was working on linux and i just thought maybe other users, especially who are working on linux might find this useful. I was facing the same problem...but i had to use the SSH2 option.
How to install SSH2
apt-get install openssh-server libssh2-php
After that, i had to restart my apache2 server.
Then when i tried to upload my theme i had to use SSH not FTP when asked for credentials.
E.g
Hostname: localhost FTP/SSH Username: admin FTP/SSH Password: password
And it worked.
Thanks.
J'aiinstallé un serveur LAMP surmon ubunutu 11.04. J'aiinstallé wordpresset je l'ai raccordé à labase de données MySQL. J'aimodifié les autorisations dugroupe www-datapour lireet écrire desfichiers.
Tout semblefonctionneret jepeuxgérer le site via lepanneau d'administration,maisje nepeuxpasinstaller deplugins car le systèmeme demande les détails FTP,et jen'arrivepas àpasserpar là.
Quelqu'unpeut-il aider?s'il vousplaît ...