Windows เขียนสด ที่อยู่ในความคิดของฉันโปรแกรมที่ซับซ้อนมากที่สุดที่ช่วยให้ การตัดต่อ si สิ่งพิมพ์ บทความที่เกี่ยวกับการประยุกต์ใช้บล็อกสามารถใช้ทั้งสำหรับบล็อกโฮสต์บน Wordเพรสคอม, SharePoint, บล็อกเกอร์, TypePad, เช่นเดียวกับการที่ โฮสติ้งตัวเอง.
ก่อนที่จะเชื่อมต่อ Windows เขียนสด บล็อกแพลตฟอร์ม Wordข่าวประชาสัมพันธ์ครั้งแรกต้องติ๊กเลือก เผยแพร่ระยะไกล. Atom เผยแพร่พิธีสาร si XML-RPC จาก Dashboard > Settings > การเขียน.

หลังจากเชื่อมต่อแล้ว Windows Live Writer นำเข้าองค์ประกอบบล็อกบางส่วนรวมถึง รูปแบบกราฟิก (อุปกรณ์เสริม) และ แท็กเว็บไซต์ เมื่อบล็อกของคุณมี ฐานข้อมูล ที่สอดคล้องกันมากโดยเฉพาะใน แท็กตารางเว็บไซต์ (จำนวนมาก) เป็นไปได้ว่า เซิร์ฟเวอร์ที่โฮสต์บล็อก ไม่อนุญาตให้มีการเชื่อมต่อ WLW และข้อผิดพลาดเช่น:
การตอบสนองของเซิร์ฟเวอร์ที่ไม่ถูกต้อง - การตอบสนองกับวิธีการ wp.getTags ได้รับจากเซิร์ฟเวอร์บล็อก WAS ที่ไม่ถูกต้อง.


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)
สาเหตุของข้อผิดพลาด:
ในช่วงเวลาของการนำเข้า (ตัวอย่าง แท็ก ในกรณีของเรา) เซิร์ฟเวอร์ที่โฮสต์บล็อกที่มีความต้องการมากขึ้นกว่าปกติและ จำกัด หน่วยความจำ (RAM) ดำเนินการจัดสรร สคริปต์ PHP ล้าสมัย ด้วยเหตุนี้เซิร์ฟเวอร์จึงปฏิเสธการเชื่อมต่อหรือหยุดการนำเข้า “เอกสารการตอบสนองที่ไม่ถูกต้องกลับจาก XMLRPC เซิร์ฟเวอร์"
ความผิดพลาดได้รับการแก้ไข:
เช่นเดียวกับในกรณีที่เกิดข้อผิดพลาด "metaWeblog.newPost"การแก้ปัญหาทั้งหมดมาจาก .htaccess. คุณควรจะเพิ่มบรรทัดที่ เพิ่มขีด จำกัด ของหน่วยความจำ จัดสรรให้กับเว็บโฮสติ้งบัญชีที่เป็นบล็อก เมื่อต้องการทำเช่นนี้เราเพิ่มในบรรทัด. htaccess:
value memory_limit 256M
มูลค่า 256M ไป "memory_limit"เขาจัดตั้ง ขนาดสูงสุดแสดง Baiti บน สคริปต์ PHP สามารถใช้งานได้. ขีด จำกัด "memory_limit" ถูกตั้งค่าเป็นค่าเริ่มต้นเป็น 128M ไฟล์ php.ini (Config เว็บไซต์ PHP_INI_ALL เซิร์ฟเวอร์สำหรับ PHP) บนเซิร์ฟเวอร์ที่มากที่สุดที่ reuleaza PHP ฮิต. ในอดีตที่ผ่านมาก่อนที่จะมี PHP ฮิต ค่าเป็น 8Mและด้วยการเปิดตัว PHP ฮิตค่านี้ตั้งอยู่ที่ 16M.
ก่อนที่จะนำเข้า แท็ก ใน WLW คุณสามารถเพิ่มขีด จำกัด นี้ไป 128Mแต่คุณจะต้องคำนึงถึง หน่วยความจำรวมของเว็บเซิร์ฟเวอร์- คำสั่ง "memory_limit" ในทางปฏิบัติจะป้องกันไม่ให้สคริปต์ PHP ที่เขียนไม่ดีใช้หน่วยความจำที่มีอยู่ทั้งหมดบนเซิร์ฟเวอร์ ขอแนะนำให้หลังจากนำเข้าแล้ว ให้ลบบรรทัดนี้ออกจาก .htaccess เพื่อกลับไปเป็นค่าเริ่มต้นที่ตั้งไว้ php.ini.
หากคุณไม่สามารถเข้าถึงการตั้งค่าสำหรับการเปลี่ยนค่า "memory_limit" ในสถานการณ์นี้คุณจะต้องติดต่อผู้ให้บริการโฮสต์บล็อกของคุณด้วยเหตุผลด้านความปลอดภัยและประสิทธิภาพผู้ให้บริการเว็บโฮสติ้งส่วนใหญ่ จำกัด การเข้าถึงบัญชีไว้ที่การตั้งค่า "ที่ละเอียดอ่อน" ของเซิร์ฟเวอร์