Windows canlı Yazar Bence sağlayan en karmaşık uygulaması Kurgu si yayın bir blog uygulaması ile ilgili yazılar üzerinde barındırılan bloglar için hem de kullanılabilir WordPress.com, SharePoint, Blogger, TypePadYanı sıra bu Kendinden hosting.
Bağlamadan önce Windows canlı Yazar Bir blog platformu WordPress, Ilk seçenek işaretleyiniz Must Uzaktan Yayıncılık. Atom Yayımlama Protokolü si XML-RPC itibaren Kullanıcı Paneli > Settings > Yazı Yazmak.

Bağlandıktan sonra, Windows Canlı Yazar, dahil olmak üzere birkaç blog öğesini içe aktardı grafik tema (İsteğe bağlı) ve etiketSiteler. Bir blog varsa veritabanı çok tutarlı, özellikle tablo etiketiniSiteler (sayı) mümkündür blog barındırılan sunucu WLW bağlantısını ve benzeri hataları izin vermeyin:
Geçersiz Sunucu Yanıtı - Blog sunucusu alınan wp.getTags yöntemine cevap geçersiz.


Bu erorare biz etiketleri listesini almak istiyorum özellikle oluşur (wp_tags) içinde Windows Live Writer.
Hata Ayrıntıları:
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)
Hata nedeni:
Zaman ithalat (tarafından etiketler bizim durumumuzda) blog barındıran sunucuda normalden daha zorlu, ve bellek sınırı (RAM) tahsis yürütme PHP betikleri Modası geçmiş. Bu nedenle, sunucu bağlantıyı reddeder veya içe aktarmayı durdurur. "XMLRPC Server Döndürdü Geçersiz Yanıt Belge".
Hata Çözme:
Hata durumunda olduğu gibi "metaWeblog.newPost"Çözüm tamamen .htaccess. Sen bir satır eklemeniz gerekir bellek sınırı artırmak Blog web barındırma hesabı atanır. . Bunu yapmak için, Htaccess satırı ekleyin:
value memory_limit 256M
Değer 256M to "memory_limit"O kurar Maksimum boyut Baiti ifade bir PHP komut dosyası kullanabilirsiniz. "Memory_limit" sınırı varsayılan olarak ayarlanmıştır: 128M Dosya php.ini (Config-sitesi PHP_INI_ALL Çoğu sunucular reuleaza üzerinde PHP için sunucu) PHP 5.3.10. Geçmişte, daha önce PHP 5.2.0 değer 8MVe sürümü ile PHP 5.2.0Bu değer olarak belirlendi 16M.
Aktarmadan önce Etiketler WLW yılında Sen 128M üzerinde bu sınırı artırabilirAma dikkate almalıdır Web Sunucusu toplam bellek. "memory_limit" yönergesi, kötü yazılmış bir PHP betiğinin sunucudaki tüm kullanılabilir belleği tüketmesini pratik olarak önler. İçe aktarma işleminden sonra, tarafından ayarlanan varsayılan değere dönmek için bu satırı .htaccess'ten silmeniz önerilir. php.ini.
"Memory_limit" değer değişikliği ayarlarına erişiminiz yoksa, bu durumda blogunuzu barındıran sağlayıcıyla iletişime geçmeniz gerekecektir.Güvenlik ve performans nedenleriyle, çoğu web barındırma sağlayıcısı, hesap erişimini "hassas" ayarlara kısıtlar. sunucu.