Windows Live Writer на мій погляд найскладніші програми, що дозволяє Редагування si публікація статті на блозі Додаток може бути використано як для блогів розміщених на WordPress.com, SharePoint, Blogger, TypePad, А на сам хостинг.
Перед підключенням Windows Live Writer блог-платформи WordPress, Повинен спочатку відзначте варіанти Дистанційна публікація. Atom Publishing Protocol si XML-RPC від Інформаційна панель > Settings > писемність.
Після підключення Windows Live Writer імпортував кілька елементів блогу, зокрема графічні теми (Опціонально) і тегСайти. Коли є блог база даних дуже послідовним, особливо Таблиця тегівСайти (номер) можна сервер, розміщений у блозі Не дозволяйте зв'язку 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)
Причина помилки:
Як тільки важливі ( теги у нашому випадку), сервер, на якому розміщений блог більш вимоглива, ніж зазвичай, і Обмеження по пам'яті (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 5.3.10. У минулому, перш ніж PHP 5.2.0 значення було 8MІ з виходом PHP 5.2.0Ця величина була встановлена в 16M.
Перед імпортом Теги У WLW Ви можете збільшити це межа за 128MАле ви повинні враховувати Всього веб-сервера пам'яті. Директива "memory_limit" практично запобігає помилково написаному PHP-сценарію споживати всю доступну пам'ять на сервері. Після імпортування рекомендується видалити цей рядок із .htaccess, щоб повернутися до значення default встановлений php.ini.
Якщо у вас немає доступу до параметрів зміни значення "memory_limit", у цьому випадку вам потрібно буде зв’язатися з провайдером, що розміщує ваш блог. З міркувань безпеки та продуктивності більшість постачальників веб-хостингу обмежують доступ до облікового запису до "чутливих" налаштувань. сервер.