Como atualizar o Wordpress instalado no IIS?

13

Eu tenho o WordPress instalado no meu servidor IIS localhost no Win7 desktop feito manualmente e com a instalação WebPI. Ambas as instalações estão no site padrão do IIS.

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

Verifiquei se as permissões de gravação de leitura estão ativadas no wordpress root & pastas wp-content.
Eu tento colocar os valores de credenciais, mas continuo recebendo nenhuma resposta ou

  

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

As credenciais solicitadas são senha do nome do host / usuário FTP / FTP e tentei todas as formas de credenciais que eu acho que podem estar corretas, mas obviamente não estã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 WordPress codex, no fórum IIS7, no googled & twittou por ajuda para consertar 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 de leitura e gravação da pasta e há algo sobre como usar o arquivo web.config e também editar wp-config.php . Eu realmente não quero editar wp-config.php . O que eu realmente quero é inserir as credenciais de ftp corretas para o WordPress no IIS e fazê-lo funcionar e atualizar automaticamente para a versão mais recente.

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

Editar 10/10/12 > > Oi mauri- 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 para a versão mais recente do WP sem solicitar as credenciais de ftp. Meu único problema é que eu não tenho certeza do que é isso ou o que eu realmente fiz além de seguir sua instrução! Eu gostaria de entender tudo isso 'jiggery-pokery'! Eu adiciono usuários autenticados & deu-lhes permissão total. Eu também gostaria de entender completamente o meu servidor IIS localhost ... Eu também gostaria de saber como configurar o meu IIS assim quando solicitado para as credenciais de ftp posso colocar na info & tem que trabalhar dessa maneira também! No entanto, muito obrigado pela sua resposta muito útil

    
por rpd 07.10.2012 / 23:25

2 respostas

14

Você também pode tentar isso.

No gerenciador do IIS

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

Então, em sites,

  1. Escolha seu blog Wordpress na lista de sites
  2. Clique com o botão direito e clique em Editar permissões
  3. Vá para a guia de segurança e clique em Editar ... (Nomes de grupos ou usuários)
  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 LocalSystem.

Para saber mais sobre a configuração do ftp, acesse este artigo da Microsoft. enlace Além disso, aqui há uma postagem no blog mostrando como instalar / configurar o servidor FTP ...

Se você não é capaz de configurá-lo, você também pode instalar outro servidor ftp .. Ou seja: Filezilla FTP server, você pode obtê-lo gratuitamente a partir daqui enlace

Sobre a configuração do IIS. você pode aprender o como fazer aqui enlace

    
por 웃mauri 09.10.2012 / 03:20
3

As credenciais de FTP são alternativas 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 de qualquer hospedagem lá fora, mas não necessariamente parte da instalação local.

Essencialmente, você tem duas opções:

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

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

Eu nunca tive problemas graves de acesso ao sistema de arquivos no Windows, mas estou executando o Apache stack. Pode ser uma peculiaridade específica do IIS.

    
por Rarst 09.10.2012 / 03:10