Como atualizar o Wordpress instalado no IIS?


15

Eu tenho instalações do WordPress no meu servidor localhost do IIS na área de trabalho do Win7, feitas manualmente e com a instalação do WebPI. As duas instalações estão no site padrão do IIS.

Ou pede credenciais de FTP quando tento atualizar automaticamente para a versão mais recente do WP. Eu tenho o servidor FTP ativado no IIS (usuários IUSR e Richard).

Eu verifiquei se as permissões de leitura e gravação estão ativadas nas pastas raiz do wordpress e conteúdo wp.
Eu tento colocar os valores das credenciais, mas continuo recebendo nenhuma resposta ou

ERRO: Ocorreu um erro ao conectar ao servidor. Verifique se as configurações estão corretas.

As credenciais solicitadas são Nome do host / usuário FTP / senha FTP e tentei todos os tipos de credenciais que acho que podem estar corretas, mas obviamente não. (por exemplo ftp://localhost- senha do site IUSR etc etc). Não tenho muita certeza sobre a senha do FTP.

Pedi ajuda com isso no fórum do WordPress, no codex do WordPress, no fórum IIS7, pesquisou no Google e twittou por ajuda para corrigir isso e não encontrou resposta! Existem vários tópicos sobre o problema, mas a maioria diz que a correção é ativar as permissões da pasta de gravação e leitura e há algo sobre o uso de web.configarquivos e também a edição wp-config.php. Eu realmente não quero editar wp-config.php. O que eu realmente quero é inserir as credenciais de FTP corretas para WordPress no IIS e fazê-lo funcionar e atualizar automaticamente para a versão mais recente.

Alguém sabe quais credenciais ftp eu tenho que usar para fazer isso, por favor? Algum usuário localhost do WordPress IIS experimentou isso e lidou com sucesso com esta atualização automática de ftp?

Editar 10/10/12 >> Oi Maurícia, muito obrigado pela sua resposta muito útil. Eu segui suas instruções no meu blog WordPress que o MS WebPlatformInstaller (WPI) instalou para mim e (ta da!) Funcionou como você disse - ou seja, ele foi atualizado automaticamente para a versão mais recente do WP sem solicitar as credenciais do ftp. Meu único problema é que não tenho certeza do que é isso ou do que realmente fiz além de seguir suas instruções! Eu gostaria de entender tudo isso 'jiggery-pokery'! Eu adiciono usuários autenticados e dei a eles permissão total. Eu também gostaria de entender completamente meu servidor IIS localhost ... Eu também gostaria de saber como configurar meu IIS, para que, quando solicitado pelas credenciais ftp, eu possa colocar as informações e fazê-lo funcionar dessa maneira também! No entanto, muito obrigado pela sua resposta muito útil


1
Eu atualizei a minha resposta .. feliz que ajuda você ... Lembre-se de marcá-lo como clicando resposta aceita na seta para a esquerda ..
웃 mauri

Obrigado pelo esclarecimento sobre as Permissões do IIS para o meu site WordPress. Na minha circunstância, o WordPress no Windows 7 simplesmente não era atualizado automaticamente. Acontece que a permissão de gravação foi desmarcada e depois que eu o defini, o WordPress 3.8.2 foi instalado corretamente.

Respostas:


16

Você também pode tentar isso.

No gerenciador do IIS

  1. Vá para Pools de aplicativos e escolha o usado pelo seu Blog do Wordpress.
  2. Clique com o botão direito e escolha Configurações avançadas ...
  3. Alterar a identidade para LocalSystem
  4. Clique em OK para salvar as alterações.

Depois, em Sites,

  1. Escolha o seu Blog do Wordpress na lista de sites
  2. Clique com o botão direito do mouse e clique em Editar permissões
  3. Vá para a guia segurança e clique em Editar ... (nomes de grupo ou usuário)
  4. Clique em adicionar e digite " Usuários autenticados "
  5. Clique em Verificar nomes para validar o nome de usuário
  6. Clique em OK para salvar as alterações.

Com isso, o WP deve atualizar sem a necessidade de usar o FTP.

Basicamente, você apenas concede permissão de leitura / gravação a um usuário autenticado ... O WP está sendo executado como um Usuário do Sistema Local.

Para saber mais sobre a configuração de ftp, consulte este artigo da Microsoft. http://technet.microsoft.com/en-us/library/cc771012(v=ws.10).aspx Além disso, aqui está uma postagem de blog mostrando como instalar / configurar o servidor FTP ...

Se você não conseguir configurá-lo, também poderá instalar outro servidor ftp. Ou seja: servidor FTP do Filezilla, você pode obtê-lo gratuitamente a partir daqui http://filezilla-project.org/download.php?type=server

Você pode ler mais sobre a configuração do IIS em http://www.iis.net/learn/manage


Oi mauri-muito obrigado pela sua resposta útil e instrução (que funcionou!) .Por favor, veja a edição (hoje 10/10/12) da minha consulta original acima - muito obrigado novamente :-)
rpd

1
@rpd se a resposta resolveu seu problema, aceite-o (marque à esquerda) para que a pergunta seja marcada como resolvida
Rarst

Posso sugerir colocar "Usuários autenticados" entre aspas para usuários que não estão muito familiarizados com o Windows? "Meu amigo" ficou preso nessa questão.
Pop-A-Stash

Eu tive que dar aos usuários autenticados controle total.
Burgi

2
Essa ainda é a solução, mesmo no Server 2019 / IIS 10. Obrigado por sua resposta.
ThePCpenguin

3

As credenciais de FTP são substitutas para quando a gravação direta no sistema de arquivos não está disponível. Naturalmente, eles usam um servidor FTP (ou SSH) ativo - o que é típico para qualquer hospedagem existente, mas não necessariamente parte da instalação local.

Essencialmente, você tem duas opções:

  1. Solucione o problema de por que o acesso direto ao sistema de arquivos não está disponível para a instalação do WP. No lado WordPress, o plugin Core Control seria um ponto de partida.

  2. Configure o servidor FTP no IIS, consulte a documentação para obter detalhes (parece que, dependendo da versão do IIS, você pode precisar baixar e instalar algumas coisas primeiro).

Eu nunca tive problemas sérios de acesso ao sistema de arquivos no Windows, mas estou executando o Apache Stack sozinho. Pode haver alguma peculiaridade específica do IIS.


Oi, muito obrigado pela sua resposta. A resposta de mauri corrige o problema de atualização para mim (ignorando a necessidade de usar credenciais de ftp). Eu realmente preciso e quero entender mais sobre o servidor localhost do IIS. Outros usuários do Windows e WordPress enfrentaram esse problema, mas em nenhum lugar posso encontrar a resposta simples para isso ... estranho! De qualquer forma, obrigado e muitas felicidades para você :-)
rpd 10/10
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.