por

0

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.

0

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.

WordPress Windows Live Writer Settings

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álidaA resposta ao método wp.getTags recebida do servidor do blog era inválida.

Error WLW Tags
Error WLW Old VersionPNG

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 ““, 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.

Você também pode estar interessado em...

Deixe uma resposta

Seu endereço de e-mail não será publicado. Os campos necessários estão marcados *