[How-To] Bagaimana cara memindahkan database dan source php ke web server baru?


Artikel ini hanyalah sebuah catatan kecil saya saja, sebagai pengingat seandainya kejadian seperti hari ini terulang kembali –sebenarnya: kadang sengaja di ulang kembali kejadiannya– . Tapi untuk hari ini terpaksa harus di lakukan….ya harus dilakukan. Semenjak launching-nya OpenSuse 12.1 pada tanggal 16 November 2011 kemarin saya juga tertarik kembali menggunakan OpenSuse 12.1 dan langsung download dan install saja di laptop HP Pavillion i5 – RAM 2 GB ku, tapi ternyata hasilnya Laptop-saya sering “hang” … saat pake OpenSuse 12.1 dengan Gnome 3-nya maupun KDE 4 Plasma-nya. Sebagai tersangka kemungkinan driver ATI compatible bawaannya tidak cocok dengan yang di hardware, sudah beberapa kali coba install secara manual ATI Radeon driver -nya hasilnya malah nge-blank dan kembali ke command prompt.

Saatnya mengambil keputusan karena hari ini sudah beberapa kali hang — coba aja bayangkan saat serius ngoding php, tiba-tiba hang–, hari ini saya harus install OS baru atau  OS OpenSuse 12.1 dengan desktop LXDE katanya lebih ringan – dan tampilannya seperti Gnome/KDE lama- 😀 , terpaksa harus merelakan kecanggihan Gnome 3 dan KDE 4 Plasma.

Persiapan sebelum install ulang -dikarenakan saya php programer jadi yang terpenting adalah source code PHP dan database- ini dia persiapannya :

  • Membackup data dan database di mysql server, kalau membackup data mudah saja tinggal copy paste dari sumber ke media backup, tapi sebelum itu saya harus membackup databasenya dulu. Dikarenakan databasenya tidak terlalu besar jadi dumping saja datanya, masuk ke terminal dan ketik perintah seperti ini :
    sumberuang@linux :~> mysqldump -u root -p –all-databases > ./dumps/datadumps05122011.sql

    Perintah ini adalah untuk membackup semua database di mysql-server ke file datadumps05122011.sql di folder dumps”
    Setelah database di backup barulah di backup semua data-nya.

  • Install OS baru.
  • Setelah OS baru terinstall, sekarang saatnya install software web server dan lainnya:
    • Install Apache2
    • Install MySQL server dan client
    • Install PHP5
    • Install phpMyAdmin
    • Install mysql-workbench
  • Memindahkan dokumen root ke public_html user
  • Setting server bisa enabled .htaccess (AllowOveride All)  dan menambahkan modul rewrite dengan mengedit file : etc/sysconfig/apache2
  • Pindahkan source code ke public_html yang baru, dan ganti permisi dengan perintah:chmod -R 755 ./nama_folder/
  • Setting password phpmyadmin
  • Setting password root di mysql
  • Mulailah bekerja kembali

Mohon maaf perintahnya belum di ketik semua, sudah ngantuk sudah jam 03:40… nanti di lanjut lagi.

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s