Memperbaiki RSS Feeds yang Error

by hpnugroho on January 26, 2010

Pada kesempatan sebelumnya, saya sudah sebutkan bahwa RSS Feed blog ini mengalami kendala, yaitu adanya error saat dibuka. Karena belum lama ini juga baru selesai menyelesaikan masalah yang terjadi pada PC dan blog ini, jadi kemarin agak males untuk mereparasi Feeds tersebut.

Setelah semangatnya bangkit kembali akibat minum kopi ginseng, mulai perburuan mencari informasi mengenai problem RSS Feeds itu. Dan ternyata tidak perlu jauh-jauh, karena basicnya Wordpress, jadinya ke forum Wordpress Support dan menemukan sebuah topic dengan permasalahan yang serupa.

Dari feedback di forum itu tadi, ada yang menganjurkan untuk mengunjungi sebuah link yang berisi cara memperbaikinya. Langsung saja panggil tukang ojek :ngojek: menuju lokasi. Dan menemui sebuah tutorial bagaimana memperbaiki RSS Feed yang error.

Berikut adalah langkah-langkah perbaikan yang saya terjemahkan secara manusiawi.

1. Penjelasan dulu perbaiki kemudian

Problem :

XML Parsing Error: XML or text declaration not at start of entity
Location: http://hpnugroho.com/feed/
Line Number 2, Column 1: <?xml version=”1.0″ encoding=”UTF-8″?>
^

Sebagian besar disebabkan karena adanya baris kosong di awal kode html dari halaman index. Contohnya :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head profile="http://gmpg.org/xfn/11">
<meta name="google-site-verification" content="mVSOENZbizMzqyCpgGsRAqomcNpyoOTQgUgPjZOkcPE" />
<link rel="shortcut icon" href="http://hpnugroho.com/wp-content/uploads/2009/10/favicon.ico" >
      <link rel="icon" href="http://hpnugroho.com/wp-content/uploads/2009/10/animated_favicon.gif" type="image/gif" >

Terlihat ada 2 baris kosong diawal sebelum kode html pertama, hal itulah yang membuat Feed jadi kacau. Untuk memperbaikinya, disarankan untuk cek seluruh file dan menghilangkan baris kosong tersebut.

Kebayang tidak berapa jumlah file yang harus diperiksa ? Untuk mempermudah, bisa menggunakan plugins RSS Fix, seperti yang mas Achot sarankan pada artikel sebelumnya. Tetapi ternyata setelah di bersihkan baris kosongnya masih tetap tidak berhasil.

2.  Solusi alternatif yang manjur

Gagal dengan cara diatas, biar sudah keburu :puyeng: memeriksa seabrek file, akhirnya menggunakan cara yang saya dapat dari :  http://www.w3it.org/blog/wordpress-feed-error-output-solution-how-to/

Dan inilah sekelumit hasil terjemahan manusiawi tersebut :

Buka file “ feed-rss2.php ” yang ada di folder wp-includes. Temukan kode berikut ini, ( adanya pasti dibaris awal )

header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true);
$more = 1;

Masukan kode berikut ini dibawah kode diatas, jangan tunggu lama alias tidak pakai lompat baris lagi, langsung dibawahnya.

$out = ob_get_contents();
$out = str_replace(array("n", "r", "t", " "), "", $input);
ob_end_clean();

Lakukan hal yang sama, maksudnya masukan kode tersebut juga kedalam file feed-rss2-comments.php ; feed-rss.phpfeed-rdf.php ; feed-atom.phpfeed-atom-comments.php.

Nah, setelah selesai meng-edit semua file tersebut maka RSS Feeds jadi normal kembali.

Jadi semua permasalahan sudah beres alias selesai. Blog kembali normal dan aktifitas blogwalking bisa pulih kembali, kecuali masalah dengan koneksi lemot bin dudul. :hehe:

{ 1 trackback }

Sudeska.Net
January 26, 2010 at 22:18

{ 37 comments… read them below or add one }

1 marsudiyanto January 26, 2010 at 21:47

Sampai sekarang punya saya masih error

Reply

2 hpnugroho January 26, 2010 at 23:16

@marsudiyanto,
oya… coba cara diatas pak, sy lansung tokcer nih …

Reply

3 Wandi thok January 27, 2010 at 08:47

