Author Archives:

SQL Query yang mungkin berguna untuk wordpress Anda

Oke langsung saja.. alangkah baiknya untuk membackup database anda sebelum melakukan SQL Queries di bawah ini..

Backup database

  1. Login ke phpMyAdmin
  2. Pilih database wordpress Anda
  3. Klik Export di bagian menu atas
  4. Centang pilihan Quick pada bagian Export Method dan pilih format SQL
  5. Klik Go

Bagaimana kita akan melakukan SQL Query?

  1. Login ke phpMyAdmin
  2. Klik tab SQL dibagian menu atas phpMyAdmin
  3. Ketikkan SQL Query di box kemudian klik Go

Berikut ini SQL Queries yang mungkin akan sangat berguna untuk blog Anda, saya buat kasus disini kita akan migrasi wordpress dari localhost ke server hosting..

Merubah Siteurl dan Blogurl

UPDATE wp_options SET option_value = replace(option_value, 'http://localhost/wordpress', 'http://domainAnda.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Merubah GUID

UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');

Merubah URL dalam konten post

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');

Hanya merubah path gambar

UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://www.oldsiteurl.com', 'src="http://yourcdn.newsiteurl.com');
UPDATE wp_posts SET  guid = REPLACE (guid, 'http://www.oldsiteurl.com', 'http://yourcdn.newsiteurl.com') WHERE post_type = 'attachment';

Update Post Meta

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.oldsiteurl.com','http://www.newsiteurl.com');

Merubah default username admin
Sql Query berikut berguna untuk alasan keamanan

UPDATE wp_users SET user_login = 'Your New Username' WHERE user_login = 'Admin';

Reset Password

UPDATE wp_users SET user_pass = MD5( 'new_password' ) WHERE user_login = 'your-username';

Merubah author artikel

UPDATE wp_posts SET post_author = 'new-author-id' WHERE post_author = 'old-author-id';

Menghapus Revision

DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'

Menghapus Post Meta

DELETE FROM wp_postmeta WHERE meta_key = 'your-meta-key';

Export semua email komentator
SQL Query ini berguna jika Anda ingin mengambil semua email dari komentator blog Anda tanpa duplikat,

SELECT DISTINCT comment_author_email FROM wp_comments;

Pada bagian Query results operations pilih Export

Hapus semua Pingback

Berguna untuk memperkecil ukuran database

DELETE FROM wp_comments WHERE comment_type = 'pingback';

Hapus semua komentar spam

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Semoga membantu.
Diambil dari berbagai sumber dan pengalaman pribadi..

LSOF (list open files)

Lsof merupakan utility yang hampir mirip dengan netstat -an tapi mungkin lebih lengkap kali ya, karena qta juga bisa melihat file2 yang sedang dijalakan apa saja oleh suatu program, mulai dr binary file, library dan file2 yang berhubungan dengan program yg sedang berjalan.. la wong namanya aja “List open files” ker..

Install lsof di FreeBSD:

cd /usr/ports/sysutils/lsof
make install clean
rehash

Install lsof di CentOS:

yum install lsof
lsof -l

perintah ini akan memperlihatkan smuaaa list prog yang sedang berjalan, sengaja ga dicapture hasilnya (panjang bokkk)

lsof -c named
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
named 89535 named cwd VDIR 4,12 512 16662 /chroot/named/conf
named 89535 named rtd VDIR 4,12 512 16656 /chroot/named
named 89535 named jld VDIR 4,12 512 16656 /chroot/named
named 89535 named txt VREG 4,17 3507739 7774967 /usr/local/sbin/named
named 89535 named txt VREG 4,12 142236 16549 /libexec/ld-elf.so.1
named 89535 named txt VREG 4,12 1017456 8301 /lib/libcrypto.so.3
named 89535 named txt VREG 4,12 884716 8280 /lib/libc.so.5
named 89535 named 0u VCHR 2,2 0t0 7 /dev/null
named 89535 named 1u VCHR 2,2 0t0 7 /dev/null
named 89535 named 2u VCHR 2,2 0t0 7 /dev/null
named 89535 named 3u unix 0xc40a0000 0t0 ->0xc181a288
named 89535 named 4u VCHR 2,2 0t0 7 /dev/null
named 89535 named 5r VCHR 248,0 0t0 16 /dev/random
named 89535 named 22u IPv4 0xc3f980b4 0t0 UDP *:54519

lengkap kan? kalau ga mau panjang2 atau mau lihat file apa yg dijalankan tinggal ketik

lsof -a -d cwd -c named
named 89535 named cwd VDIR 4,12 512 16662 /chroot/named/conf

kalau mau lihat pakai port berapa ya tinggal

lsof -a -c named | grep "*:"
named 89535 named 22u IPv4 0xc3f980b4 0t0 UDP *:54519

Prevent user from creating custom php.ini on suphp servers

Edit:

/usr/local/apache/conf/php.conf

Then add the following line:

suPHP_Config /usr/local/lib/php.ini

Don’t forget to change the location to your php.ini configuration, as it may be different on your server than the example above and restart Apache.

.htaccess on suPHP servers

What should my .htaccess file look like if my account is on a suPHP server?
You should remove the lines that begin with “php_value” and “php_flag”. You will need to move these files to a file named php.ini and upload php.ini into your public_html directory. Then, add the following line into the .htaccess file in your public_html:

suPHP_ConfigPath /home/username/public_html

where “username” is your cPanel username. You will need to remove php_value and php_flag from ALL .htaccess files you may have. However, you only need to add the suPHP_ConfigPath line in the .htaccess file in your public_html directory only.

Please note that you will need to change the format of your php_value and php_flag lines into the php.ini format. (Refer to the FAQ entry on how your php.ini file should be formatted).

Politik Para Demit

Jakarta – Gunung Merapi masih terus memuntahkan isi perutnya. Prahara itu mengobrak-abrik Kota Yogyakarta dan sekitarnya. Di tengah itu tampil Mbah Ponimin bilang ketemu Sultan Agung, muncul awan Petruk, dan Dr Surono ahli gunung mendapat ‘gelar’ baru Mbah Rono. Inilah politik para demit yang tidak enak dinalar tapi asyik didengar.

Mumpung gunung mistis itu masih bergolak, rasanya menarik untuk memasuki batin orang Jawa. Insan berperadaban lama, pengamal euphemisme, dan pemberi makna tiap kejadian dan benda. Pengayaan itu membuat banyak orang tidak paham. Padahal jika ranah ini dibawa ke Islam, maka mirip garis besar ‘Ihya Ulumuddin’ gagasan Al Ghazali. Syariat itu wadag. Ma’rifat itu jiwa.

Manusia Jawa itu hakekatnya adalah spiritualis sejati. Dia tidak hanya bicara kebaikan, tetapi sekaligus pelaku kebaikan. Syariat dijalani dengan kata dan sikap. Ma’rifatnya diendapkan sekaligus dilakukan. Itu latar idiom ing ngarso sung tulodho, ing madyo bangun karso, tut wuri handayani. Di depan memberi contoh. Di tengah menyemangati. Di belakang mendorong menuju kebaikan.

Almarhum Kuntowijoyo menyebut manusia Jawa itu introvert. Itu karena kebaikan dalam budaya Jawa disimbolisasikan padi. Padi yang berisi itu menunduk. Padi yang tegak itu gabuk. Tidak ada isinya. Ini sebagai metafora, bahwa orang yang berilmu, orang cerdas, orang yang memimpin dan sadar sebagai pemimpin itu adalah yang tidak pongah. Dalam darahnya lebih banyak dialiri unsur malaikat ketimbang setan.

Rok Mini

Seorang lelaki duduk di ruang tunggu sebuah apotek untuk menebus obat. Beberapa saat kemudian masuk seorang wanita dengan pakaian ketat dan setengah terbuka bagian (maaf) dada dan pahanya. Si lelaki merasa risih bersebelahan duduk di ruang tunggu itu. Namun entah karena apa, laki-laki tersebut berujar:

”Mba, tarifnya berapa?”

Mendengar ucapan laki-laki tersebut, spontan wanita itu menjawab dengan nada tinggi.

Tanggung Jawab Seorang Laki-Laki

Suatu ketika, ada seorang anak wanita bertanya kepada Ayahnya, tatkala tanpa sengaja dia melihat Ayahnya sedang mengusap wajahnya yang mulai berkerut-merut dengan badannya yang terbungkuk-bungkuk, disertai suara batuk-batuknya. Anak wanita itu bertanya pada ayahnya:  “Ayah , mengapa wajah Ayah kian berkerut-merut dengan badan Ayah yang kian hari kian terbungkuk?” Demikian pertanyaannya, ketika Ayahnya sedang santai di beranda.

Ayahnya menjawab : “Sebab aku Laki-laki.” Itulah jawaban Ayahnya. Anak wanita itu berguman : ” Aku tidak mengerti.”