Barusan pindah situs intranet di kantor. Bener gak memakan waktu banyak, dari pindah data situs yang besarnya hingga 11G dan sekaligus pindah database mysqlnya sekalian.
Langkah - langkah yang saya lakukan sbb:
Prepare aplikasi pendukung mulai dari apache2 dan kawan-kawan:
sudo tasksel
Pilih Lamp Server untuk di install atau kalau tidak menginginkan pilihan.
sudo tasksel install lamp-server
Copy data site yang akan dipindah, dalam hal ini saya menggunakan nfs sharing untuk mengcopy semua data termasuk database mysql yang saya copy cuman satu folder data yang sesuai dengan database situs, yang letaknya ada di folder /var/lib/mysql.
Kemudian install paket phpmyadmin
sudo apt-get install phpmyadmin
Yang gunanya untuk memudahkan saya dalam memanage Mysql Database, dan hak akses user yang nantinya untuk menangani masing-masing database.
Dikarenakan data situs saya bedakan dengan default konfigurasi apache, jadinya saya menambahkan konfigurasi file di /etc/apache2/sites-available, tinggal mengaktifkan dengan cara
sudo a2ensite <nama_file_konfigurasi>
Berhubung site ini link - linknya menggunakan Clea Url, jadinya saya harus mengaktifkan apache agar bisa menanganinya.
sudo a2enmod rewrite
Dan juga menggunakan auth ldap, jadinya saya menginstall modul ldap untuk php.
sudo apt-get install php5-ldap