แก้ไขปัญหา Windows เขียนสด Error - การตอบสนองต่อวิธี wp.getTags ที่ได้รับจากเซิร์ฟเวอร์บล็อกไม่ถูกต้อง

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

WordPress Windows เขียนสด Settings

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

การตอบสนองของเซิร์ฟเวอร์ที่ไม่ถูกต้อง - การตอบสนองกับวิธีการ wp.getTags ได้รับจากเซิร์ฟเวอร์บล็อก WAS ที่ไม่ถูกต้อง.

Error แท็ก WLW
Error WLW เวอร์ชันเก่า

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 เซิร์ฟเวอร์"

ความผิดพลาดได้รับการแก้ไข:

เช่นเดียวกับในกรณีที่เกิดข้อผิดพลาด ""การแก้ปัญหาทั้งหมดมาจาก .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 เพื่อกลับไปที่ค่า default ก่อตั้งโดย php.ini.

หากคุณไม่สามารถเข้าถึงการตั้งค่าสำหรับการเปลี่ยนค่า "memory_limit" ในสถานการณ์นี้คุณจะต้องติดต่อผู้ให้บริการโฮสต์บล็อกของคุณด้วยเหตุผลด้านความปลอดภัยและประสิทธิภาพผู้ให้บริการเว็บโฮสติ้งส่วนใหญ่ จำกัด การเข้าถึงบัญชีไว้ที่การตั้งค่า "ที่ละเอียดอ่อน" ของเซิร์ฟเวอร์

ผู้ก่อตั้งและบรรณาธิการ Stealth Settingsตั้งแต่ปี 2006 ถึงปัจจุบัน ประสบการณ์บนระบบปฏิบัติการ Linux (โดยเฉพาะ CentOS) Mac OS X, Windows XP> Windows 10 และ WordPress (CMS)

แสดงความคิดเห็น