σταθερός Windows Live Writer Error - Η απάντηση στη μέθοδο wp.getTags που ελήφθη από τον διακομιστή ιστολογίου δεν ήταν έγκυρη.

Windows Live Writer είναι κατά τη γνώμη μου η πιο σύνθετη εφαρμογή που δίνει τη δυνατότητα Επεξεργασία si δημοσίευση άρθρα σχετικά με την εφαρμογή blog μπορεί να χρησιμοποιηθεί τόσο για τα blogs που φιλοξενούνται στο WordPress.com, SharePoint, Blogger, TypePadΚαθώς και εκείνες Αυτο φιλοξενία.
Πριν από τη σύνδεση Windows Live Writer μια πλατφόρμα blog WordPress, Πρέπει να επιλέξετε πρώτες επιλογές Απομακρυσμένη ΕκδόσειςΕκδόσεις Atom πρωτόκολλο si XML-RPC από Πίνακας διαχείρισης > Settings > Γραφή.

WordPress Windows Live Writer Settings

Μετά τη σύνδεση, Windows Ο Live Writer εισήγαγε μερικά στοιχεία ιστολογίου, συμπεριλαμβανομένων των γραφική θέμα (Προαιρετικό) και ετικέταΤοποθεσίες. Όταν έχει ένα blog βάση δεδομένων πολύ συνεπής, ειδικά ετικέτα τραπέζιΤοποθεσίες (αριθμός) είναι δυνατόν server που φιλοξενείται στο blog δεν επιτρέπουν τη σύνδεση WLW και λάθη όπως:

Μη έγκυρη απάντηση διακομιστή - Η απάντηση στην wp.getTags μέθοδο που έλαβε από το διακομιστή blog ήταν άκυρη.

Error Ετικέτες WLW
Error Παλιά έκδοση WLW PNG

Αυτό συμβαίνει erorare ειδικά όταν θέλουμε να εισάγετε τη λίστα των ετικετών (wp_tags) στο Windows Live Writer.

Λεπτομέρειες σφάλματος:

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)

Αιτία του σφάλματος:

Όταν οι εισαγωγές (από ετικέτες στην περίπτωσή μας) server που φιλοξενεί το blog είναι πιο απαιτητικό από ό, τι συνήθως, και όριο μνήμης (RAM) εκτέλεση διέθεσε PHP scripts είναι ξεπερασμένο. Για αυτόν τον λόγο, ο διακομιστής απορρίπτει τη σύνδεση ή σταματά την εισαγωγή. «Μη έγκυρο έγγραφο απάντησης Επέστρεψε από XMLRPC διακομιστή".

Επίλυση σφαλμάτων:

Όπως στην περίπτωση του σφάλματος ""Η λύση είναι από .htaccess. Θα πρέπει να προσθέσετε μια γραμμή στο αυξήσει το όριο της μνήμης ανατεθεί λογαριασμό που είναι στο blog web hosting. Για να το κάνετε αυτό, προσθέστε τη γραμμή Htaccess.:

value memory_limit 256M

Αξία 256M ένα "memory_limitΙδρύει Μέγιστο μέγεθος που εκφράζεται Baiti ότι ένα PHP script μπορεί να χρησιμοποιήσει. Το όριο "memory_limit" είναι προεπιλεγμένο 128M Το αρχείο php.ini (Config-site PHP_INI_ALL server για την PHP) στους περισσότερους διακομιστές reuleaza PHP 5.3.10. Στο παρελθόν, πριν PHP 5.2.0 αξία ήταν 8MΚαι με την απελευθέρωση PHP 5.2.0Αυτή η τιμή ορίζεται σε 16M.
Πριν από την εισαγωγή Ετικέτες σε WLW Μπορείτε να αυξήσετε αυτό το όριο πάνω από 128MΑλλά θα πρέπει να ληφθεί υπόψη η Web μνήμη συνολικό διακομιστή. Η οδηγία "memory_limit" αποτρέπει πρακτικά ένα λανθασμένο γραπτό σενάριο PHP να καταναλώσει όλη τη διαθέσιμη μνήμη σε έναν διακομιστή. Συνιστάται, μετά την εισαγωγή, να διαγράψετε αυτήν τη γραμμή από το .htaccess για να επιστρέψετε στην τιμή default ιδρύθηκε από php.ini.

Εάν δεν έχετε πρόσβαση στις ρυθμίσεις αλλαγής τιμών "memory_limit", σε αυτήν την περίπτωση θα πρέπει να επικοινωνήσετε με τον πάροχο που φιλοξενεί το ιστολόγιό σας. Για λόγους ασφάλειας και απόδοσης, οι περισσότεροι πάροχοι φιλοξενίας ιστοσελίδων περιορίζουν την πρόσβαση λογαριασμού σε "ευαίσθητες" ρυθμίσεις. υπηρέτης.

Ιδρυτής και εκδότης Stealth Settings, από το 2006 έως σήμερα. Εμπειρία σε λειτουργικά συστήματα Linux (Ειδικά CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

πώς να » αξιοσημείωτος » σταθερός Windows Live Writer Error - Η απάντηση στη μέθοδο wp.getTags που ελήφθη από τον διακομιστή ιστολογίου δεν ήταν έγκυρη.
Αφήστε ένα σχόλιο