Configuration des autorisations pour WordPress sur Amazon EC2 (Amazon Linux)
J'ai installé WordPress sur une instance Amazon EC2. C'est à l'aide d'Amazon Linux et est un standard d'installation (juste php5 et mysql).
WordPress fonctionne très bien, mais il y a certains problèmes d'autorisation. Plus précisément je ne peut pas télécharger des médias, la mise à jour permalien, plugins, etc. Je n'ai pas la permission d'écriture en vertu de l'ec2-utilisateur et parce que j'ai téléchargé tous les fichiers sur WinSCP le propriétaire actuel est ec2-utilisateur.
Ma question est quel est le meilleur moyen de corriger ce problème? Je pourrais probablement le fixer par la modification de la propriété de tous les dossiers/fichiers à la racine, mais que c'est pas très élégant ou solution dynamique.
Le chemin d'accès à mon répertoire web /var/www/html. Puis-je permettre à l'ec2-utilisateur les autorisations correctes? Peut-être par avoir un groupe à la fois l'utilisateur Apache et ec2-la proportion d'utilisateurs?
Toutes les idées seraient appréciés
source d'informationauteur smorris
Vous devez vous connecter pour publier un commentaire.
Voir http://blog.david-jensen.com/development/wordpress-amazon-ec2-apache-permissions-wordpress/ parmi les autres résultats de Google. Il a l'air d'avoir eu de la chance:
Partir de la page web:
Exécuter
Je puis définissez les autorisations à ce que le durcissement de WordPress, le guide recommande pour mon html racine, comme tous mes fichiers WordPress sont là comme je suis en cours d'exécution multi-sites avec plusieurs domaines.
Que apache n'a pas de connexion, je pense que cela vaut la peine de risque si il n'y a sans doute une meilleure façon de le faire. J'ai ensuite ajouté ec2-utilisateur pour le groupe apache et changé les permissions de l'wp-content dossier de groupe de l'autorisation d'écriture 775.
Cela permet FileZilla ou tout autre programme connecté en tant que ec2-utilisateur la possibilité de changer les fichiers et les dossiers dans le wp-content dossier. Si quelqu'un a une meilleure manière de faire ce que je voudrais savoir. Je suis seulement en utilisant SSH et SFTP pour accéder au serveur avec les fichiers de la clé.
Je définir le propriétaire à l'ec2-utilisateur:apache, puis effectuer le durcissement, puis ajustez le groupe de lecture+écriture des autorisations pour les dossiers.
Puis éditer /wordpress-install/wp-config.php et de définir les fs_method
Maintenant wordpress mise à jour/téléchargement, etc. Et vous pouvez encore le SFTP fichiers sans modifier les autorisations à chaque fois.
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html
Je suis tombé sur cette question, la recherche de la réponse. J'ai mis toutes la propriété et le groupe de la propriété de Apache. Cependant, si je veux télécharger quelque chose ftp j'ai ssh pour modifier les autorisations à l'ec2-utilisateur de télécharger le fichier et de le changer en arrière. J'ai pensé que c'était un petit prix à payer pour avoir les autorisations pour WordPress réglages recommandés.
J'ai essayé la solution fournie dans le réponse par @markratledge pour mon AWS EC2 (Amazon Linux).
WordPress(apache) était bonne, mais SFTP(ec2-utilisateur) a été de donner l'autorisation des erreurs.
Ensuite, j'ai essayé le suivant:
J'ai ajouté ec2-utilisateur pour le groupe apache:
Ensuite, j'ai mis 'apache' en tant que propriétaire du groupe et " ec2-utilisateur en tant que propriétaire de l'utilisateur pour l'installation de WordPress répertoire (/var/www/html dans mon cas):
Enfin, WordPress était heureux et je pourrais SFTP trop. Merci!