Skip to main content

Memindahkan htdocs dan folder data

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 folderC:\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 diD:\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_fileinnodb_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

Comments

Popular posts from this blog

FPDF dengan CodeIgniter

Cetak Surat Keputusan Controller: <?php //File in controller named surat_keputusan.php defined('BASEPATH') OR exit('No direct script access allowed'); class Cetak_surat_keputusan extends CI_Controller { public function __construct()     {         parent::__construct();         $this->load->helper('url');         $this->load->database();                $this->db->select();         $this->db->from('surat.config_sk');                $query = $this->db->get();                 return $query->result();             } public function index() {      ...

Preview PDF di Modal Bootstrap dengan Ajax

//preview pdf in line function preview_surat_keputusan(no) { $('#form')[0].reset(); $('.form-group').removeClass('has-error'); $('.help-block').empty(); $.ajax({ url : "<?php echo site_url('surat_keputusan/ajax_preview/')?>/" + no, type: "GET", dataType: "JSON",     success: function(data)     {     //paramater yang akan ditampilkan di modal         $('[name="no"]').val(data.no);         $('[name="ns"]').val(data.ns);         $('[name="thts"]').val(data.thts);         $('[name="pdf"]').val("http://localhost/dosdm/document/sm/pdf/"+data.thts+"-SK-"+data.ns+".pdf");         var link_base =  "http://localhost/dosdm/document/sm/pdf/"+data.thts+"-SK-"+data.ns+".pdf" ;             $('#pdf_view').attr('src', link_base);      ...

Hack File .xlsb

For first you must create a backup copy of your Workbook!!! Then you have to rename the XLSB file with ZIP extension. Test.XLSB => Test.ZIP             Opening your ZIP file using a compression software (e.g. WinRar) I can see the content of the file, structured in folders Inside the folder xl you can find a binary file named vbaProject.bin. Extract it on your desktop and edit it using a text editor. In my case I used Notepad++. Using the Find function of your editor, you must search the text DPB And replace the DPB string with DPx Then save the vbaProject.bin and replace this file inside the .ZIP File, renaming then .ZIP file in XLSB. Reopening the XLSB file using Excel, you will get an error message: you have to answer Yes to this error message. Then  Save , Close and Reopen your XLSB file. Now, if you go to VBA Editor (ALT + F11), you ca...