Windows लाइव लेखक मेरी राय में अनुमति देता है कि सबसे जटिल अनुप्रयोग है संपादन si प्रकाशन एक ब्लॉग आवेदन पर लेख पर होस्ट ब्लॉग के लिए दोनों इस्तेमाल किया जा सकता है WordPress.com, SharePoint, ब्लॉगर, टाइपपैड, और पर आत्म होस्टिंग.
जोड़ने से पहले Windows लाइव लेखक एक ब्लॉग मंच WordPress, पहला विकल्प टिकटिक अवश्य रिमोट प्रकाशन. एटम प्रकाशन प्रोटोकॉल si XML-RPC से डैशबोर्ड
> Settings > लेखन.
कनेक्ट करने के बाद, Windows लाइव राइटर सहित कुछ ब्लॉग तत्वों का आयात किया ग्राफिक विषय (वैकल्पिक) और टैगसाइटें. एक ब्लॉग है जब डेटाबेस बहुत संगत, विशेष रूप से तालिका टैगसाइटें (संख्या) संभव है ब्लॉग की मेजबानी की है कि सर्वर WLW के कनेक्शन और तरह त्रुटियों की अनुमति नहीं:
अज्ञात सर्वर रिस्पांस - ब्लॉग सर्वर से प्राप्त wp.getTags विधि के जवाब अमान्य था.
इस erorare हम टैग की सूची आयात करना चाहते हैं विशेष रूप से तब होता है जब (wp_tags) में Windows लाइव लेखक।
त्रुटि विवरण:
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)
त्रुटि का कारण:
(एक बार महत्वपूर्ण टैग हमारे मामले में) ब्लॉग है कि मेजबान सामान्य से अधिक की मांग की है, और स्मृति सीमा (रैम) पूरा करने के लिए PHP स्क्रिप्ट पुराना है। इस कारण से, सर्वर कनेक्शन को अस्वीकार कर देता है या आयात करना बंद कर देता है। "XMLRPC सर्वर से वापस आ गए अवैध रिस्पांस दस्तावेज़".
त्रुटि का संकल्प:
त्रुटि के मामले में "metaWeblog.newPost"समाधान सभी से है .htaccess का. आप के लिए एक लाइन जोड़ने चाहिए स्मृति सीमा में वृद्धि वेब ब्लॉग मेजबानी कर रहा है कि खाता सौंपा। ऐसा करने के लिए, .htaccess में पंक्ति जोड़ें:
value memory_limit 256M
मूल्य 256M "memory_limit"वह स्थापित करता है" अधिकतम आकार Baiti व्यक्त जिसमें एक PHP स्क्रिप्ट का उपयोग कर सकते हैं. "memory_limit" की सीमा डिफ़ॉल्ट पर सेट है 128M फ़ाइल php.ini (विन्यास साइट PHP_INI_ALL सबसे सर्वर पर PHP के लिए सर्वर) कि reuleaza PHP 5.3.10. अतीत में, पहले PHP 5.2.0 मूल्य था 8Mऔर के रिलीज के साथ PHP 5.2.0इस मूल्य पर सेट किया गया 16M.
आयात करने से पहले टैग WLW में आप 128M पर इस सीमा को बढ़ा सकते हैंलेकिन आप ध्यान में रखना चाहिए वेब सर्वर के कुल स्मृति. "memory_limit" निर्देश व्यावहारिक रूप से एक गलत तरीके से लिखी गई PHP स्क्रिप्ट को सर्वर पर सभी उपलब्ध मेमोरी का उपभोग करने से रोकता है। यह अनुशंसा की जाती है कि आयात करने के बाद आप मान पर लौटने के लिए .htaccess से इस पंक्ति को हटा दें default द्वारा स्थापित किया गया php.ini.
यदि आपके पास "memory_limit" मान परिवर्तन सेटिंग तक पहुंच नहीं है, तो इस मामले में आपको अपने ब्लॉग को होस्ट करने वाले प्रदाता से संपर्क करना होगा। सुरक्षा और प्रदर्शन कारणों से, अधिकांश वेब होस्टिंग प्रदाता खाते की पहुंच को "संवेदनशील" सेटिंग्स तक सीमित कर देते हैं। सर्वर।