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.config
arquivos 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
Respostas:
Você também pode tentar isso.
No gerenciador do IIS
Depois, em Sites,
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
fonte
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:
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.
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.
fonte