Corrigir erro do Windows Live Writer – A resposta ao método wp.getTags recebida do servidor do blog era inválida.
Corrigir erro do Windows Live Writer – A resposta ao método wp.getTags recebida do servidor do blog era inválida.
Windows Live Writer é na minha opinião a aplicação mais complexa que permite editar e PUBLICAÇÃO artigos em um blog, o Aplicativo pode ser usado tanto para blogs hospedados em WordPress.com, SharePoint, Blogueiro, Teclado de digitação, bem como aqueles auto-hospedagem.
Antes de conectar Windows Live Writer para um blog com a plataforma WordPress, devemos primeiro verificar as opções de Publicação remota. Protocolo de publicação Atom e XML-RPC DE Painel > Configurações > Escrita.

Após a conexão, o Windows Live Writer importa diversos elementos do blog, entre eles tema gráfico (opcional) e marcaçãoo Quando o blog tem um banco de dados muito consistente, especialmente em a tabela de tags-s (número grande) é possível que o servidor no qual o blog está hospedado não permitir a conexão do WLW e evitar erros como:
Resposta do servidor inválida – A resposta ao método wp.getTags recebida do servidor do blog era inválida.


Este erro aparece principalmente quando queremos importar a lista de tags (wp_tags) no Windows Live Writer.
Erro de detalhes:
Unexpected Error Occurred
An unexpected error has occurred within the application.
WindowsLive.Writer.Extensibility.BlogClient.BlogClientInvalid
ServerResponseException: Invalid Server Response - The response to the wp.getTags method received from the blog server was invalid:
Invalid response document returned from XmlRpc server
at WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.
CallMethod(String methodName, XmlRpcValue[] parameters)
at WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.
WordPressGetKeywords(String blogId)
at WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.
GetKeywords(String blogId)
at WindowsLive.Writer.BlogClient.Blog.RefreshKeywords()
at WindowsLive.Writer.PostEditor.PostPropertyEditing.
SharedPropertiesController.<.ctor>b__0(Object sender, EventArgs args)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at WindowsLive.Writer.Controls.BitmapButton.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp
(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.
OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.
WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Causa do erro:
No momento da importação (de etiquetas no nosso caso) o servidor que hospeda o blog está mais solicitado que o normal, novamente limite de memória (RAM) alocada para a execução Scripts PHP é excedido. Por este motivo o servidor rejeita a conexão ou interrompe a importação. “Documento de resposta inválido retornado do servidor XmlRpc“.
Resolução de erros:
Como no caso do erro “metaWeblog.newPost“, a solução também é de .htaccess. Teremos que adicionar uma linha que aumentar o limite de memória atribuído à conta de hospedagem na web na qual o blog está localizado. Para fazer isso, adicione a linha em .htaccess:
value memory_limit 256M
O valor 256 milhões um “Memory_limit” Definir o tamanho máximo expresso em bytes qual deles Script PHP pode usá-lo. Limite “Memory_limit” é definido por padrão como 128 milhões do arquivo php.ini (config-ul PHP_INI_ALL por servidor para PHP) na maioria dos servidores reiniciados PHP 5.3.10. No passado, antes PHP 5.2.0 o valor era de 8 milhões, e com o lançamento da versão PHP 5.2.0, esse valor foi definido em 16 milhões.
Antes de importar Etiquetas em WLW você pode aumentar esse limite acima de 128 milhões, mas você também deve levar em consideração a memória total do servidor web. Diretiva “Memory_limit” praticamente evita que um script PHP escrito erroneamente consuma toda a memória disponível em um servidor. É recomendado que após a importação você exclua esta linha do .htaccess para retornar ao valor padrão definido por php.ini.
Se você não tiver acesso às configurações de modificação de valor “Memory_limit”, nesta situação você terá que entrar em contato com o provedor que hospeda seu blog. Por motivos de segurança e desempenho, a maioria dos provedores de hospedagem restringe o acesso da conta às configurações “confidencial” do servidor.
Corrigir erro do Windows Live Writer – A resposta ao método wp.getTags recebida do servidor do blog era inválida.
O que há de novo
Sobre Stealth L.P.
Fundador e editor Configurações furtivas, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 SI WordPress (CMS).
Veja todas as postagens de Stealth L.P.Você também pode estar interessado em...