- Mesaj
- 11.941
- Çözümler
- 567
- Beğeni
- 13.659
- Puan
- 5.915
- Ticaret Puanı
- 2
Bu hata nedir?
XenForo'da Türk kullanıcıların sıkça karşılaşabileceği bir sorundur. Sebebi Zend Framework'un uri denetleme fonksiyonlarının İngilizce olmayan karakterlere izin vermemesidir. Bu hata sitenizin beslemelerinin (rss) çalışmamasına neden olabilir.
Hata kaydı
Çözüm
Öncelikle "library/Zend/Feed/Writer" dizinindeki "Entry.php" dosyasını bir editör ile açınız. 105. satıra gidin veya şunu aratın:
Bulduğunuz bu kontrol fonksiyonunu siliniz. Tabiki yedek alarak yapınız bunları.
Not: Bu çözüm geçicidir.
XenForo'da Türk kullanıcıların sıkça karşılaşabileceği bir sorundur. Sebebi Zend Framework'un uri denetleme fonksiyonlarının İngilizce olmayan karakterlere izin vermemesidir. Bu hata sitenizin beslemelerinin (rss) çalışmamasına neden olabilir.
Hata kaydı
Kod:
Hata Bilgisi
Zend_Feed_Exception: Invalid parameter: "uri" array value must be a non-empty string and valid URI/IRI - library/Zend/Feed/Writer/Entry.php:108
Yığın Takibi
#0 /home/(sizin-hosting-hesabınız)/public_html/library/XenForo/ViewPublic/Forum/View.php(72): Zend_Feed_Writer_Entry->addAuthor(Array)
#1 /home/(sizin-hosting-hesabınız)/public_html/library/XenForo/ViewRenderer/Abstract.php(227): XenForo_ViewPublic_Forum_View->renderRss()
#2 /home/(sizin-hosting-hesabınız)/public_html/library/XenForo/ViewRenderer/Rss.php(31): XenForo_ViewRenderer_Abstract->renderViewObject('XenForo_ViewPub...', 'Rss', Array, 'forum_view')
#3 /home/(sizin-hosting-hesabınız)/public_html/library/XenForo/FrontController.php(572): XenForo_ViewRenderer_Rss->renderView('XenForo_ViewPub...', Array, 'forum_view', NULL)
#4 /home/(sizin-hosting-hesabınız)/public_html/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_Rss), Array)
#5 /home/(sizin-hosting-hesabınız)/public_html/index.php(13): XenForo_FrontController->run()
#6 {main}
Talep Yeri
array(3) {
["url"] => string(53) "http://www.mmotutkunlari.com/forums/-/index.rss"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Çözüm
Öncelikle "library/Zend/Feed/Writer" dizinindeki "Entry.php" dosyasını bir editör ile açınız. 105. satıra gidin veya şunu aratın:
Kod:
|| !Zend_Uri::check($name['uri'])
Bulduğunuz bu kontrol fonksiyonunu siliniz. Tabiki yedek alarak yapınız bunları.
Not: Bu çözüm geçicidir.