Setelah aplikasi XAMPP terinstall dan file wordpress telah didownload, langkah selanjutnya adalah membuat database MySQL untuk proses instalasi WordPress. Dalam tutorial belajar wordpress kali ini kita akan membahas langkah-langkahnya.
Jalankan Web Server Apache dan MySQL
Langkah pertama yang harus kita lakukan adalah menjalankan Web Server Apache dan aplikasi database MySQL. Kedua aplikasi ini bisa diakses dari jendela XAMPP Control Panel.
Jika jendela XAMPP Control Panel belum terbuka, silahkan pilih menu tersebut dari START->All Programs->XAMPP->XAMPP Control Panel.
Pada tampilan XAMPP Control Panel, klik tombol Start pada bagian Apache dan MySQL. Pastikan teks "Apache" dan "MySQ" memiliki background hijau seperti tampilan di bawah ini:
Setelah itu buka web browser dan ketik alamat: localhost pada address bar dan tekan Enter.
Jika tidak ada masalah, di dalam web browser akan tampil jendela home dari XAMPP. Selanjutnya, kita akan membuat database yang akan digunakan oleh wordpress.
Cara Membuat Database MySQL dengan Phpmyadmin
WordPress menggunakan database MySQL untuk menyimpan seluruh settingan, artikel, dan komentar yang ada di dalam web. Karena itulah kita perlu membuat 1 database MySQL.
Untuk membuat database MySQL, kita akan memakai halaman Phpmyadmin bawaan XAMPP. Phpmyadmin adalah aplikasi GUI (Graphical User Interface) yang berbasis web. Kita bisa membuat, menghapus, dan melakukan hampir semua perintah MySQL melalui phpmyadmin.
Untuk membuka Phpmyadmin, silahkan klik menu Phpmyadmin pada bagian Tools di halaman awal localhost, seperti gambar dibawah ini:
Akan tampil halaman awal Phpmyadmin. Untuk membuat database baru, klik menu Databases di kiri atas halaman:
Di bagian database, ketik nama database yang ingin dibuat di kolom "Create database". Anda bebas menggunakan nama database apa saja, dalam contoh ini saya menggunakan nama database: wordpress_db.
Saya menambah "_db"Â yang merupakan singkatan dari database. Ini hanya sekedar kebiasaan untuk membedakannya dengan variabel lain, dengan membuat wordpress_db, bisa langsung mengetahui bahwa ini adalah database.
Setelah memberi nama database, kolom sebelah berisi pilihan collation. Collation adalah tatacara atau aturan penyusunan huruf, angka dan karakter di dalam tabel database. Secara default, kolom collation sudah berisi utf8mb4_general_ci. Ini tidak masalah dan klik tombol Create untuk membuat database baru.
Beberapa saat kemudian, akan muncul konfirmasi bahwa database wordpress_db telah berhasil dibuat. Anda bisa memeriksanya dari daftar tabel database di sisi kiri halaman.
Dalam tutorial ini kita sudah berhasil membuat sebuah database MySQL bernama "wordpress_db". Dalam tutorial berikutnya akan disambung mengenai cara Memindahkan File WordPress ke htdocs XAMPP.
Sudah ikutin langkah2 di atas tapi kolom pembuatan database baru kok gak muncul ya?
Wah, seharusnya muncul ketika di klik "Database" di PHPmyadmin…
coba diperiksa lagi, biasanya berada di menu bagian atas, seperti pada contoh gambar.
Punya saya jg ga bisa dibuka gan, tulisannya object not found error 404
Kemungkinan besar ada error di XAMPP nya, atau mungkin alamat Phpmyadminnya kurang lengkap…
mungkin xampp nya belum di aktifkan coba di cek kembali
tutorial membuat tabel dan menentukan primary key foreignn key kemudian design relasinya ada?? makasih sebelumnya
Kebetulan saat ini belum ada, tapi sarannya saya tampung yaa.. :)
terima kasih gan infonya sekarang saya sudah bisa membuat database di mysql. oh ya sekalian ane mau bertanya sedikit kalo membuat tabel database mysql di php gimana ya??
Izin share gan
Silahkan gan… semoga bermanfaat… :)
bro aku mau nanya gunae xampp itu cuma kembangin web aja ya ??
Bisa dibilang seperti itu gan, XAMMP adalah kumpulan aplikasi untuk menjalankan web server di komputer lokal (g perlu online). Kebanyakan memang untuk mengembangkan situs.
om, mau tanya,…saya penasaran sama sistem informasi rumah sakit, soalnya dulu pernah dapet pelatihan pake xampp,..nah sekarang lagi pengin coba lagi, tapi lupa,..itu kalo buat database rumah sakit apa juga sama menggunakan utf8_general_ci atau biarin default aja ya?,..
Menurut saya biarin aja settingan default gan, karena umumnya untuk aplikasi biasa g harus setting ini.
udah bisa sampe buka local host tapi pas di klik php adminnya kok gak muncul ya ?
G muncul apa2 (blank), atau ada pesan error gan? mungkin MySQL servernya belum berjalan, atau jika ada pesan error bisa dipaste kesini.
Gan. . kok PHPadmin nya gak bisa jalan ya?
Wah, banyak kemungkinan gan, mulai dari apachenya yang belum jalan, MySQL nya belum jalan, salah ketik alamat localhost, dll.
Mungkin bisa ditampilkan kode errornya disini.
Apache nya g mau running
[Fri Nov 06 10:59:37.226780 2015] [ssl:warn] [pid 9620:tid 220] AH01909: http://www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Nov 06 10:59:44.918220 2015] [ssl:warn] [pid 9620:tid 220] AH01909: http://www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Nov 06 10:59:56.289870 2015] [mpm_winnt:notice] [pid 9620:tid 220] AH00455: Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.14 configured — resuming normal operations
[Fri Nov 06 10:59:56.289870 2015] [mpm_winnt:notice] [pid 9620:tid 220] AH00456: Apache Lounge VC11 Server built: Oct 13 2015 10:54:13
[Fri Nov 06 10:59:56.289870 2015] [core:notice] [pid 9620:tid 220] AH00094: Command line: 'C:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'
[Fri Nov 06 10:59:56.291871 2015] [mpm_winnt:notice] [pid 9620:tid 220] AH00418: Parent: Created child process 8880
[Fri Nov 06 10:59:58.446994 2015] [ssl:warn] [pid 8880:tid 232] AH01909: http://www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Nov 06 10:59:59.322044 2015] [ssl:warn] [pid 8880:tid 232] AH01909: http://www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Nov 06 10:59:59.352046 2015] [mpm_winnt:notice] [pid 8880:tid 232] AH00354: Child: Starting 150 worker threads.
Tutorialnya sangat bermanfaat mas. Salam kenal, Nursalim
Terimakasih mas Nursalim, salam kenal juga..
Setiap diklik di databasenya yang muncul selalu token mismatch, mohon solusinya.
Wah, saya juga kurang tau apa pengebabnya. Sudah coba diakses dari web browser lain? Atau jika memungkinkan, coba install ulang Xampp-nya.
klo buat tugas akhir pke xampp bgus gk gan
XAMPP ini hanya sekedar alat bantunya mas, yang dijalankan nanti biasanya kode PHP, nah tugas akhir ini yang biasanya dibuat dengan PHP.
Bagus tidaknya tergantung apa yang yang ingin dibuat dari PHP ini. Sebagai contoh, kita bisa membuat sistem informasi sederhana dengan PHP, sistem kriptografi, file komresi, atau bisa juga membuat mesin pencari seperti Google. Semuanya bisa dibuat dari PHP.
XAMPP (lebih tepatnya apache web server) adalah salah satu aplikasi yang untuk menjalankan PHP.
kalo ini mah aku udah hafal……
yang aku cari tuh….nam tabel untuk pembuatan data base. ada gak?? kalo ada masuk kan dong.
mau tanya donk,
ak udh klik php my admin d tools nya tapi kog yg muncul ini ya
MySQL said: Documentation
#1045 – Access denied for user 'root'@'localhost' (using password: NO)
Connection for controluser as defined in your configuration failed.
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
mohon bantuanya
Coba dipastikan apakah MySQL yang jalan punya XAMPP, atau MySQL yang diinstall sendiri? Soalnya kalah melihat kode errornya, kemungkinan besar user 'root' MySQL sudah ditambah password, dimana seharusnya user root bawaan MySQL tidak memiliki password.
Atau bisa juga dicoba dengan install ulang XAMPPnya :)
saya mau tanya…
saya punya file yang sudah saya upload ke mysql
tapi data saya itu, filenya berupa data yang nantinya bisa di download oleh orang lain,
setelah cek saya ingin download file saya tadi file tadi kosong tidak bisa di download,
itu apa gan masalahnya, kasih solusi dong….
Filenya di upload ke mysql? Disimpan ke dalam tipe data apa tu sis? Biasanya kalau file, baik itu gambar atau dokumen lain tidak sampai disimpan ke dalam database. Yang disimpan cukup linknya saja. File aslinya biasanya ditangani oleh PHP.
bos saya ijin minta link ini untuk pasang di post ane cara membuat database menggunakan xampp
Silahkan gan, tapi nanti kasih link sumbernya kesini ya.. :)
cara memindahkan file wordpress ke dalam folder htdocs XAMPP gimana ?
Silahkan lanjut ke "Tutorial Belajar WordPress Part 5: Memindahkan File Instalasi WordPress ke htdocs XAMPP" gan :)
apache nya ga jadi di start knp bos
Bisa jadi port apachenya bentrok dengan aplikasi lain, atau bisa juga XAMPPnya g support dengan versi Windows (terutama untuk XAMPP 7.0 keatas). Solusi paling gampang coba download versi XAMPP 5.6.x, kalau g bisa juga bisa di cek apakah port 80 untuk apache ada yang makai atau tidak: https://www.duniailkom.com/cara-mengatasi-error-xampp-port-80-in-use-by-unable-to-open-process/
Sangat bermanfaat, gan, thank you so much ☺????
izini copas image ya kak!!!
Silahkan gan, tp kasih link sumbernya kemari ya..
Gan tutorial berikutnya mana ?
Sory gan, lupa ngasih link untuk tutorial berikutnya :D, sudah saya perbaiki…
gan, cara ini, bisa dipakai untuk visual studio ga?
soalnya pemrograman c# bukan php dan database nya aku pake mysql
bikin format rupiah pake di mysql phpmyadmin gimana caranya ya gan?
Agak susah sih gan (sebenarnya saya yang belum pernah coba, hehe…). Lebih gampang nanti di format pas di PHPnya saja (pada saat akan ditampilkan), misalnya menggunakan fungsi number_format(): https://www.duniailkom.com/tutorial-php-cara-memformat-tampilan-angka-dalam-php-fungsi-number_format/
izin copas gan :v
terimakasih tutorialnya pak, kebetulan saya baru terjun ke dunia wordpress, selain data base MYSQL apakah masih ada yang perlu diseting di bagian Cpanel nya? jujur saya pemula dalam wordpress dan masih bingung cara menggunakan cpanel yang benar.
Kalau ingin install WordPress di Cpanel, lebih simple pakai Softaculous saja gan, cek tutorialnya kesini: https://www.duniailkom.com/tutorial-membuat-web-online-cara-instal-wordpress-di-cpanel-dengan-softaculous/
kalo kita sudah membuat yg offline, apakah web offline tsb bisa dibuat online?
Bisa gan, tapi caranya cukup kompleks, kita harus edit manual database wordpressnya.
Mas kalau di saya ga Apache ga bisa di jalankan , itu kenapa ya . ?
Kalau mysqlnya bisa di jalankan , .
Apa xampnya tidak cocok versi windows ane .
Minta link asli dari xampnya, Mas ?
Bisa jadi port apachenya bentrok dengan aplikasi sejenis, misalnya dulu pernah install XAMPP juga, atau di komputernya terdapat aplikasi jaringan seperti skype dan teamviewer.
Untuk link asli xampp bisa kesini gan: https://www.apachefriends.org/index.html
apakah database ini bisa menggunakan html
Agar bisa mengakses database, harus menggunakan bahasa pemrograman server seperti PHP. Dengan HTML saja tidak bisa.
Gan m=Maaf ganggu ini offline atau online
Bisa dua2nya gan. Kalau pakai XAMPP, berarti kita offline. Kalau di web hosting, berarti kita online. Keduanya juga sama2 menggunakan phpmyadmin.
oke gan kita coba dulu, kmren coba coba tapi gagal trs, hem izin saya print out
bang Andre ..mantapps nih tutorialnya
mohon arahan : langkah langkah instalasi XAMPP sudah berhasil sampai keluar localhost tidak ada masalah, tetapi dalam localhost, TOOLS nya tidak ada/tidak tampak? karena yang harus diklik phpMyAdmin nya untuk langkah berikutnya adalah membuat database MySQL….mohon pencerahan bang Andre….
Iya nih, untuk XAMPP versi terbaru ada perubahan tampilan. Sekarang link phpmyadmin ada di bagian kanan atas. Tutorialnya belum sempat saya update lagi, hehe…
Thank bang atas pencerahannya…..semoga tambah sukses dan barokah anda dan team
Amiin, makasih doanya :)
maaf,, munkin apa tidak mwlakukan shrink data melalui phpmyadmin,,? saya telah mencari artikel / tutorial nya.
Shrink datanya untuk apa y? Setahu saya database MySQL cuma bisa dicompress pada saat ingin migrasi (pindah server). Nanti ada pilihannya di tab export, lalu centing zip / compress.
Tp kalau mengecilkan data yang akan dipakai untuk operasional sehari2 kayaknya g bisa.
bro, udah ikutin cara di atas, tapi saat klik create, processing request lama sekali. kira2 kenapa ya? mohon bantuannya,
Coba diputus koneksi internetnya, lalu ulangi lagi. Kalau perlu coba di restart windows atau install XAMPP versi dibawahnya.
tolong donk minta coding buat database gaji karyawan di phpmyadmin
brow knpa yaaa phpmyadmin aku nggak bisa ke buka selalu error dan xamppnya jga error pdaha udah berapa kali di install mohon bantuan nya
tutorialnya bagus mas, lebih keren lagi ditambahin video biar makin cepet belajarnya
Siap, sarannya di tampung ya..
kenapa pas submit muncul seperti ini mas "Error establishing a database connection" ?
seperti ini pemberitahuanya mas
Error establishing a database connection
This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at localhost. This could mean your host's database server is down.
Are you sure you have the correct username and password?
Are you sure that you have typed the correct hostname?
Are you sure that the database server is running?
If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.
Berarti database servernya bermasalah, mungkin belum dijalankan tuh (MySQL Server).. Kalau websitenya online, coba tanya ke web hostingnya…
kak gimna kalau apache di xampp nya gak bisa di run,???
padahal xamppnya udh yang terbaru.
dan portnya juga udh diganti. tolong pencerahan
Agak susah juga nih, mungkin ada aplikasi lain yang bentrok dengan XAMPP seperti skype, teamveawer, atau dulu pernah install XAMPP juga. Jika tetap tidak bisa, solusi yang paling pasti yakni install ulang komputernya.
bang mysql saya start nya hanya beberapa detik setelah itu off bagai mana mengatasinya?
Kemungkinan besar di komputernya sudah terinstall MySQL lain atau XAMPP lain. Bisa coba di unistall dulu. Ini bisa dilihat dari pesan error di XAMPP Control Panel.
Atau mungkin juga karena di block oleh firewall atau antivirus, bisa tes matikan sebentar..
Makasih gan, nambah lagi ilmu ane.
mau nanyak gan, pas di create database malah gini : #1044 – Access denied for user ''@'localhost' to database 'newbie1'
kenapa ya? mohon penjelasannya
Berarti user yang aktif saat ini tidak memiliki hak akses untuk membuat database. Dari pesan error, tidak terlihat ada nama user ''@'localhost' (user anonym). Jika menggunakan XAMPP yang tidak diubah2, seharusnya user yang aktif adalah root: 'root'@'localhost'.
Bisa test dengan install ulang XAMPPnya.
Apakah mysql xampp ini harus berjalan secara online
Tidak perlu, setelah xamppnya berhasil di install, kita tidak perlu terkoneksi ke internet lagi.
Sudah create sampe 3 database, pas mau dibuka prosesnya ga kelar2 tidak mau masuk ke menu databasenya yg kita buat. kira-kira itu kenapa yaa ?
Kurang tau juga nih, tapi bisa test tutup web browser kemudian buka kembali. Bisa juga test restart Xamppnya.
mending bikin database / tabel di command prompt atau phpmyadmin ?
Kalau untuk proses belajar, lebih baik pakai command prompt agar kita tau apa sebenarnya perintah query yang harus di ketik untuk membuat database. Setelah itu, silahkan pakai Phpmyadmin karena memang lebih praktis.
kalo mau buat relasi dan query nya gmna ya?
Bisa lanjut pelajari tentang MySQL ke sini: https://www.duniailkom.com/tutorial-belajar-mysql-dan-index-artikel-mysql/