di

0

Correggi l'errore di Windows Live Writer – La risposta al metodo wp.getTags ricevuta dal server del blog non era valida.

Correggi l'errore di Windows Live Writer – La risposta al metodo wp.getTags ricevuta dal server del blog non era valida.

0

Windows Live Writer este in opinia mea cea mai complexa aplicatie care permite modificare E publicarea articolelor pe un blog, Aplicatia poate fi folosita atat pentru blogurile hostate pe WordPress.com, SharePoint, Blogger, TypePad, cat si pe cele self hosting.
Inainte de a conecta Windows Live Writer la un blog cu platforma WordPress, trebuie mai intai sa bifam optiunile de Remote Publishing. Atom Publishing Protocol E XML-RPC DA Pannello di controllo > Impostazioni > Writing.

WordPress Windows Live Writer Settings

Dupa conectare, Windows Live Writer importa cateva elemente ale blogului printre care tema grafica (optional) si etichetta-urile. Cand blogul are o database foarte consistenta, in special pe tabelul cu tag-uri (numar mare) este posibil ca serverul pe care este hostat blogul sa nu permita conexiunea WLW-ului si apara erori de genul:

Risposta del server non validaThe response to the wp.getTags method received from the blog server was invalid.

Error WLW Tags
Error WLW Old VersionPNG

Questo errore appare soprattutto quando vogliamo importare l'elenco dei tag (wp_tags) in Windows Live Writer.

Errore nei dettagli:

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 dell'errore:

Al momento dell'importazione (da tag nel nostro caso) il server che ospita il blog è ancora più richiesto del solito limite di memoria (RAM) assegnata all'esecuzione Script PHP viene superato. Per questo motivo il server rifiuta la connessione o interrompe l'importazione. “Documento di risposta non valido restituito dal server XmlRpc“.

Risoluzione degli errori:

Come nel caso dell'errore ““, anche la soluzione è da .htaccess. Dovremo aggiungere una riga that aumentare il limite di memoria assegnato all'account di web hosting su cui si trova il blog. Per fare ciò, aggiungi la riga in .htaccess:

value memory_limit 256M

Il valore 256M UN “memory_limit” Impostato la dimensione massima espressa in byte quale Lo script PHP può usarlo. Limite “memory_limit” è impostato per impostazione predefinita su 128 milioni del fascicolo php.ini (config-ul PHP_INI_ALL per server per PHP) sulla maggior parte dei server che si riavviano PHP 5.3.10. Nel passato, prima PHP5.2.0 il valore era di 8M, e con il rilascio della versione PHP5.2.0, questo valore è stato fissato a 16M.
Prima dell'importazione Tag nel WLW puoi aumentare questo limite oltre 128 milioni, ma devi anche tenerne conto la memoria totale del web server. Direttiva “memory_limit” impiedica practic un script PHP scris eronat sa consume toata memoria disponibila pe un server. Este recomandat ca dupa import sa stergeti aceasta linie din .htaccess pentru a reveni la valoarea default stabilita de php.ini.

Daca nu aveti acces la setarile de modificarea a valorii “memory_limit”, in aceasta situatie va trebui sa va adresati providerului care hosteaza blog-ul dvs. Din motive de securitate si performanta, majoritatea furnizaorilor de web hosting restrictioneaza accesul conturilor la setarilesensibileale serverului.

Correggi l'errore di Windows Live Writer – La risposta al metodo wp.getTags ricevuta dal server del blog non era valida.

Potrebbe interessarti anche...

Lascia una risposta

Il tuo indirizzo email non verrà pubblicato. I campi richiesti sono contrassegnati *