Comment mettre à jour Wordpress installé sur IIS?

13

Les installations de WordPress sur mon serveur IIS localhost sur le bureau Win7 sont effectuées manuellement et avec WebPI install. Les deux installations sont situées sur le site Web par défaut d'IIS.

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

J'ai vérifié que les autorisations de lecture / écriture sont activées sur la base wordpress root & Dossiers wp-content.
J'essaie de saisir les informations d'identification, mais je ne reçois aucune réponse ou

  

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

Les identifiants demandés sont nom d’hôte / utilisateur FTP / mot de passe FTP et j’ai essayé toutes sortes d’informations d’identité qui, à mon avis, pourraient être correctes mais ne le sont évidemment pas. (par exemple, ftp://localhost - IUSR - mot de passe du site, etc., etc.). Je ne suis pas sûr du mot de passe FTP.

J'ai demandé de l'aide à ce sujet sur un forum WordPress, un codex WordPress, un forum IIS7, googled & tweeté à l'aide pour résoudre ce problème et n'a 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 / écriture sur les dossiers. L'utilisation de web.config fichier et l'édition de wp-config.php présentent également des avantages. Je ne veux pas vraiment éditer wp-config.php . Ce que je veux vraiment, c’est entrer les références de connexion FTP correctes pour WordPress sur IIS et les faire fonctionner et mettre à jour automatiquement à la dernière version.

Quelqu'un sait-il quelles sont les informations d'identification FTP que je dois utiliser pour le faire, s'il vous plaît? Un utilisateur de WordPress IIS localhost a-t-il rencontré ce problème et traité avec succès cette mise à jour automatique ftp?

Modifier le 10/10/12 > > Bonjour mauri- merci pour votre réponse très utile. J'ai suivi vos instructions sur mon blog WordPress selon lesquelles MS WebPlatformInstaller (WPI) a été installé pour moi et (ta da!) A fonctionné comme vous l'avez dit, c'est-à-dire qu'il a été automatiquement mis à jour avec 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 fait en dehors de suivre vos instructions! Je voudrais comprendre tout cela 'jiggery-pokery'! J'ajoute des utilisateurs authentifiés & leur a donné la pleine permission. J'aimerais aussi vraiment bien comprendre mon serveur IIS localhost ... J'aimerais aussi savoir comment configurer mon IIS afin que, lorsque je lui demanderai les informations d'identification FTP, je puisse mettre dans le fichier info & fais que ça marche aussi! Cependant, merci beaucoup pour votre réponse très utile

    
posée rpd 07.10.2012 - 23:25

2 réponses

14

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. Cliquez avec le bouton droit de la souris et choisissez Paramètres avancés ...
  3. Modifier l'identité sur LocalSystem
  4. Cliquez sur OK pour enregistrer les modifications.

Puis sur les sites,

  1. Choisissez votre blog Wordpress dans la liste des sites
  2. Cliquez dessus avec le bouton droit de la souris et cliquez sur Modifier les autorisations .
  3. Accédez à l'onglet Sécurité et cliquez sur Modifier ... (noms de groupes ou d'utilisateurs)
  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.

En gros, vous n'accordez qu'une permission de lecture / écriture à un utilisateur authentifié ... WP s'exécute en tant qu'utilisateur LocalSystem.

Pour en savoir plus sur la configuration ftp, consultez cet article de Microsoft. enlace En outre, voici un article de blog montrant comment installer / configurer un serveur FTP ...

Si vous ne parvenez pas à le configurer, vous pouvez également installer un autre serveur FTP. C'est-à-dire: serveur FTP Filezilla, vous pouvez l'obtenir gratuitement à partir d'ici enlace

À propos de la configuration IIS .. vous pouvez en savoir plus ici enlace

    
réponse donnée 웃mauri 09.10.2012 - 03:20
3

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

Vous avez essentiellement deux options:

  1. Expliquez pourquoi l'accès direct au système de fichiers n'est pas disponible pour votre installation WP. Le plugin Core Control serait un point de départ pour WordPress.

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

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

    
réponse donnée Rarst 09.10.2012 - 03:10

Lire d'autres questions sur les étiquettes