Sekedar trik yang sebenarnya bisa dipelajari sendiri
XAMPP adalah salah satu tool atau software yang sangat membantu sekali saat ingin membuat website secara lokal. Dalam XAMPP, sudah terdapat PHP Server, MySQL Server, beserta tool lainnya seperti PhpMyAdmin dan FileZilla. Ditambah lagi, XAMPP dapat didownload dan digunakan secara gratis. XAMPP untuk Windows secara default akan terinstall di folder C:\xampp. Yup, itu adalah drive C yang sangat krusial. Sebenarnya Anda bisa saja menginstallnya di drive lain. Tapi saya, kalau memang program ya saya install di C.
Masalah muncul pada saat saya install ulang. Waktu itu saya mau jual laptop, otomatis seluruh file dalam harddisk mau saya pindah dulu. Drive D, E, F, dan G sudah selesai saya backup. Nah, saya lupa kalau seluruh file web yang saya develop juga ada di folder instalasi xampp. Karena sudah terbiasa nggak naruh data apapun di C, ya nggak terasa. Akibatnya, saya kehilangan seluruh data web saya dan baru ingat waktu mau install XAMPP di laptop yang baru. Oh tidak.
Sebenarnya kebodohan saya bisa diatasi kalau saya pintar-pintar ngoprek konfigurasi dari dulu. Karena itu, meski ini trik sederhana, saya tetap pingin share untuk semuanya.
Data web dalam XAMPP secara default terletak di folder C:\xampp\htdocs. Sedangkan untuk data database-nya, terletak di folder C:\xampp\mysql\data. Kedua folder inilah yang sebenarnya amat sangat penting untuk tidak dimasukkan dalam drive C. Bagaimana memindahkannya?
Untuk htdocs, Anda bisa masuk ke folder c:\xampp\apache\conf\ lalu edit file httpd.conf dengan text editor seperti notepad++. Dalam file tersebut, search saja “htdocs”, lalu ganti dengan directory yang Anda inginkan. Ada 2 baris yang perlu diubah, yaitu baris DocumentRoot dan Directory. Sebaiknya sih, untuk data-data website seperti ini, jangan dimasukkan terlalu dalam ke subfolder. Taruh saja misalkan di D:\Website. Ini untuk memudahkan aksesnya saja. Sebaiknya juga Anda mengcopy seluruh isi dari htdocs lama ke folder baru Anda.
Setelah memindahkannya, restart XAMPP Anda lalu coba buka satu halaman dari browser. Jika pemindahan sukses, maka akan berhasil.
Untuk database MySQL-nya, data-data yang terletak di folder aslinya harus Anda copy terlebih dahulu. Misalkan Anda meletakkannya di D:\database. Untuk mengubah settingnya, Anda cukup mengedit file “my.ini” di folder c:\xampp\mysql\bin\. Cari seluruh baris yang mengandung string C:\xampp\mysql\data. Berdasarkan konfigurasi saya, yang perlu diubah itu adalah baris datadir, log_error, general_log_file, slow_query_log_file, innodb_data_home_dir, innodb_log_group_home_dir. Jangan lupa untuk tetap memperhatikan nama file yang digunakan.
Setelah itu, restart lagi XAMPP Anda. Coba buka phpmyadmin untuk melihat apakah pemindahan berjalan sukses.
Ini adalah repost dari blog saya sebelumnya
,,assalamu’alaikuum,,,
saya mau tanya, apakah xamp bisa di install di win7?? karena saya sudah coba berkali-kali tetapi tidak bisa…..
bisa kok. mungkin cara installnya aja yang salah. gak bisanya kenapa?
xamppnya ga mau di install,,,, saya coba download xampp lagi, dlam bentuk rar,, tpi malah ga bisa di ekstract…..
apa karena ada wamp, jadi xamppnya ga bisa??
gak mau diinstall pesannya apa?
mungkin kalau wamp lagi jalan, ya gak bisa jalan xampp nya, soalnya kan port nya bentrok.. emang ada xampp bentuk rar? perasaan gak ada deh..
saya install xampp di windows 7 nggak ada masalah…
instal jdk nya
Terima kasih atas infonya
Mau tanya pakai xampp versi berapa ya? karena di 1.6.4 tidak ada my.ini
terima kasih
Kalau nggak salah saya pakai XAMPP versi 1.7.2 atau 1.7.3. Tutorial ini dibikin setelah versi itu.
trima kasih atas infonya gan,
untuk pemindahan folder htdocs nya sudah berjalan dengan sukses.
tapi untuk pemindahan folder mysql nya, sudah bisa. mungkin agan menjalankan konfigurasi ini di komputer yang tanpa terinstal deepfreze. tapi saya menggunakan deepfreze di komputer saya (drive c nya yang di deepfreeze ).
yang terjadi, setiap membuat database baru, memang bisa ditambah dan tabel juga bisa ditambah. namun setelah direstart, database masih ada namun tabelnya ga nampak saat phpmyadmin dijalankan. mohon bantuannya gan !
Ga ngerti cara mindahin databasenya,, cara settingnya gmn,, n databasenya ditroh dmn?
kurang jelas… tolong kasih gambar biar tmbah oke n detail…thanx
Gan…saya mau tanya gini…. saya sudah punya mysql yg ditaruh di c:\program files\mysql kemudian saya install xamp di drive D: tanpa component mysql….pikir saya kan saya sdh punya mysql. Terus bagaimana carax agar xamp bisa baca mysql saya yg ada di drive c: tsb…
Terima Kasih…
Terima kasih artikelnya sangat-sangat membantu
Thanks.. Kebetulan saya lagi belajar. 🙂
klo mau beralih dr web server apache2triad ke xampp, sblm uninstal file apa saja yg perlu diback up? selain bin/data dan htdocs apakah ada lagi gan… thx
saya sudah coba save file.sql
tapi setelah saya import di mysql succes,tpi kenapa table di dalam file database nya tidak bisa terimport
aku instak apache2triad tp databse g bsa d buka padahal udah aku masukin tp ttp g bsa username aku isi “root” nah passs yang aku bikin.g tau lupa ap gmn,cara liat pass gmn biar bisa kbuka databasenya gan.
mksh
thanks infonya mas,
liat juga disini http://noerone.wordpress.com/2013/10/28/membuat-project-web-diluar-folder-htdocs-www/
mohon pencerahan saya backup database di phpmyadmin,hasilnya sql 2 mb ketika saya buka dengan notepad di komputer server data kelihtan, namun kenapa data tidak kelihatan ketika saya buka dengan memakai komputer lain??
Terima kasih mas, ini sangat membantu 🙂
Punya saya kebetulan win 7 error login
tapi bisa di login di Save Mode
bagaimana caranya mem backup semua data xampp
soalnya windowsnya mau di install ulang Mohon pencerahannya
thanks
Joe
Kalau xampp sih, seharusnya tinggal copy folder xampp dulu saja, sekedar untuk menyelamatkan data. Data utama ya ada di htdocs dan mysql. Selain itu tinggal backup setting secara manual.
Mas..saya punya file website di appserver..ketika saya copas ke xampp ngak bisa jalan ..mohon solusi
saya mau tanya, saya kan pakai xampp nah wktu itu xampp saya error lalu sblum saya uninstall saya pindahkan dlu smua datanya ke D, sekarang saya install xampp versi baru. bagaimana cara memasukan data yg dr xampp lama ke xampp yang baru? kata dosen saya tinggal copy smua file yg ada di htdocs,mysql dan phpmyadmin. pada saat saya coba , muncul pilihan copy and replace dll, nah sampai situ apa yang harus dipilih ? mohon penjelasannya trmksh
kenapa ya mas,ko database saya tidak ada,padahal saya udah masuk ke foldr penyimapanan nya di xampp,,C:\xampp\mysql\data tapi ga ada smua database yang saya buat,,mohon pencerahan nya,,
salam kenal,
saya mau tanya kalau memindahkan file data htdocs ke dalam mysql pada xampp jelasnya bagaimana.
terima kasih
salam kenal.. mau tanya, mas Haqqi atau siapa sj yg bisa bantu… saya sudah instal XAMPP dan bisa runing..tapi waktu mau instal joomla (saya simpan di sub c:xampp/htdocs/joomla) tapi waktu dipanggil pake localhost untuk instalasi ga mau tampil.. mhn pencerahannya.. makasih…
wah artikelnya boleh juga nih, memang semua bisa di atur di config, tapi kadang kita kurang peduli sama config, sukanya default aja.. hoho
Dear mas haqqi,
mau nanya, gimana ya caranya kalo misalkan mau mindahin data dari htdocs xampp windows ke lampp ubuntu ?
soalnya pas udah dipindah malah muncul error : Access Forbidden 🙂
mohon pencerahannya mas, tugas akhir nih hehe thanks 😀
Mau tanya kalimat dibawah ini maksudnya apa ya?
Berdasarkan konfigurasi saya, yang perlu diubah itu adalah baris datadir, log_error, general_log_file, slow_query_log_file, innodb_data_home_dir, innodb_log_group_home_dir.
alhamdullilah materi artikel nya bermanfaat banget nih makasih gan salam dari smk angkasa tasikmalaya dari murid rpl
Terimakasih artikelnya..sangat membantu
terima kasih, sangat membantu sekali.