Senin, 16 Desember 2019

Cara convert file doc ke pdf di PHP menggunakan OS UBUNTU dan libreoffice

Dear All,,
Sebenarnya yang saya kerjakan adalah membuat aplikasi surat yang schemanya seperti ini

  1. User buat surat menggunakan DOC kemudian upload filenya
  2. Kemudian system otomatis convert doc tersebut ke txt kemudian dari file txt tersebut di simpan ke database.
  3. Kemudian dengan php word akan menambahkan qrcode ke file, kemudian file tersebut di convert ke pdf

Tapi untuk saat ini cara install libre office dan convertnya aja ya...

  1. Pertama install ubuntu beserta php, mysql dan kroni2 nya. Search aja di tempat lain pasti udah banyak.
  2. kemudian install libreoffice dg cara ketik : apt-get install libreoffice
  3. Sayangnya libreoffice gk bisa di akses dengan user www-data, so kita gk bisa masukkan command libre office secara langsung, tetapi ada cara lain yaitu menginstall unoconv caranya ketik : apt-get install unoconv
  4. Nah agar unoconv bisa diakses oleh user www-data maka kita perlu menambahkan file di folder  /etc/sudoers.d/ misal nama file www-data maka kita 
    ketikkan sudo nano /etc/sudoers.d/www-data
    terus isikan 
    www-data ALL=NOPASSWD: /usr/bin/unoconv
    kemudian simpan
    scrip diatas agar unoconv gk perlu user password saat manggilnya


    Selesai sekarang kita tinggal bisa eksekusi convert php nya
    misal scriptnya
     $comando = 'sudo unoconv -o ./assets/pdf/a.pdf -f pdf ./assets/docx_temp/a.docx';
     exec($comando);
  5. -o adalah output directorynya, -f pdf adalah mau convert ke pdf, kemudian setelahnya ada lokasi file docxnya,


     Sekian, dan maaf kalau berantakan

Minggu, 15 Desember 2019

Cara Error Query MYSQL only_full_group_by di UBUNTU

Hmm, ternyata secara default mysql  di ubuntu untuk sql mode nya telah tersetting only_full_group_by sehingga query group by saya jadi error.
Oke kawan berikut cara mengatasi error tersebut

  • Pertama buka phpmyadmin
  • Kemudian pilih home
  • kemudian pilih variable kemudian
  • Kemudian ketikkan sql_mo di kolom cari biar gampang nyarinya
  • Trus pada sql mode dan klik edit



Trus hapus tuh only_full_group_by

Beres deh...

Tapi sayangnya kalau direstart balik lagi,
Kalau ingin permanet  di ubuntu kita perlu menambahkan file di dalam folder /etc/mysql/conf.d/
so untuk membuatnya kita ketikkan script berikut

sudo nano /etc/mysql/conf.d/disable_strict_mode.cnf
terus isikan 

[mysqld]
sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION


simpan kemudian restart... beres deh...

Selasa, 08 Mei 2012

Enable Remote Access To MySQL Database Server?

Edit /etc/my.cnf, enter:
# vi /etc/my.cnf
Modify or append as follows:
 
# make sure the following line is deleted or commented out
# skip-networking
bind-address    = 192.168.1.5
 

Kamis, 28 Juli 2011

Perintah Dasar Redhat

Untuk Mounting CD-ROM :
mount /dev/cdrom /mnt/cdrom

Untuk CEK Aplikasi yg terinstall :
misal samba
rpm -qa | grep samba

KONFIGURASI SAMBA

A. Mengaktifkan samba
[root@synatzier profiles]# service smb start atau restart
Shutting down NMB services: [ OK ]
Shutting down SMB services: [ OK ]
Starting NMB services: [ OK ]
Starting SMB services [ OK ]
[root@synatzier profiles]#
B. Membuat user samba
1. Buat username Linux dengan perintah useradd
[root@synatzier profiles]# useradd tom
[root@synatzier profiles]# ls tom
[root@synatzier profiles]# chown tom tom/
Pembuatan user baru ini tak perlu menggunakan password agar username tersebut tidak dapat
digunakan untuk telnet atau ssh ke server.Penggantian kepemilikan milik tom, yang hanya
dapat diakses oleh user tom.
2. Selanjutnya buat agar user name tersebut tersedia pada Samba server menggunakan perintah
smbadduser seperti dibawah ini:
[root@synatzier profiles]# smbadduser
———————————————————-
[root@synatzier profiles]# smbadduser Natsir:Natsir
Adding: tom to /etc/samba/smbpasswd
Added user Natsir.
———————————————————-
ENTER password for Natsir
New SMB password:
Retype new SMB password:
Password changed for user Natsir.
Password changed for user Natsir.
[root@synatzier profiles]#
Gunakan perintah smbpasswd untuk mengganti password user samba, dan password di sistem
Linux dengan di Server Samba dapat berbeda.
C. Untuk mencoba Samba
a. Aktifkan home
b. pada lokasi : smb://[no ip komputer anda]
c. masukan user : tom
d. masukan password : tom
coba cek apakah berhasil ?
D. untuk menambah folder yang di sharing
Dengan GUI :
a. main menu ->System setting -> server Setting -> samba Server
b. klik add
c. klik browse : pilih folder yang akan di sering
d. beri keterangan folder tersebut
c. klik OK

Kembali Ke Mail Klasik Yahoo

Langsung aje ye.....

Pertama disable java
kemudian Klik link di bawah ini

http://id.mg5.mail.yahoo.com/neo/launch?reason=no_js_enabled

Kemudian klik return to email clasic

Beres dah....

Kamis, 03 Februari 2011

Cara merubah lokasi folder desktop favorite startup dll..

Hi guys,

Untuk kalian yang doyan nge"GHOST" pasti males kan kalo setelah komputer di ghost n harus setting desktop my document dll. Nah nih cara biar gak perlu ribet setting lagi setelah di ghost

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop

Semoga Bermanfa'at

Minggu, 17 Oktober 2010

Koneksi String VB6

SQL SERVER

public sub koneksi_sqlserver()
Dim userid As String, userpass As String, namaserver As String, namadb As String
userid = "sa"
userpass = ""
namaserver = ""
namadb = ""
myConn.ConnectionString = "Provider=SQLOLEDB.1;" & _
"Persist Security Info=False;" & _
"User ID=" & userid & ";" & _
"Password=" & userpass & ";" & _
"Initial Catalog=" & namadb & ";" & _
"Data Source=" & namaserver
myConn.ConnectionTimeout = 60
myConn.CursorLocation = adUseClient
myConn.Open
end sub
_________________________________________________________________

MYSQL

Public Sub koneksi_mysql()
Dim db_name As String
Dim db_server As String
Dim db_port As String
Dim db_user As String
Dim db_pass As String
Dim strcon As String

db_name = ""
db_server = "192.168.0.41"
db_port = "3306"
db_user = ""
db_pass = ""
'/buat connection string
strcon = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=" & db_server & ";DATABASE=" & db_name & ";UID=" & db_user & ";PWD=" & db_pass & ";PORT=" & db_port & ";OPTION=3"
Set konek_mysql = New ADODB.Connection
konek_mysql.CursorLocation = adUseClient

konek_mysql.Open strcon
End Sub
__________________________________________________________________

ACCESS

Public Sub koneksi_access()
Dim strFileName As String
Dim strConnString As String
strFileName = FixPath("db2.mdb")
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strFileName & ";Persist Security Info=False"
Set konek_access = New ADODB.Connection
konek_access.CursorLocation = adUseClient
konek_access.Open strConnString

End Sub