0

J'ai récemment rencontré une erreur de syntaxe PHP qui a bloqué mon serveur après avoir utilisé l'éditeur de plugin sur mon site Wordpress. Il s'agit d'un site Web hébergé par AWS Elastic Beanstalk, j'ai donc dû utiliser PuTTY pour modifier les permissions des fichiers et permettre à ec2-user de lire/écrire durring SFTP via Filezilla.Redonner une autorisation d'écriture à Wordpress sur AWS EC2 via PuTTY

Je ne suis pas expérimenté avec ce genre de chose et ai suivi l'information de this question pour accomplir cette tâche. Tout s'est bien passé, mais maintenant je ne peux plus éditer ou "écrire" rien sur mon site web Wordpress. Pas de mise à jour du plugin, pas d'édition de fichier, rien. Il dit que j'ai besoin de changer mes permissions.

En raison de mon manque de connaissances à ce sujet, je ne sais pas comment inverser ce que je faisais quand je suis entré

chown -R ec2-user /var/app 
chmod -R 755 /var/app 

Comment puis-je configurer les autorisations de retour afin que je puisse modifier des fichiers et des plug-ins de mise à jour via Wordpress admin?

EDIT: J'ai découvert que tout ce que j'ai fait était de changer la propriété des fichiers en utilisateur ec2. Donc, je suppose que ma nouvelle question est comment puis-je savoir quel nom d'utilisateur utiliser pour mon site WordPress pour lui redonner la propriété des fichiers?

+0

Vous avez changé le propriétaire en utilisateur ec2, mais Wordpress s'exécute en tant qu'utilisateur différent, et maintenant il n'a pas l'autorisation de modifier les fichiers. Vous devez redéfinir les fichiers à tout utilisateur qui les possédait auparavant. –

+0

@Mark merci d'avoir expliqué. Y a-t-il un utilisateur par défaut pour cela ou un moyen de savoir quel est le nom de l'utilisateur? –

+0

Vous devriez pouvoir utiliser la commande 'ps' pour voir à quel utilisateur le service Wordpress s'exécute. –

Répondre

0

fixe: I liquidée ajouter

echo(exec("whoami"));die(); 

en haut de mon WordPress fichier index.php pour comprendre l'utilisateur. Assurez-vous de l'enlever une fois que vous avez terminé.

Disons que mon nom d'utilisateur a fini par être "foo".

Après avoir eu le nom d'utilisateur, je suis retourné dans PuTTY, et a couru

sudo chown -R foo /var/app 

et peut maintenant modifier des fichiers via wordpress à nouveau.