Minggu, 27 April 2014

Mengganti Alamat Domain Blog Wordpress Self Hosted ke Domain Lain

Kemarin ceritanya ane mo ganti domain, ane kan punya blog wordpress, hosting di Hawkhost. Tapi nama domainnya aneh gitu. Ya karena blog nya juga belum gede, yaudah ane niatin ganti aja domainnya yang lebih enakan gitu dibaca. Cuman karena postingannya uda banyak, ane jadi malesan re-install blog. Selain harus import sana-sini, juga harus setting sana-sini lagi. Plugin pun harus setting dan install lagi. Kan ribet.

Nah, karena gak mau ribet, ane ganti aja domainnya yang awalnya www.domainlama.com menjadi www.domainbaru.com. Disini, kita tetap pakai instalan wordpress dari domain lama. Mulai dari file-file wordpressnya di file manager, sampe database nya kita pake www.domainlama.com. Jadi kita gak perlu install ulang wordpress lagi. Kan lebih simpel.

Kamis, 03 April 2014

Cara Aman Aktifkan Debug Mode Blog Wordpress Tanpa Notifikasi

Saya punya theme wordpress, premium punya beli di ThemeForest. Tapi kemarin empunya theme ngupdate theme punya dia, karena update, otomatis download ulang dan install ulang dong theme blog ane. Cuman, pas selesai diupload lewat dashboard Wordpress, kok tampilannya kacau. Pengaturannya juga hilang semua. Mending cuma pengaturan hilang, karena tinggal setel ulang aja tampilannya. Setelah selesai kok ada masalah dengan tampilan theme nya. Langsung deh ajuin tiket ke empunya theme.
Cara Aman Aktifkan Debug Mode Blog Wordpress Tanpa Notifikasi

Responnya cukup lama, 2 hari. Tapi gak masalah. Dia minta data login blog Wordpress sama minta tolong diaktifkan debug mode blog Wordpress saya. Oke. gak masalah. Langsung deh aktifkan debug mode Wordpress. Gini caranya:

1. Edit file wp-config.php di File Manager cPanel
2. Cari kode ini (biasanya dibarisan paling bawah dalam file wp-config.php):
define('WP_DEBUG', false);
3. Ubah false menjadi true
4. Simpan
Selesai. Blog Wordpress kalian sekarang sudah masuk ke mode debug. Tandanya kalo blog lagi debug mode, pasti bakal muncul pesan diatas blog kalian yang menandakan blog lagi dalam debug mode. Semua orang termasuk kalian sebagai admin blog dan juga pengunjung pasti bisa ngeliat pesan ini.

Nah, ini dia masalahnya. Kalo kita ngaktifkan debug mode itu pasti ada muncul dibagian atas blog. Bahasa inggris gitu. yang bisa melihat pesan itu bukan cuma admin blog saja, tapi juga pengunjung.

Banyak orang bilang (saya kurang tau detilnya, karena udik banget soal beginian), kalo ngaktifin debug mode Wordpress itu berbahaya banget khususnya kalo blog udah rame-ramenya. Karena pasti ada aja orang jahil yang ngintilin blog kita terus njahilin blog terutama pas muncul pesan bahwasanya blog kita lagi ngaktifin debug mode.

Jadi gimana caranya biar pengunjung blog gak tau kalau kita lagi mengaktifkan debug mode? Agar pengunjung blog tidak tahu kalau kita sedang mengaktifkan debug mode blog Wordpress, tentu dengan cara menyembunyikan pesan debug mode itu

Caranya, dibawah kode:
define('WP_DEBUG', true);
Tambahkan aja kode:
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);

// Disable display of errors and warnings 
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define('SCRIPT_DEBUG', true);
Jadi hasil akhirnya seperti ini:
 // Enable WP_DEBUG mode
define('WP_DEBUG', true);

// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);

// Disable display of errors and warnings 
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define('SCRIPT_DEBUG', true);
Simpan deh. Selesai
Pesan debug mode di blog sekarang tersembunyi. Jadi orang lain (pengunjung blog) gak tau kalau blog kita lagi debug mode. Otomatis lebih aman.

Tapi ingat, kalau debug mode sudah tidak dibutuhkan, balikin lagi pesan true menjadi false. Jangan sampe lupa.

Selasa, 01 April 2014

Mengatasi Blog Wordpress Multisite (WPMU) Redirect ke Blog Lain Dalam 1 Hosting

Hari ini bikin 1 blog multisite menggunakan WPMU. Sebenarnya gak ada masalah. Tutorialnya juga ada banyak di Google. Cuman pas uda selesai dan akses blognya kok malah di redirect ke blog lain ya? Blog lain ini juga sebenarnya blog ku sendiri, ada di hosting yang sama tapi beda root. Jadi intinya gini:

Di hostingku sendiri ada 2 (sebenernya 3 sih, tapi bilang aja 2) blog yang ku install:
1. www.blog1.com (domain utama host tsb)
2. www.blog2.com (domain yang dibikin multisite (WPMU))

subdomain WPMU :  "nama.blog2.com"

Semua udah sukses. tapi kenapa pas diakses di browser blog jaringannya (nama.blog2.com) selalu redirect ke "www.blog1.com" ya???

Blog ku ini masih satu server, atau satu hosting dengan blog WPMU yang baru ku bikin. entah kenapa bikin kesel. Apa yang salah ya kira2? Ku coba cek file wp-config.php sama .htaccess di file manager gak ada masalah. 

Aku juga uda pasang subdomain wildcard "*". Jadi ada pikiran kesana, tapi kayaknya gak mungkin salah. Karena settingnya gampang banget. Setelah 4 jam mutar otak, kucoba deh cek wildcardnya. Ternyata ada yang salah. Oh iya, setting wildcard itu ada di menu "SubDomain" di cPanel ya.

Setting wildcard yang bener itu begini:
Subdomain : ["*" (tanpa tanda petik)] . [domainanda.com]
Document Root : "public_html/domainanda.com" (tanpa tanda petik)

Screenshotnya seperti ini:
setting yang bener (lihat yang ditebalkan)

Tapi kesalahanku settingnya kubuat kayak gini:
Subdomain : ["*" (tanpa tanda petik)] . [domainanda.com]
Document Root : "public_html/" (tanpa tanda petik) <-- disini letak kesalahannya

Gambarnya seperti ini:
Settingan yang salah (document root salah)

Seharusnya kuisi dengan lokasi root blog WPMU ku. Tapi malah kuisi pake "public_html" ckckk....

Sebenernya aku udah ngalamin ini dua kali. Dulu pernah juga bikin WPMU ngalamin hal yang sama. Tapi lupa, dimana-nya yang salah. Eh... ternyata disitu. Tapi karena uda lama ya lupa juga. Karena gak mau ngalamin hal yang sama sampe dua tiga kali, akhirnya ku posting aja di blog ini biar inget. Hehee...

 Yaudah, itu aja. Moga bermanfaat.