Blog

  • New Logo, New Changes, Back to The Future!

    New Logo, New Changes, Back to The Future!

    It has been a while since we last shared updates, tips, and guides on the xhanxeli.com blog. This was because we were fully committed to providing the best services to our loyal clients who have been with us for years.

    Now, we have decided to reset all content on our blog and refocus on our core expertise:

    WordPress
    WooCommerce
    Server & Hosting
    CDN & Performance Optimization

    Additionally, we are now open to new clients! If you are facing any issues related to our services, don’t hesitate to reach out. We are ready to assist you with the best solutions.

    Xhanxeli.com – Now with a New Look!

    We are proud to announce that xhanxeli.com now has an official new logo! 🎉

    🆕 New Logo, New Changes, Back to the Future!

    As part of our brand evolution, we have revamped our visual identity to reflect our commitment to WordPress, WooCommerce, Server, CDN, and web technologies.

    Starting today, all invoices, receipts, and official agreements will feature this new logo as our corporate identity.

    We hope this change brings fresh energy in delivering the best services to our clients. Thank you for your continued support, and stay tuned for more innovations from us! 🚀

    Visit xhanxeli.com for more information.

    Bahasa:

    Sudah sekian lama kami tidak aktif berbagi perkembangan terbaru, tips, dan panduan di blog xhanxeli.com. Hal ini kerana kami sibuk memberikan layanan terbaik kepada pelanggan setia kami yang telah bersama kami selama bertahun-tahun.

    Kini, kami memutuskan untuk mereset segala kandungan di blog dan kembali dengan fokus yang lebih spesifik pada keahlian utama kami:

    WordPress
    WooCommerce
    Server & Hosting
    CDN & Optimasi Kecepatan

    Selain itu, kami juga mulai membuka kembali layanan untuk pelanggan baru! Jika Anda menghadapi masalah dalam bidang yang kami tawarkan, jangan ragu untuk menghubungi kami. Kami siap membantu Anda dengan solusi terbaik.

    Terima kasih atas kepercayaan dan dukungan Anda selama ini. Nantikan lebih banyak artikel, panduan, dan update terbaru dari kami! 🚀

    Xhanxeli.com Kini dengan Wajah Baru!

    Kami dengan bangga mengumumkan bahawa xhanxeli.com kini hadir dengan logo rasmi yang baru! 🎉

    Sebagai sebahagian daripada evolusi jenama kami, kami telah memperbaharui identiti visual untuk mencerminkan komitmen kami dalam bidang WordPress, WooCommerce, Server, CDN, dan teknologi web.

    Mulai hari ini, semua invoice, resit, dan perjanjian rasmi akan menggunakan logo baru ini sebagai identiti korporat kami.

    Kami berharap perubahan ini akan membawa semangat baru dalam memberikan perkhidmatan terbaik kepada pelanggan kami. Terima kasih atas sokongan anda, dan nantikan lebih banyak inovasi daripada kami! 🚀

    Kunjungi kami di xhanxeli.com untuk informasi lebih lanjut.

  • Diganggu Debt Collector AEON, SINGER, PARKSON? Report BNM Tak Jalan? Ini Cara Tindakan Paling Berkesan!

    Diganggu Debt Collector AEON, SINGER, PARKSON? Report BNM Tak Jalan? Ini Cara Tindakan Paling Berkesan!

    Pernah diganggu oleh debt collector yang menelefon berulang kali, menghantar mesej tanpa henti, atau lebih teruk — menghubungi majikan anda? Ini bukan sahaja menjengkelkan, malah mungkin satu bentuk pelanggaran undang-undang.

    Walaupun mereka mempunyai hak menuntut hutang, anda juga mempunyai hak untuk dilindungi. Artikel ini akan terangkan apakah hak anda dan bagaimana untuk bertindak jika diganggu secara tidak sah oleh agensi kutipan hutang di Malaysia.


    📌 Hak Anda di Bawah Undang-Undang Malaysia

    gangguan debt collector

    1. Akta Perlindungan Data Peribadi 2010 (PDPA)

    • Tidak dibenarkan mendedahkan maklumat anda kepada pihak ketiga (majikan, rakan sekerja, ahli keluarga) tanpa kebenaran.
    • Tidak boleh menggunakan nombor anda jika anda bukan peminjam sebenar.
    • Tidak boleh terus menghubungi anda jika diminta berhenti.

    Prinsip berkaitan: Tujuan, Pendedahan, dan Keselamatan.

    2. Kod Etika Agensi Kutipan Hutang (oleh BNM)

    • Tidak boleh menggunakan kekerasan atau ugutan.
    • Hanya boleh menghubungi dalam masa munasabah (8 pagi – 9 malam).
    • Tidak boleh memalukan anda di tempat kerja.

    🛠️ Langkah-Langkah Berkesan Tangani Debt Collector

    ✅ 1. Kenal Pasti Siapa Mereka

    Minta nama syarikat, wakil, nombor telefon dan bukti bahawa anda benar-benar terlibat dengan hutang tersebut.

    ✅ 2. Rekod Semua Interaksi

    Simpan segala mesej, rakaman suara, dan tangkapan layar. Ini penting sebagai bukti.

    ✅ 3. Hantar Amaran Supaya Mereka Berhenti

    “Saya tidak memberi kebenaran untuk data saya digunakan. Sila hentikan semua bentuk komunikasi dengan saya dan padamkan maklumat saya dari sistem anda.”

    ✅ 4. Buat Aduan Rasmi


    📝 Contoh Template Surat Aduan ke JPDP

    Kepada: Jabatan Perlindungan Data Peribadi (JPDP)
    
    Tuan/Puan,
    
    Aduan Penyalahgunaan Data Peribadi oleh Agensi Kutipan Hutang
    
    Saya ingin membuat aduan berkenaan agensi kutipan hutang yang telah menyalahgunakan nombor telefon saya dan mengganggu saya di tempat kerja.
    
    Butiran:
    - Nama agensi (jika diketahui):
    - No telefon mereka:
    - Jenis gangguan:
    - Tarikh dan masa:
    - Bukti disertakan (tangkapan layar/mesej/rakaman):
    
    Saya memohon agar tindakan sewajarnya diambil.
    
    Sekian, terima kasih.
    
    Nama:
    No. IC:
    No. Telefon:
    Alamat E-mel:
    

    🛡️ Kesimpulan

    Debt collector yang bertindak melampaui batas bukan sahaja tidak beretika, malah mungkin melanggar undang-undang. Anda tidak perlu berdiam diri.

    Kumpul bukti, fahami hak anda, dan buat aduan rasmi kepada pihak berkuasa. Ketenteraman anda adalah hak anda sebagai rakyat Malaysia.

    🌟 Tindakan Dari JPDP (Pengalaman Saya)

    Saya juga adalah salah satu mangsa Debt Collector kurang ajar ni. Mereka menghubungi saya setiap hari mula waktu kerja sampai ke petang.

    Peminjam adalah adik beradik saya tetapi disebabkan nama dan nombor telefon saya menjadi rujukan kecemasan kepada adik beradik saya, mereka tuntut hutang tersebut dibayar oleh saya.

    Saya buat aduan dengan JPDP melalui website mereka iaitu https://daftar.pdp.gov.my/p_aduan dan pegawai mereka hubungi saya untuk verifikasi maklumat dan mengetahui kronologi kes.

    Setelah itu, mereka akan datang ke pejabat Debt Collector tersebut memberikan amaran. Mereka juga akan update dengan kita bahawa amaran telah dikeluarkan supaya jika Debt Collector ini mengganggu anda lagi, anda boleh melakukan tindakan seterusnya seperti dakwa di Mahkamah.

    Alhamdulillah, sejak itu tidak ada lagi gangguan dari Debt Collector sampai ke hari ini. Jika terdapat gangguan semula, anda boleh hubungi pegawai JPDP itu semula dan buat tindakan seterusnya. Ini sedikit tangkap layar berkaitan kes saya yang telah selesai.

    gangguan debt collector

    Jangan lupa printscreen (screenshot) segala bukti ugutan, mesej, rekod audio dan sebagainya untuk dijadikan bukti.

  • Asas Keselamatan WordPress

    Asas Keselamatan WordPress

    Keselamatan laman web WordPress adalah perkara yang tidak boleh dipandang ringan, tidak kira sama ada anda mengurus blog peribadi atau laman e-commerce. Dalam artikel ini, kami akan kongsikan asas keselamatan WordPress yang wajib anda tahu dan amalkan untuk melindungi laman anda daripada serangan siber dan ancaman luar.

    Kenapa Asas Keselamatan WordPress Penting?

    Asas Keselamatan WordPress

    WordPress adalah sistem pengurusan kandungan (CMS) paling popular di dunia — digunakan oleh lebih 40% laman web. Populariti ini turut menjadikannya sasaran utama penggodam. Dengan mengamalkan asas keselamatan WordPress, anda dapat:

    • Melindungi data pelanggan dan pengguna
    • Elak laman digodam atau disuntik malware
    • Pastikan laman sentiasa stabil & boleh diakses

    A. Kemas Kini & Pengurusan

    • WordPress core versi terkini
    • Semua plugin dikemas kini
    • Semua tema dikemas kini
    • Buang plugin & tema yang tidak digunakan

    B. Pengguna & Kata Laluan

    • Akaun admin tidak guna nama ‘admin’
    • Semua akaun guna kata laluan kuat
    • Akaun tidak aktif dihapuskan
    • 2FA (Two Factor Authentication) aktif untuk admin
    • Had cubaan login (limit login attempts)

    C. Backup & Pemulihan

    • Backup fail & database dibuat secara automatik
    • Backup disimpan luar server (contoh: Google Drive)
    • Proses restore backup sudah diuji

    D. Konfigurasi Server


    E. Database

    • Prefix database bukan wp_
    • Akaun MySQL hanya boleh akses dari localhost
    • Database backup dibuat (bersama fail WordPress)

    F. Firewall & Imbasan Malware

    • Wordfence / Sucuri / plugin firewall dipasang
    • Imbasan malware dijalankan berkala
    • Matikan XML-RPC jika tidak digunakan

    G. Tambahan (Opsyenal tetapi bagus)

    • Tukar URL login (contoh: /wp-login.php jadi /masuk-saya)
    • Matikan REST API & XML-RPC jika tidak digunakan
    • Fail .htaccess & robots.txt sudah disemak (sekatan wajar)
    • Security headers ditetapkan (contoh: Content Security Policy)

    H. Laporan & Pemantauan

    • Log aktiviti pengguna direkod (contoh: WP Activity Log)
    • Email notifikasi sekuriti diaktifkan (contoh: Wordfence alert)
    • Laman dipantau uptime (contoh: UptimeRobot)

    Penutup

    Asas Keselamatan WordPress

    Dengan mengamalkan asas keselamatan WordPress ini, anda dapat mengurangkan risiko serangan dan memastikan laman kekal selamat, stabil dan dipercayai. Jangan tunggu laman diserang baru bertindak — audit dan kemas kini keselamatan laman anda secara berkala.

    Jika anda mahukan panduan lanjut atau cara audit lebih mendalam, kami sedia membantu. Dapatkan khidmat nasihat percuma tentang keselamatan web anda di ProWebFix. ProWebFix telah banyak membantu usahawan dan syarikat tempatan untuk menguruskan web dan server mereka dengan aman dan selamat.

    Selamat mengurus laman WordPress anda!

  • Apa itu Web Hosting & Domain Name?

    Apa itu Web Hosting & Domain Name?

    Apa Itu Web Hosting?

    Web hosting ialah perkhidmatan yang menyediakan ruang di pelayan (server) untuk menyimpan dan mengurus fail laman web supaya ia boleh diakses melalui internet. Dengan kata lain, web hosting membolehkan laman web anda diakses oleh pengguna di seluruh dunia dengan menaip nama domain di pelayar web.

    Apabila seseorang melayari laman web anda, pelayan hosting akan memproses permintaan tersebut dan menghantar kandungan laman web seperti teks, gambar, video, dan pangkalan data kepada pengguna.

    web hosting

    Apa Itu Domain Name?

    Nama domain (domain name) ialah alamat unik yang digunakan untuk mengakses laman web di internet, contohnya www.lamanwebanda.com. Tanpa nama domain, pengguna perlu menaip alamat IP pelayan (contoh: 192.168.1.1) untuk mengakses laman web, yang lebih sukar diingati.

    Nama domain berfungsi seperti alamat rumah, manakala web hosting ialah tanah dan bangunan yang menyimpan semua kandungan laman web anda.

    Fungsi Web Hosting & Domain Name

    Walaupun berbeza, web hosting dan domain name saling berkaitan dan kedua-duanya penting untuk membolehkan laman web berfungsi dengan baik.

    Fungsi Web Hosting:

    1. Menyimpan Fail Laman Web – Semua data laman web seperti teks, gambar, video, dan pangkalan data disimpan dalam pelayan web hosting.
    2. Membantu Prestasi Laman Web – Web hosting yang berkualiti memastikan laman web dimuatkan dengan pantas dan tidak mengalami gangguan (downtime).
    3. Menyediakan Ciri Keselamatan – Web hosting yang baik menawarkan perlindungan SSL, firewall, dan sandaran automatik untuk mencegah serangan siber.
    4. Menyediakan E-mel Profesional – Kebanyakan perkhidmatan web hosting menyediakan e-mel dengan domain sendiri (contoh: [email protected]).

    Fungsi Domain Name:

    1. Mudah Diingati – Nama domain yang ringkas dan relevan memudahkan pengguna mengingati dan menaip alamat laman web anda.
    2. Menjenamakan Laman Web – Domain yang baik memberi kesan profesional kepada perniagaan dan membina kredibiliti dalam talian.
    3. Menyambungkan Pengguna ke Pelayan Hosting – Apabila pengguna menaip domain, ia akan mengarahkan ke pelayan web hosting di mana laman web disimpan.

    Bagaimana Web Hosting & Domain Name Bekerja Bersama?

    Untuk memahami hubungan antara web hosting dan domain name, bayangkan laman web seperti sebuah rumah:

    • Web Hosting = Tanah dan struktur bangunan yang menyimpan semua kandungan laman web.
    • Domain Name = Alamat rumah yang digunakan untuk mencari lokasi rumah tersebut di peta internet.

    Tanpa web hosting, laman web anda tidak boleh diakses kerana tiada tempat untuk menyimpan fail. Begitu juga, tanpa domain name, pengguna perlu menaip alamat IP yang sukar diingati untuk mengakses laman web.

    Jenis-Jenis Web Hosting

    Terdapat beberapa jenis web hosting bergantung pada keperluan laman web anda:

    1. Shared Hosting – Hosting berkongsi sumber dengan laman web lain, sesuai untuk pemula dan laman web kecil.
    2. VPS (Virtual Private Server) Hosting – Hosting dengan sumber yang lebih stabil dan bebas berbanding shared hosting, sesuai untuk laman web berkembang.
    3. Dedicated Hosting – Satu pelayan penuh hanya untuk satu pengguna, sesuai untuk laman web dengan trafik tinggi dan memerlukan kawalan penuh.
    4. Cloud Hosting – Menggunakan pelbagai pelayan untuk memastikan kestabilan dan prestasi lebih baik, sesuai untuk laman web besar.

    Kepentingan Web Hosting dalam SEO

    web hosting

    Pemilihan web hosting yang berkualiti memainkan peranan besar dalam kejayaan SEO (Search Engine Optimization) kerana faktor berikut:

    1. Kelajuan Laman Web – Hosting yang pantas membantu laman web dimuatkan lebih cepat, yang meningkatkan pengalaman pengguna dan SEO.
    2. Uptime yang Stabil – Hosting yang kerap mengalami gangguan boleh menyebabkan laman web tidak dapat diakses, menjejaskan ranking di enjin carian.
    3. Lokasi Pelayan – Jika sasaran audiens anda dari Malaysia, menggunakan pelayan yang berdekatan boleh meningkatkan kelajuan akses dan ranking SEO tempatan.
    4. Keselamatan Data – Web hosting yang menyediakan SSL dan perlindungan firewall membantu mengelakkan serangan siber yang boleh menjejaskan SEO.

    Kesimpulan

    Web hosting dan domain name adalah dua elemen asas yang diperlukan untuk membina laman web. Web hosting menyimpan kandungan laman web, manakala domain name berfungsi sebagai alamat untuk mengakses laman web tersebut.

    Pemilihan web hosting yang berkualiti bukan sahaja memastikan laman web berjalan lancar, tetapi juga memainkan peranan penting dalam SEO untuk meningkatkan kedudukan di enjin carian seperti Google. Oleh itu, pilihlah perkhidmatan web hosting yang sesuai dengan keperluan laman web anda untuk pengalaman pengguna yang lebih baik dan kejayaan dalam talian! 🚀

  • Cara Buat Emel: Panduan Lengkap untuk Anda

    Cara Buat Emel: Panduan Lengkap untuk Anda

    Membuat alamat emel adalah langkah penting untuk keperluan komunikasi di era digital. Dengan emel, anda boleh mendaftar akaun di pelbagai platform, berkomunikasi secara profesional, dan menyimpan dokumen penting. Artikel ini akan memandu anda cara buat emel dengan mudah di platform popular seperti Gmail, Yahoo Mail, dan Outlook.


    cara buat emel

    Kenapa Penting Ada Emel?

    1. Komunikasi Cepat: Emel membolehkan anda menghantar mesej ke mana-mana sahaja di dunia dalam beberapa saat.
    2. Pendaftaran Akaun: Kebanyakan aplikasi dan laman web memerlukan alamat emel untuk mendaftar.
    3. Penyimpanan Dokumen: Emel boleh digunakan untuk menyimpan fail penting di awan.
    4. Profesionalisme: Alamat emel memberikan imej profesional, terutamanya jika digunakan untuk tujuan kerja.

    Cara Buat Emel di Gmail

    Gmail adalah salah satu penyedia emel paling popular dan mudah digunakan. Berikut adalah langkahnya:

    1. Lawati Laman Gmail
    2. Isi Maklumat Peribadi
      • Masukkan nama penuh, nama pengguna (alamat emel yang diinginkan), dan kata laluan.
      • Pastikan kata laluan kuat dengan gabungan huruf besar, huruf kecil, nombor, dan simbol.
    3. Pengesahan Nombor Telefon
      • Masukkan nombor telefon anda.
      • Anda akan menerima kod pengesahan melalui SMS. Masukkan kod tersebut.
    4. Lengkapkan Profil
      • Isi tarikh lahir, jantina, dan maklumat tambahan jika diminta.
      • Klik “Next” untuk melengkapkan pendaftaran.
    5. Akses Akaun Anda
      • Selepas selesai, anda boleh log masuk dan mula menggunakan Gmail.

    Cara Buat Emel di Yahoo Mail

    Yahoo Mail menawarkan ciri penyimpanan yang besar dan antaramuka yang mesra pengguna. Ikuti langkah berikut:

    1. Pergi ke https://mail.yahoo.com.
    2. Klik “Sign Up” atau “Daftar” di halaman utama.
    3. Masukkan maklumat seperti nama, alamat emel yang diinginkan, kata laluan, dan nombor telefon.
    4. Terima kod pengesahan melalui SMS dan masukkan kod tersebut.
    5. Akaun anda kini sedia untuk digunakan.

    Cara Buat Emel di Outlook

    Outlook, yang dimiliki oleh Microsoft, sering digunakan untuk tujuan profesional. Langkahnya:

    1. Lawati https://outlook.live.com.
    2. Klik “Create free account”.
    3. Pilih alamat emel dengan domain @outlook.com atau @hotmail.com.
    4. Masukkan kata laluan, nama, dan butiran lain seperti tarikh lahir.
    5. Lengkapkan proses dengan kod pengesahan telefon.

    Tips Memilih Alamat Emel

    1. Gunakan Nama Sendiri: Pilih nama yang mudah dikenali, seperti [email protected].
    2. Elakkan Nama Rumit: Nama yang terlalu panjang atau sukar dieja boleh menyulitkan komunikasi.
    3. Profesional: Jika digunakan untuk kerja, elakkan nama tidak formal seperti [email protected].

    Soalan Lazim

    1. Adakah buat emel percuma?
    Ya, Gmail, Yahoo Mail, dan Outlook menawarkan perkhidmatan emel percuma.

    2. Bolehkah saya mempunyai lebih daripada satu akaun emel?
    Ya, anda boleh membuat sebanyak mana akaun yang diperlukan.

    3. Apa perbezaan antara Gmail, Yahoo Mail, dan Outlook?

    • Gmail: Integrasi dengan Google Drive dan aplikasi Google.
    • Yahoo Mail: Ruang penyimpanan besar.
    • Outlook: Sesuai untuk pengguna Microsoft Office dan integrasi dengan alat profesional.

    Kesimpulan

    Membuat emel adalah proses yang mudah dan penting untuk pelbagai keperluan. Dengan mengikuti panduan ini, anda kini boleh membuat emel di platform kegemaran anda. Mulakan perjalanan digital anda hari ini!

    Jika anda mendapati artikel ini berguna, jangan lupa kongsikan kepada rakan-rakan anda yang mungkin memerlukan panduan ini.

  • Kelas Virtual Private Server (VPS) 2 Hari di Putrajaya

    Kelas Virtual Private Server (VPS) 2 Hari di Putrajaya

    Ramai yang takut nak guna VPS/CLOUD sebab tak tahu nak manage atau gunakannya. Hari ini saya open kelas 2 hari “BELAJAR SAMPAI PANDAI” guna dan manage VPS/CLOUD sendiri. Kita belajar dan terus praktis kemudian ada SESI SOAL JAWAB jika tak faham.

    Tarikh: 16 Dec – 17 Dec 2023
    Lokasi: (Tingkat atas sekali) 30C, Jln Diplomatik, Presint Diplomatik, 62050 Putrajaya, Wilayah Persekutuan Putrajaya (Google Maps)
    Peserta: 30 Orang (Maksimum) – Tinggal 25 Kekosongan Lagi!
    Masa: 10 pagi – 5 petang
    Alatan: Laptop bawa sendiri (Wifi disediakan)
    Makan/Minum: Makanan & Minuman petang disediakan. Mineral water dibekalkan sepanjang kelas.
    Yuran: RM300 seorang
    VPS: Percuma Sebulan (1vCPU 4GB RAM 70GB NVME Storage 3TB Bandwidth) Renew RM50 sebulan. Special Price!

    Topik Pembelajaran Kelas VPS

    1. Setup Virtual Private Server (VPS/CLOUD)
    2. Install Web Panel (CyberPanel Free & CPanel Trial)
    3. Setup DNS Domain Name di Cloudflare
    4. Install WordPress
    5. WordPress Speed Optimization
    6. Content Delivery Network (CDN)
    7. GTMetrix & Google Pagespeed Insight
    8. Monitoring & Maintenance Server

    Jadual Pembelajaran Kelas VPS

    HARI PERTAMA

    • 10 Pg – 11 Pg – Setup Virtual Private Server (VPS)
    • 11 Pg – 12 Tgh – Install Web Panel (CyberPanel Free & CPanel Trial)
    • 12 Tgh – 1 Ptg – Sesi Soal Jawab
    • 1 Ptg – 2 Ptg – Makan & Solat
    • 2 Ptg – 3 Ptg – Setup DNS Domain Name di Cloudflare
    • 3 Ptg – 4 Ptg – Install WordPress
    • 4 Ptg – 5 Ptg – Sesi Soal Jawab

    HARI KEDUA

    • 10 Pg – 11 Pg – WordPress Speed Optimization
    • 11 Pg – 12 Tgh – Content Delivery Network (CDN)
    • 12 Tgh – 1 Ptg – Sesi Soal Jawab
    • 1 Ptg – 2 Ptg – Makan & Solat
    • 2 Ptg – 3 Ptg – GTMetrix & Google Pagespeed Insight
    • 3 Ptg – 4 Ptg – Monitoring & Maintenance Server
    • 4 Ptg – 5 Ptg – Sesi Soal Jawab

    Semoga selepas tamat kelas 2 hari ini. Anda lebih berani menggunakan VPS/Cloud. Berminat? lakukan 3 langkah mudah dibawah.

    Cara Sertai Kelas VPS

    1. Buat bayaran sebanyak RM300 ke akaun AGROBANK 1005511000059606 XHANXELI NETWORK.
    2. WhatsApp butiran anda seperti nama, nombor telefon dan resit ke 0167072335
    3. Pendaftaran akan disahkan setelah semakan pembayaran.

    P/S: Cukup 30 orang, kita closed. Next kita open kelas Advanced, seperti upscaling, load balancing, migrating web, email, prevention maintenance dan sebagainya.

  • Cara Lajukan Database Query (MYSQL/MariaDB) WordPress

    Cara Lajukan Database Query (MYSQL/MariaDB) WordPress

    Sebelum ni admin ada share cara lajukan website WordPress dibawah 2 saat dengan hanya 1 plugin sahaja iaitu plugin LiteSpeed Cache (LS Cache). Sekarang admin share pula cara lajukan database query MYSQL atau MariaDB WordPress korang guna 1 plugin ni dan beberapa setting yang korang kena buat.

    Apa itu Database?

    Database atau pangkalan data dalam bahasa melayunya ialah tempat menyimpan semua data tetapan (setting) website WordPress korang dan juga segala data plugin, posting semuanya. MySQL dan MariaDB tu adalah jenis bagi database dan kedua-duanya boleh guna cara ni. Ada orang pakai MySQL, ada orang pakai MariaDB. Kalau korang nak tahu korang guna apa, tanya hosting korang lagi senang.

    Masalah WordPress ni Database dia sangat slow bila nak query data. Query ni macam baca data dalam database supaya dapat dipaparkan kepada pengguna website WordPress koranglah.

    Kenapa Database WordPress Slow?

    Ini adalah kerana infrastruktur WordPress itu sendiri. Database dia menggunakan 1 table untuk sumbat bermacam macam data dalam tu. Sebagai contoh, table wp_post ni menyimpan pelbagai data seperti data plugin, posting, themes dan lain-lain. Itu belum cerita table wp_options, wp_postmeta dan lain-lain.

    Cara Lajukan Database WordPress

    Jadi untuk mengurangkan beban table table ini semua, kita akan melakukan beberapa konfigurasi menggunakan plugin Index WP MySQL For Speed.

    Apa plugin ni buat?

    Plugin ni menjadikan database MySQL korang berfungsi dengan lebih cekap dengan menambahkan kunci berprestasi tinggi (high-performance keys) pada table yang korang pilih. Korang juga boleh monitor table database mana yang menjadikan website WordPress korang perlahan bila nak query sesuatu data tu. Korang boleh je tukar balik WordPress’s default keys korang balik kalau korang dah tukar ke high-performance keys ni.

    Fungsi plugin ni juga dia menyimpan data dengan lebih tersusun dan mencari data tu apabila ianya diperlukan dengan segera. Plugin ni akan tambah database key atau bahasa mudah index table database korang supaya mudah untuk WordPress cari data yang diperlukan.

    5 Cara Lajukan Database Menggunakan Plugin Index WP MySQL For Speed

    1. Backup dulu database dan WordPress korang
    2. Add, install dan activate Plugin Index WP MySQL For Speed
    3. Pergi ke menu Tools -> Index MySQL
    4. Korang tick dulu “I have made a backup
    5. Tekan button Select All dan tekan button warna biru Add Keys Now

    Itu sahaja. Korang cuma perlu tunggu beberapa minit dan siap! Korang boleh cuba query apa apa data di website WordPress korang. Bukalah post blog korang ke, search posting korang ke, search user ke, search order ke dan sebagainya.

    Ok next step adalah, jangan lupa define siteurl dan home website WordPress korang! Ikut step dibawah:

    1. Buka Control Panel website korang
    2. Pergi File Manager
    3. Cari fail nama wp-config.php dalam public_html korang.
    4. Edit fail wp-config.php dan letakkan define( ‘WP_SITEURL’, ‘http://example.com’ ); dibaris ke-2 bawah <?php
    5. Tambah define( ‘WP_HOME’, ‘http://example.com’ ); dibaris ke-3 pula.
    6. Lepas tu save fail tu.

    Korang jangan lupa pula tukar http://example.com kepada URL website WordPress korang ya. Letakkan https terus contoh https://xhanxeli.com jangan ada / kat belakang URL tu. Tengok contoh gambar dibawah ni.

    Apa Kegunaan Define Ini?

    Apabila korang define (tentukan) URL website dan URL homepage korang dalam wp-config WordPress korang, website WordPress korang akan terbuka mengikut URL yang korang tentukan dalam wp-config tadi tanpa perlu menggali atau query data siteurl dan home dalam table wp-options database korang.

    Konsep dia bila korang makan kat restoran buffet dengan restoran yang jenis kena tunggu waiter ambil menu dan order mana yang lebih cepat korang dapat makanan? Haaa, Tepuk dada tanya selera.