Mise à jour de thème wordpress sur ec2
Je suis l'hébergement d'un site wordpress sur ec2 et je suis en train de mettre à jour mon thème par le biais de l'écran admin. Sa me demande mon nom d'hôte et le nom d'utilisateur ftp et le mot de passe. Est ec2-xxx.calculer-1.amazonaws.com:22 mon nom d'hôte? J'ai essayé avec ec2user et de la racine pour que mon nom d'utilisateur ftp mais pas de chance. Ce que je fais mal?
- Sa me demande mon nom d'hôte et le nom d'utilisateur ftp et le mot de passe. "Il" quoi? Ce que l'écran admin? Quel programme ou d'un service est de demander cela? Vous êtes confiant, vous pouvez lui faire confiance? Nom d'utilisateur et mot de passe sur un FTP est assez archaïque, SFTP a été habitude depuis maintenant une décennie...
- L'admin de wordpress écran est de demander pour cette info. Sa partie du tableau de bord. Je suis l'aide de leur sftp option.
- WordPress admin va tenter de mettre à jour vos thèmes/plugins via FTP/SFTP.
- que les sons de croquis. Sheeesh.
- WP est souvent installé par les utilisateurs non techniques. Des centaines de milliers de non corrigés WP installe sur l'Internet public desservant les logiciels malveillants et autres joyeusetés est esquisse ier. 🙂
- assez drôle, un compagnon de stacker a été confronté exactement que: cracked WP il y a deux heures...
- Oui, c'est très commun. J'ai vu WP installations de plusieurs années de date.
- Pas de croquis: codex.wordpress.org/Updating_WordPress
Vous devez vous connecter pour publier un commentaire.
Votre nom d'hôte serait
ec2-107-20-192-98.compute-1.amazonaws.com
.Votre nom d'utilisateur sera le nom d'utilisateur que vous utilisez pour SFTP à l'instance normalement ec2user pour certains types d'instance, ubuntu pour Ubuntu AMIs, etc. EC2 ne pas utiliser des mots de passe, préférant les clés SSH, donc vous devrez définir un mot de passe pour votre compte en faisant
passwd
sur la ligne de commande.Sauter le FTP info tout à fait et il suffit de changer la permission de la structure de répertoire où WordPress est installé.
VIA SSH
Puis le chemin d'accès à wordpress. Pourrait être /var/www/html/sitename.com ou si vous naviguez jusqu'au dossier où WordPress est installé, vous pouvez utiliser un point (.) pour le dire de changer le répertoire courant.
Cela va faire est de sorte que vous ne pouvez pas copier des fichiers via sftp, donc il est bon de changer au moins le répertoire de thèmes de retour à l'ec2-utilisateur:ec2-utilisateur de l'utilisateur et de groupe.
Donc, ça change de nouveau à votre ssh/sftp utilisateur:
Vous pouvez assigner les dossiers sur le ftp de l'utilisateur et le groupe apache et ensuite faire leur groupe en écriture ainsi. Cela vous permettra de ftp dans le répertoire, et de permettre à tout pour être automatiquement mis à jour au sein de WordPress.
Puis l'ajouter à wp-config.php à force de WordPress pour mettre à jour lorsque seulement l'application de ce wp-content:
Vous pouvez également appliquer à l'ensemble de l'installation de WordPress pour la mise à jour automatique de WordPress et pas seulement plugins/thèmes. Si vous faites cela, je vous recommande de mettre votre wp-config.php fichier un répertoire au-dessus de votre installation de WordPress, donc vous pouvez le verrouiller séparément.
MODIFIER: à Chaque fois que je vais avoir la permission des problèmes sur EC2, je vais à site répertoire racine, et collez ces lignes. Je l'applique à l'ensemble de l'installation de WordPress ces jours-ci:
Je utiliser quelque chose de similaire sur mon Mac ainsi.
Dans votre
wp-config.php
sousdirectives
ajouter cette ligne:Vous pouvez simplement résoudre ce problème en faisant cela via ssh:
sudo chown -R apache chemin/vers/wordpress
puis
sudo chmod -R 755 chemin/vers/wordpress
Essayez d'ajouter des informations d'identification FTP pour wp-config.php: http://codex.wordpress.org/Editing_wp-config.php et http://codex.wordpress.org/Editing_wp-config.php#WordPress_Upgrade_Constants
Qui devrait faire de l'admin WP cessent de demander des détails FTP. Mais selon ce que vous avez mis en place des autorisations via la ligne de commande, peut-être aller à la ligne de commande pour modifier les fichiers comme wp-config.php . Et vous ne pouvez pas les autorisations suffisantes pour télécharger et pour WP pour décompresser un thème.
Comme pour les autres réponses, j'utilise SFTP avec un serveur de
ec2-xx-xxx-xx-xx.compute-1.amazonaws.com
nom d'utilisateur deec2-user
ec2-107-20-192-98.compute-1.amazonaws.com:22
représente à la fois le nom d'hôte et lassh
port. (SSH est normalement sur le port22
, mais il peut fonctionner sur n'importe quel port.)Essayez juste de
ec2-107-20-192-98.compute-1.amazonaws.com
dans le champ nom d'hôte.Je suis encore sceptique d'un page web demandant un nom d'utilisateur et mot de passe. Semble un peu ridicule à moi, puisque vous devriez utiliser SFTP pour télécharger directement le contenu que vous souhaitez à l'aide de votre SSH identité de la clé au lieu d'un mot de passe.
Vous pouvez simplement utiliser 127.0.0.1 comme nom d'hôte et de vérifier FTP dans WordPress paramètres ftp.
Pour reprendre ce qui a été dit:
utilisateur est le même que vous utilisez réellement à SSH/SFTP
mot de passe doit être défini/mise à jour connectant via SSH et en tapant
sudo passwd your-user-name