Muga-muga wek ku aja error mas, tapi kalau suwatu sangat ngalamin, saya mohon dimiscall ke my hape mas. nolapantujuhlapantigaduaduasembilanlimanolnolsembilan. Sekalian minta bangtuannya ya. :kakros01:
Wandi thok´s terakhir menulis di blog ..Tanda-tanda kecanduan internet My ComLuv Profile

Reply

4 hpnugroho January 27, 2010 at 09:22

@Wandi thok,
klo lewat miscall bayarannya lebih mahal pak … :hehe:
no worry pak, klo ada masalah kasih tau aja, siapa tahu bisa sy bantuin ..

Reply

5 udienroy January 27, 2010 at 01:45

selamat pagi dini hari mas. lagi dandan blog nih?

Reply

6 hpnugroho January 27, 2010 at 07:39

@udienroy,
bukan dandan bro, tapi benerin gentengnya yang pada bocor …

Reply

7 udienroy January 27, 2010 at 01:48

hmm berarti itu to penyebabnya.. wah perlu di ingat-ingat nih

Reply

8 hpnugroho January 27, 2010 at 07:25

@udienroy,
biar gak lupa dicatet .. :ipin01:

Reply

9 liudin January 27, 2010 at 02:50

saya pernah mengalami error pada feed via email dan itu terjadi entah kenapa. blog saya terasa aneh, kadang bisa dipake kadang tidak… (feed via email mas) padahal kodenya udah saya copas dari feedburner lho….
adakah bisa membantu. terima kasih atas perhatiannya
liudin´s terakhir menulis di blog ..Apakah Anda Benar-benar Membutuhkan Pengembangan Emotional Intelligence My ComLuv Profile

Reply

10 hpnugroho January 27, 2010 at 07:31

@liudin,
:ngelamun: sy lihat tdk ada masalah kok …
errornya seperti apa mas ?

Reply

11 arkasala January 27, 2010 at 06:11

saya sedikit agak bingung dengan feed ini Mas Nug bisa bantu mengecek punya saya. Mengingat pak Mars bilang punyanya error tapi ketika saya kunjungi dengan url feed – nya kok ya normal. Punya sayapun demikian Mas.
Trims atas infonya :)
arkasala´s terakhir menulis di blog ..Guru Kehidupan My ComLuv Profile

Reply

12 hpnugroho January 27, 2010 at 07:37

@arkasala,
untuk mengecek apakah feeds bermasalah atau tidak, bisa dilihat lewat coment-luv . kalau comment-luv bisa mendeteksi artikel terakhir artinya feeds normal ( error bukan karena koneksi lho… ) atau lihat souce code halaman index.
caranya dihalaman index/home klik kanan dan pilih view source code ( lihat kode sumber halaman ), biasanya seperti blog ini ada 1 – 2 baris kosong diatas tulisan <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
dan milik kang Yayat tdk ada alias bagus …

Reply

13 arkasala January 27, 2010 at 17:57

alhamdulillah kalo tidak ada masalah mas. terima kasih banget atas penjelasan dan bantuannya.
Salam hangat selalu :)
arkasala´s terakhir menulis di blog ..Guru Kehidupan My ComLuv Profile

Reply

14 Mr.o2n January 27, 2010 at 08:14

Makash ni infonya dan langsung di olah TKP.
Nemu artikel di atas dari googling ni :) ahirnya msk ke situs ini,dan sepertinya yg punya blog uda ggak asing lg ni bgiku

Reply

15 hpnugroho January 27, 2010 at 08:53

@Mr.o2n,
dan ternyata memang bukan orang asing tapi wong jowo … :hehe:
kembali kasih mas ….

Reply

16 Perawan Desah January 27, 2010 at 08:52

Kalau untuk blog gratisan gimana mas ngeditnya?

Reply

17 hpnugroho January 27, 2010 at 09:01

@Perawan Desah,
setahu sy, blog di WP.com dan Blogspot jarang sekali mengalami problem karena struktur-nya sudah ter-maintain rapi dan tdk bisa di-edit ..
kecuali jika host di webhosting gratisan itu bisa terjadi sebab filenya tetap kita yg upload sendiri ..

Reply

18 Perawan Desah January 27, 2010 at 08:56

