web-dev-qa-db-fra.com

Modification des autorisations Wordpress dans LAMP - Ubuntu 11.10

J'héberge une version locale de mon thème wordpress sur Ubuntu 11.10. Cependant, LAMP est installé dans un répertoire qui requiert les privilèges Sudo. Lorsque j'essaie d'ajouter des images ou tout contenu externe à mon thème, le programme échoue car il ne peut pas créer de dossier/écrire dans un dossier.

Comment modifier les autorisations pour autoriser l'accès à Wordpress?

3
Colton Allen

Je pense que la définition de 777 n'est pas l'option la plus sûre.

Fondamentalement, mon préféré est de changer le wordpress pour le propriétaire du serveur Web. Étant:

Sudo chown -R www-data:www-data /var/www/

Le serveur Web est donc responsable de la gestion des modifications.

En outre, vous pouvez modifier les droits sur 755 pour l’ensemble de la branche/var/www.

Sudo chmod -R -c 755 /var/www/ 

Enfin, autorisez votre dossier wp-content/dans 775 (pour pouvoir éditer des fichiers à partir du backend WordPress sans avoir à les télécharger via FTP. (Ce n’est pas forcément une bonne pratique mais utile de temps en temps) via

Sudo chmod -R -c 775 /var/www/WORDPRESS/wp-contents/

Et vous aurez une configuration raisonnable avec des téléchargements, une édition depuis le backend et un niveau de sécurité minimum.

4
nembleton