Comment mettre à jour Wordpress installé sur IIS?


15

J'ai des installations WordPress sur mon serveur hôte local IIS sur le bureau Win7 effectuées manuellement et avec l'installation WebPI. Les deux installations sont sous le site Web par défaut IIS.

Soit demande des informations d'identification FTP lorsque j'essaie de mettre à jour automatiquement la dernière version de WP. J'ai le serveur FTP activé sur IIS (utilisateurs IUSR et Richard).

J'ai vérifié que les autorisations de lecture / écriture sont activées sur les dossiers root et wp-content de wordpress.
J'essaie de mettre les valeurs d'identification mais je ne reçois aucune réponse ou

ERREUR: une erreur s'est produite lors de la connexion au serveur. Veuillez vérifier que les paramètres sont corrects.

Les informations d'identification demandées sont le nom d'hôte / l'utilisateur FTP / le mot de passe FTP et j'ai essayé toutes sortes d'informations d'identification, je pense qu'elles pourraient être correctes, mais elles ne le sont évidemment pas. (par exemple ftp://localhost- mot de passe du site IUSR, etc., etc.). Je ne suis pas sûr du mot de passe FTP.

J'ai demandé de l'aide à ce sujet sur le forum WordPress, le codex WordPress, le forum IIS7, recherché sur Google et tweeté pour résoudre ce problème et je n'ai trouvé aucune réponse! Il existe plusieurs discussions sur le problème, mais la plupart disent que le correctif consiste à activer les autorisations de lecture et d'écriture sur le dossier et qu'il y a quelque chose à propos de l'utilisation du web.configfichier et de la modification wp-config.php. Je n'ai pas vraiment envie d'éditer wp-config.php. Ce que je veux vraiment, c'est entrer les informations d'identification ftp correctes pour WordPress sur IIS et le faire fonctionner et mettre à jour automatiquement la dernière version.

Est-ce que quelqu'un sait quels identifiants ftp je dois utiliser pour faire cela s'il vous plaît? Est-ce qu'un utilisateur localhost de WordPress IIS a vécu cela et géré avec succès cette mise à jour automatique ftp?

Edit 10/10/12 >> Salut mauri- merci pour votre réponse très utile. J'ai suivi vos instructions sur mon blog WordPress que MS WebPlatformInstaller (WPI) a installé pour moi et (ta da!) Cela a fonctionné comme vous l'avez dit, c'est-à-dire qu'il s'est mis à jour automatiquement vers la dernière version de WP sans demander les informations d'identification ftp. Mon seul problème est que je ne suis pas sûr de ce que c'est ou de ce que j'ai vraiment fait à part suivre vos instructions! Je voudrais comprendre tout ça 'jiggery-pokery'! J'ajoute des utilisateurs authentifiés et leur ai donné la permission complète. Je voudrais également vraiment comprendre mon serveur IIS localhost ... Je voudrais également savoir comment configurer mon IIS afin que lorsqu'on me demande les informations d'identification ftp, je puisse mettre les informations et le faire fonctionner de cette façon aussi! Merci beaucoup pour votre réponse très utile


1
J'ai mis à jour ma réponse .. heureux de vous aider ... N'oubliez pas de la marquer comme réponse acceptée en cliquant sur la flèche gauche ..
웃 mauri

Merci pour la clarification sur les autorisations IIS pour mon site WordPress. Dans mon cas, WordPress sur Windows 7 ne serait tout simplement pas mis à jour automatiquement. Il s'avère que l'autorisation d'écriture n'a pas été vérifiée et une fois que je l'ai définie, WordPress 3.8.2 est correctement installé.

Réponses:


16

Vous pouvez également essayer ceci.

Dans le gestionnaire IIS

  1. Accédez aux pools d'applications et choisissez celui utilisé par votre blog Wordpress.
  2. Faites un clic droit et choisissez Paramètres avancés ...
  3. Changez l'identité en LocalSystem
  4. Cliquez sur OK pour enregistrer les modifications.

Ensuite sur les sites,

  1. Choisissez votre blog Wordpress dans la liste des sites
  2. Faites un clic droit dessus et cliquez sur Modifier les autorisations
  3. Allez dans l'onglet sécurité et cliquez sur Modifier ... (noms de groupe ou d'utilisateur)
  4. Cliquez sur ajouter et tapez " Utilisateurs authentifiés "
  5. Cliquez sur Vérifier les noms pour valider le nom d'utilisateur
  6. Cliquez sur OK pour enregistrer les modifications.

Avec cela, WP devrait mettre à jour sans avoir besoin d'utiliser FTP.

Fondamentalement, vous donnez simplement une autorisation de lecture / écriture à un utilisateur authentifié ... WP s'exécute en tant qu'utilisateur LocalSystem.

Pour en savoir plus sur la configuration ftp, vous pouvez consulter cet article Microsoft. http://technet.microsoft.com/en-us/library/cc771012(v=ws.10).aspx De plus, voici un article de blog montrant comment installer / configurer le serveur FTP ...

Si vous n'êtes pas en mesure de le configurer, vous pouvez également installer un autre serveur ftp. C'est-à-dire: serveur FTP Filezilla, vous pouvez l'obtenir gratuitement à partir d'ici http://filezilla-project.org/download.php?type=server

Vous pouvez en savoir plus sur la configuration IIS sur http://www.iis.net/learn/manage


Salut mauri-merci beaucoup pour votre réponse et vos instructions utiles (qui ont fonctionné!). Veuillez consulter la modification (aujourd'hui 10/10/12) de ma requête originale ci-dessus merci beaucoup :-)
rpd

1
@rpd si la réponse a résolu votre problème, veuillez l'accepter (coche à gauche) afin que la question soit marquée comme résolue
Rarst

Puis-je suggérer de mettre "Utilisateurs authentifiés" entre guillemets pour les utilisateurs qui ne sont pas très familiers avec Windows? "Mon ami" est resté bloqué sur cette question.
Pop-A-Stash du

J'ai dû donner un contrôle total aux utilisateurs authentifiés.
Burgi

2
C'est toujours la solution, même sur le serveur 2019 / IIS 10. Merci pour votre réponse.
ThePCpenguin

3

Les informations d'identification FTP sont de secours lorsque l'écriture directe dans le système de fichiers n'est pas disponible. Naturellement, ils prennent un serveur FTP (ou SSH) actif - ce qui est typique de tout hébergement là-bas, mais ne fait pas nécessairement partie de l'installation locale.

Essentiellement, vous avez deux options:

  1. Dépannez pourquoi l'accès direct au système de fichiers n'est pas disponible pour votre installation WP. Du côté de WordPress, le plugin Core Control serait un point de départ.

  2. Configurez le serveur FTP dans IIS, consultez sa documentation pour les détails (il semble que selon la version d'IIS, vous devrez peut-être d'abord télécharger et installer des éléments).

Je n'ai jamais eu de sérieux problèmes d'accès au système de fichiers sous Windows, mais j'exécute moi-même la pile Apache. Peut-être une bizarrerie spécifique à IIS.


Salut merci beaucoup pour votre réponse. La réponse de mauri corrige le problème de mise à jour pour moi (en contournant la nécessité d'utiliser les informations d'identification ftp) .Les plugins pour moi sont ok si vraiment nécessaires mais la compréhension du code et du codage direct si possible est beaucoup plus satisfaisante à mon humble avis. J'ai vraiment besoin et je veux en savoir plus sur le serveur IIS localhost. Quoi qu'il en soit merci et meilleurs vœux à vous :-)
rpd
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.