Semoga saya dapat jawabannya, insya alloh entar balik ke tulisan ini mas. :eat:
Perawan Desah´s terakhir menulis di blog ..Kapolwil Mesum dengan 5 Polwan My ComLuv Profile

Reply

19 hpnugroho January 27, 2010 at 09:04

@Perawan Desah,
yg bisa diedit di WP.com dan Blogspot cuma theme aja, mau edit yg lain …. ? :hehe: harus berantem dulu sama wordpress dan google

Reply

20 eistereo January 27, 2010 at 11:15

Cara mengetahui feed kita eror apa enggak, gimana ya? newbie nih.
kalo punyaku eror gak ya? ada yg bisa bantu cek?

Reply

21 hpnugroho January 27, 2010 at 18:24

@eistereo,
biasanya di theme ada logo rss, klik aja, nanti khan bisa lihat ada problem atau tdk …
feeds-nya aman kok …

Reply

22 aldy January 27, 2010 at 12:59

Kadang errornya menjengkelkan juga mas, deteksi dengan comment luv juga terkadang ngawur, karena server comment luv juga error nggak tahu kenapa.

Reply

23 hpnugroho January 27, 2010 at 18:25

@aldy,
iya mas …
walau feeds-nya dah bisa dilihat, tapi dari comment-luv masih problem, tdk tahu dgn feed by email blm di test nih ..

Reply

24 iskandaria January 28, 2010 at 12:48

Wah, teknis banget ya caranya mas :puyeng:

Blogspot saya belakangan juga error feednya, terutama setelah dimigrasi ke WP. Nggak tau kenapa :ngelamun:
iskandaria´s terakhir menulis di blog ..Nyoba theme baru lagi My ComLuv Profile

Reply

25 hpnugroho January 29, 2010 at 00:55

@iskandaria,
cuma nambahin kode dikit aja kok mas …
daripada susah-2 ngedit banyak file ..

Reply

26 iskandaria January 28, 2010 at 12:51

Ternyata blogspot saya emang lagi error feednya, buktinya comluv nggak mau mendeteksi dan kalo saya gunakan url kafegue dot com ternyata langsung bisa mendeteksi postingan terbaru tuh comluv-nya :eat:
iskandaria´s terakhir menulis di blog ..Nyoba theme baru lagi My ComLuv Profile

Reply

27 hpnugroho January 29, 2010 at 00:58

@iskandaria,
mungkin koneksi atau servernya kali mas …

Reply

28 arkum January 29, 2010 at 20:04

LUmayan dapet ilmu baru. Tak copy langsg ms…trims:ipin01:

Reply

29 Tutorial Admob February 1, 2010 at 11:21

dulu pernah eror pas ganti theme.. tahunya saat komentar di blog yang pake commentlup.

tapi sekarang tiba2 udah sembuh.. :D

Reply

30 belog February 21, 2010 at 14:01

thanks mas..i love u fuuulll….~~~ dah bener rss ku!~

Reply

31 hpnugroho February 21, 2010 at 19:41

sama-sama …
sukses untuk anda …

Reply

32 miss dewi February 26, 2010 at 06:42

ok bro dicoba dulu..

Reply

33 adie April 18, 2010 at 18:05

bro saya kok tetep errorejing ya??? udah coba pke manual atau pk plugin tetep aja, kira2 apanya ya bro??? thanx

Reply

34 Penghuni Gubug April 21, 2010 at 05:51

hehehe…. berhasil-berhasil… horeee…. :ngelamun:
makasih om Nugroho! gubug Reyot semakin kokoh berdiri.. :bangs:

Reply

35 fake security cameras June 5, 2010 at 17:55

wah mantap juga informasi nya,baru ketemu skrg cara perbaikan nya

makasih bro, sukses selalu dalam ngeblog nya
fake security cameras´s terakhir menulis di blog ..Hidden Surveillance Camera My ComLuv Profile

Reply

36 SuryaTimurtour June 14, 2010 at 17:12

thx banyak….:luvyu:

Reply

37 tomi July 3, 2010 at 13:21

kalau feed saya sll tidak dapat menampilkan post terakhir saya.. kenapa ya mas??
sll saja tulisannya No last blog posts to return

Reply

Leave a Comment

:puyeng: :sniper: :ngelamun: :luvyu: :cryy: :bangs: :ngakak: :eat: more »

CommentLuv Enabled

Previous post:

Next post: