за

0

Виправити помилку Windows Live Writer – Відповідь на метод WP.GetTags, отриманий з сервера блогу, була недійсною.

Виправити помилку Windows Live Writer – Відповідь на метод WP.GetTags, отриманий з сервера блогу, була недійсною.

0

Windows Live Writer на мою думку, це найскладніша програма, яка дозволяє редагувати і ПУБЛІКАЦІЯ статей у блозі, додаток можна використовувати як для блогів, розміщених на WordPress.com, SharePoint, Блогер, TypePad, а також ті самостійний хостинг.
Перед підключенням Windows Live Writer до блогу з платформою WordPress, ми повинні спочатку перевірити параметри Віддалена публікація. Протокол публікації Atom і XML-RPC З Прилад > Налаштування > Написання.

WordPress Windows Live Writer Settings

Після підключення Windows Live Writer імпортує кілька елементів блогу, серед них графічна тема (необов'язково) і тегКоли в блозі є a база даних дуже послідовний, особливо на таблицю тегів-s (велике число) можливо, що сервер, на якому розміщено блог щоб не дозволити підключення WLW і запобігти таким помилкам, як:

Недійсна відповідь сервераВідповідь на метод wp.getTags, отримана від сервера блогу, була недійсною.

Error WLW Tags
Error WLW Old VersionPNG

Ця помилка з’являється особливо, коли ми хочемо імпортувати список тегів (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)

Причина помилки:

На момент імпорту (з теги у нашому випадку) сервер, на якому розміщено блог, знову запитується більше, ніж зазвичай обмеження пам'яті (ОЗУ), виділеної для виконання PHP скрипти перевищено. З цієї причини сервер відхиляє підключення або припиняє імпорт. “Недійсний документ відповіді, повернутий із сервера XmlRpc“.

Усунення помилок:

Як і у випадку з помилкою ““, рішення також від .htaccess. Нам доведеться додати рядок, який збільшити ліміт пам'яті призначений обліковому запису веб-хостингу, на якому розміщено блог. Для цього додайте рядок у .htaccess:

value memory_limit 256M

Значення 256M amemory_limit” встановити максимальний розмір, виражений у байтах який Скрипт PHP може використовувати його. Ліміт “memory_limit” за замовчуванням встановлено на 128M файлу Php.ini (config-ul PHP_INI_ALL на сервер для PHP) на більшості серверів, що перезапускаються PHP 5.3.10. У минулому, раніше PHP 5.2.0 значення було 8M, і з виходом версії PHP 5.2.0, це значення було встановлено на 16M.
Перед імпортом Теги в WLW ви можете збільшити цей ліміт вище 128 млн, але ви також повинні враховувати загальна пам'ять веб-сервера. Директива “memory_limit” практично запобігає використанню помилково написаним сценарієм PHP усієї доступної пам’яті на сервері. Рекомендується після імпорту видалити цей рядок із .htaccess, щоб повернутися до значення за замовчуванням, встановленого Php.ini.

Якщо у вас немає доступу до налаштувань зміни значення “memory_limit”, у цій ситуації вам доведеться звернутися до постачальника, який розміщує ваш блог. З міркувань безпеки та продуктивності більшість постачальників веб-хостингу обмежують доступ до налаштувань облікового запису “чутливий” сервера.

Виправити помилку Windows Live Writer – Відповідь на метод WP.GetTags, отриманий з сервера блогу, була недійсною.

Вас також може зацікавити...

Залиште відповідь

Ваша електронна адреса не буде опублікована. Необхідні поля позначені *