Exclusive WordPress
Just another blog from a WordPressholic.

Migrasi Database Plugin STT Lama ke STT2

February 9th 2010 in My Projects, WordPress Plugins by Poer

Berikut ini panduan untuk migrasi database plugin STT yg lama ke database plugin STT2. Ini untuk mereka yg tadinya menggunakan plugin STT lama.

#1. Install dan aktifkan plugin STT2
#2. Buka PHPMyAdmin dari CPanel hosting dan pilih database situs yg pernah menggunakan plugin STT yg lama tsb.
#3. Jalankan SQL Query berikut ini:

SQL Query #1 – memindahkan semua custom field ke database STT2:

INSERT INTO wp_stt2_meta (post_id, meta_value)
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key='searchTerm';

SQL Query #2 – menghapus semua custom field:

DELETE FROM wp_postmeta WHERE meta_key='searchTerm';

PENTING:
Jika prefix dari table WordPressnya bukan “wp_”, ganti kode “wp_” dengan prefix yg benar.

Misal:
Jika table2 WordPress untuk situs itu namanya seperti ini: “adx20w0_posts”, “adx20w0_post_meta”, dst. Ini berarti table prefixnya adalah “adx20w0″ dan bukan lagi “wp_”.

Jadi ganti “wp_stt2_meta” menjadi “adx20w0_stt2_meta” dan “wp_post_meta” menjadi “adx20w0_post_meta”.

Ini biasanya terjadi pada mereka yg mengintall WordPress menggunakan fantastico, atau mereka yg sengaja merubah table prefix demi keamanan, table prefix databasenya bukan “wp_”.

Incoming search engine terms: wp_stt2_meta


6 comments to...
“Migrasi Database Plugin STT Lama ke STT2”
Avatar
abuzh

Subhanallahu, syukran akhi Poer atas jawaban Antum dan postingan ini yang bermanfaat.


Avatar
abuzh

Mas Poer, saya coba untuk migrasi namun terjadi error, sbb:

Error

SQL query: Documentation

INSERT INTO wp_stt2_meta( post_id, meta_value )
SELECT post_id, meta_value
FROM wp_postmeta
WHERE meta_key = ’searchTerm’

MySQL said: Documentation
#1062 – Duplicate entry ‘285-dobson floor america frisco’ for key 1

Apakah mengharuskan STT lama untuk di aktifkan juga?

Terima kasih


Avatar
abuzh

dan apabila database STT lama tidak di migrasi ke STT2 apa yang terjadi, tidak mengapa kah? atau mempengarhui indek?


Avatar
poer

# STT lama tidak harus di aktifkan.
# error itu biarkan saja, duplicate entry emang pasti terjadi, karena STT lama emang nyimpan datanya duplikat
# langsung aja jalankan query yg ke 2 buat menghapus data2nya STT
# kalau tidak dimigrasi atau dihapus, data STT lama masih akan menuhin database, terus error yg muncul banyak custom field di halaman insert new post itu masih akan terjadi, dan wp-nya jadi lambat banget.


Avatar
abuzh

Terima kasih mas Poer


Avatar
rahman

Assalamu’alaykum,

Mas, kalau plugin Search Meter membentuk database atau tidak mas? apakah juga buat berat selver mas? dan untuk menghapus databasenya apakah sama dengan cara menghapus STT?


Leave a Reply



required



required - won't be displayed


Your Comment:

Kemaren itu ada dua pembayaran masuk ke rekeningku. Yg satu lewat wire transfer ke BCA, yg kedua lewat Paypal. Jumlahnya berbeda bagai langit dan bumi, tapi kesan yg aku dapatkan juga berbeda bagai langit dan bumi.

Ketika mengetahui pembayaran wire transfer itu sudah dilakukan, biarpun aku mengucap syukur Alhamdulillah, tapi kesan dihati ini biasa saja. Bukan [...]

Previous Entry

Beberapa perubahan ini buat mengakomodasi beberapa permintaan teman-teman yg datang ke blog ini. Jadi kalau ada yg merasa kurang cocok atau punya ide mengenai plugin SEO SearchTerms Tagging 2, silahkan hubungi saya melalui contact form. Tapi, mungkin enggak semua ide bisa saya realisasikan ya :P

#1. Ada keluhan untuk situs2 dengan trafik tinggi, database MySQLnya jadi [...]

Next Entry