Skip to main content

Posts

Showing posts from November, 2012

DMS : Urutan migrasi data H1

Berikut ini urutan tabel yang akan dimigrasikan (Unit H1): tbl_mstdealer tbl_mstuser tbl_mstrunnum tbl_hdrunitinvoice tbl_dtlunitinvoice tbl_hdrunitrcv tbl_dtlunitrcv tbl_mstkaryawan tbl_mstcustomer tbl_hdrspk tbl_dtlspk tbl_rso tbl_cso tbl_unitstock

DMS : Cek part yang minus jika stock part error

Gunakan query berikut jika program DMS error saat akan dibuka: select * from (SELECT a.vidpart as vidpart, b.vpartdesc as vpartdesc, b.mhetpart as mhetpart, ((((`a`.`nstockawal` + `a`.`npenerimaan`) + `a`.`nreturcustomer`) + `a`.`nadjustplus`) + `a`.`nmutasimasuk`) as x, ((((`a`.`npenjualan` + `a`.`nreturmd`) + `a`.`nadjustminus`) + `a`.`nbooking`) + `a`.`nmutasikeluar`) as y from tbl_partstock a join tbl_mstpart b on a.vidpart = b.vidpart) t where aq < nqty query ini akan menampilkan part number yang minus dimana x lebih kecil dari y. jika sudah ditemukan part number yang bermasalah, maka perbaiki data yang salah tersebut.

Koneksi MySQL secara lokal ke Web Server Ubuntu

Pernahkah anda mencoba untuk membuat koneksi mysql di web server ubuntu dengan GUI tool seperti MySql Query Browser? Login menggunakan user 'root' dan setting host menjadi 'anyhost' juga tetap gak bisa? Solusinya, kita bisa melakukan konfigurasi pada file my.cnf : /etc/mysql/my.cnf kemudian ganti nilai dari bind-address menjadi 0.0.0.0 setelah ini , lakukan restart mysql server.

Mengembalikan user 'root' yang terhapus pada mysql (ubuntu server)

untuk mengembalikan user root yang tidak sengaja terhapus, berikut langkah2 nya: stop service mysql terlebih dahulu dengan perintah berikut: sudo /etc/init.d/mysql stop kemudian jalankan kembali service mysql dengan perintah berikut: sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking & masuk ke service mysql dengan cara : mysql -u root kemudian jalankan perintah berikut: FLUSH PRIVILEGES; kemudian jalankan perintah berikut untuk menambahkan user root yang baru: GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION; terakhir, lakukan reboot server anda.

Konfigurasi awal phpmyadmin pada Ubuntu server 12.04

setelah instalasi phpmyadmin di ubuntu dengan cara : sudo apt-get install phpmyadmin untuk dapat mengakses phpmyadmin melalui ip_address/phpmyadmin kita harus melakukan konfigurasi lagi. sudo nano /etc/apache2/apache2.conf masukkan baris berikut kedalam file apache2.conf diatas: Include /etc/phpmyadmin/apache.conf setelah itu lakukan restart apache dengan script : sudo /etc/init.d/apache2 restart setelah ini, kita dapat mengakses phpmyadmin melalui ip_address/phpmyadmin

Compress Zip on the fly pada PHP

Berikut ini cara untuk melakukan compress file secara on the fly pada PHP: $zip = new ZipArchive(); if ($zip->open($tujuanzip", ZipArchive::OVERWRITE)) { $zip->addFile($sourcefiletozip,$filename_alias); $zip->close(); } header("Content-Type: application/zip"); header("Content-Disposition: attachment; filename=" . $filename . ".zip;");   //untuk force download readfile($tujuanzip.".zip");